精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

ZigBee四種綁定 在TI Z-Stack協議棧中應用

網絡 網絡管理
推廣ZigBee技術,提高國內電子行業的國際影響力,是我們無線通訊工程師的愿景,如下我們給大家介紹四種ZigBee綁定方式在TI Z-Stack協議棧中的應用。

BindingTable

綁定表

1.綁定表存放的位置是內存中預先定義的塊,如果編譯選項NV_RESTORE被激活,也能保存在Flash里。

2.綁定表放置在源節點(需要激活編譯選項REFLECTOR)。

3.綁定表的條目把需要發送的消息映射到它們的目標地址上。

4.綁定表中每個條目包括以下內容:

5.綁定表條目結構體的定義

typedefstruct

{

uint16srcIdx;//源地址索引

uint8srcEP;//源端點

uint8dstGroupMode;//指定尋址模式

uint16dstIdx;//目標地址索引或者分組號

uint8dstEP;//目標端點

uint8numClusterIds;//在簇標識符表中簇標識符的個數

uint16clusterIdList[MAX_BINDING_CLUSTER_IDS];//簇標識符表

}BindingEntry_t;

SimpleDescription---Howtobinddevices

概述---怎樣綁定節點

綁定指的是兩個節點在應用層上建立起來的一條邏輯鏈路。在同一個節點上可以建立多個綁定服務,分別對應不同種類的數據包。此外,綁定也允許有多個目標節點(一對多綁定)。

舉個例子,在一個燈光網絡中,有多個開關和燈光設備,每一個開關可以控制一個或以上的燈光設備。在這種情況下,需要在每個開關中建立綁定服務。這使得開關中的應用服務在不知道燈光設備確切的目標地址時,可以順利地向燈光設備發送數據包。

一旦在源節點上建立了綁定,其應用服務即可向目標節點發送數據,而不需指定目標地址了(調用zb_SendDataRequest(),目標地址可用一個無效值0xFFFE代替)。這樣,協議棧將會根據數據包的命令標識符,通過自身的綁定表查找到所對應的目標設備地址。

在綁定表的條目中,有時會有多個目標端點。這使得協議棧自動地重復發送數據包到綁定表指定的各個目標地址。同時,如果在編譯目標文件時,編譯選項NV_RESTORE被打開,協議棧將會把綁定條目保存在非易失性存儲器里。因此當意外重啟(或者節點電池耗盡需要更換)等突發情況的發生時,節點能自動恢復到掉電前的工作狀態,而不需要用戶重新設置綁定服務。

配置設備綁定服務,有兩種機制可供選擇。如果目標設備的擴展地址(64位地址)已知,可通過調用zb_BindDeviceRequest()建立綁定條目。如果目標設備的擴展地址未知,可實施一個“按鍵”策略實現綁定。這時,目標設備將首先進入一個允許綁定的狀態,并通過zb_AllowBindResponse()對配對請求作出響應。然后,在源節點中執行zb_BindDeviceRequest()(目標地址設為無效)可實現綁定。

此外,使用節點外部的委托工具(通常是協調器)也可實現綁定服務。請注意,綁定服務只能在“互補”設備之間建立。那就是,只有分別在兩個節點的簡單描述結構體(simpledescriptorstructure)中,同時注冊了相同的命令標識符(command_id)并且方向相反(一個屬于輸出指令“output”,另一個屬于輸入指令“input”),才能成功建立綁定。

Thereare4waystobuildabindingtable:

建立一個綁定表格有四種方法可供選擇

自動綁定

一、負責發送消息的設備在網絡上廣播帶有如下參數的“個人公告”(PersonalAdvertisement):

(1)地址,配置文件標識符,簇集合列表;

(2)描述符匹配請求-ZDP_MatchDescReq()。

二、匹配的設備會作出響應。

三、由ZDO處理和驗證響應

四、負責發送消息的設備建立綁定表并保存綁定記錄。

五、這種方法有時也稱“服務發現”,“自動找尋”或者“自動匹配”。

ZigBee設備對象綁定請求-一種告訴目標設備建立綁定記錄的委托工具,也稱輔助綁定。

任何一個設備或應用服務,都能通過無線信道向網絡上的另一個設備發送一個ZDO消息,幫助其建立一個綁定記錄。這稱為輔助綁定,在消息發向的設備上會建立一個綁定條目。

委托綁定的申請

任一個應用服務,通過向ZDP_BindReq()[definedinZDProfile.h]提供綁定記錄所需要的應用服務入口參數(地址和端點)以及簇標識號(clusterID),即可啟動委托綁定的申請。第一個參數(消息發送目標地址)是綁定源節點的短地址(即保存綁定記錄的節點地址,這是因為ZDP需委托應用框架AF輔助實現綁定,如果節點本身是REFLECTOR,并且希望保存綁定記錄,則此消息發送的目標地址就是本地的AF,這與目標節點的地址DestinationAddrofReceivingdevice不同)。

注意事項:

確保[ZDConfig.h]中ZDO_BIND_UNBIND_REQUEST特性已經打開!

你可以通過ZDP_UnbindReq()(使用相同參數)來移除綁定記錄。

被請求輔助綁定的目標設備會返回的ZDO申請綁定或者解除綁定的應答消息。此ZDO消息會被解析并通過調用ZDApp_BindRsp()或ZDApp_UnbindRsp()告知ZDApp.c此次請求的結果。

對于申請綁定的應答消息,從協調器返回的狀態可能有ZDP_SUCCESS,ZDP_TABLE_FULLorZDP_NOT_SUPPORTED。

對于解除綁定的應答消息,從協調器返回的狀態可能有ZDP_SUCCESS,ZDP_NO_ENTRYorZDP_NOT_SUPPORTED。

綁定是由外部的設備發起(“外部”的意思是發起綁定的不是綁定的對象之一)。

外部設備應用程序以兩個應用服務(地址和端點)和簇標識符作為參數調用ZDP_BindReq()發起綁定。第一個參數就是綁定記錄保存的設備地址。

確保編譯選項REFLECTOR已經打開!

函數解析:

ZDP_BindReq()實際上是調用ZDP_BindUnbindReq()的一個宏。這一調用會產生并發送一個綁定的請求,使得ZigBee協調器根據簇標識號clusterID對相應的應用服務實施綁定。

函數原型:

afStatus_tZDP_BindReq(zAddrType_t*dstAddr,byte*SourceAddr,byteSrcEPIntf,byteClusterID,byte*DestinationAddr

,byteDstEPIntf,byteSecuritySuite)

參數細節

DstAddr-消息發送地址(負責綁定的設備地址)

SourceAddr–源節點的64位IEEE地址

SrcEPIntf–源節點應用服務的端點

ClusterID–需要綁定的簇標識符

DestinationAddr–目標節點的64位IEEE地址

DstEPIntf–目標節點應用服務的端點

SecuritySuite-安全機制模式

返回值:afStatus_t–此函數需要借助AF發送(AF_DataRequest())生成的消息,因此返回值是AF狀態值。

ZigBee設備對象終端節點綁定請求-兩個設備可向協調器告知他們想建立一個綁定表記錄。協調器通過安排配對并分別在這兩個設備上建立綁定表條目,也稱集中式綁定。

這一機制規定在指定的時限內,通過按鍵或者其他類似動作對指定的設備實施綁定。在規定的時限內,協調器負責收集終端設備綁定請求消息,然后根據相同的配置文件標識號和簇標識號建立相應的綁定表格條目。默認的終端節點綁定時限(APS_DEFAULT_MAXBINDING_TIME)是16秒(在nwk_globals.h中定義),若要修改可在f8wConfig.cfg中新增數值。

所有例子的應用服務中都有一個響應按鍵事件的函數(例如,TransmitApp.c中的TransmitApp_HandleKeys())。這一響應函數調用ZDApp_SendEndDeviceBindReq()[在ZDApp.c中]收集該應用服務端點的所有信息,然后再調用ZDP_EndDeviceBindReq()[在ZDProfile.c中]把信息發送給協調器。或者,像SampleLight和SampleSwitch例程中,按鍵后直接調用ZDP_EndDeviceBindReq(),僅把與開關燈函數相關的簇標識號發送出去。

這一消息將會被協調器接收[ZDP_IncomingData()inZDProfile.c]和解析[ZDO_ProcessEndDeviceBindReq()inZDObject.c],然后讓回調函數ZDApp_EndDeviceBindReqCB()[inZDApp.c]調用ZDO_MatchEndDeviceBind()[ZDObject.c]處理這一請求。

當協調器接收到第一個綁定請求時,他會在一定的時限內保留這一請求并等待第二個請求的出現。(默認的最長時間間隔是16秒)。

一旦協調器接收到兩個需要匹配的終端設備綁定請求時,它就會啟動綁定過程,為發出請求的設備建立源綁定條目。假設在ZDO終端設備綁定請求中找到匹配,協調器將采取以下步驟:

1.協調器發送一個ZDO解除綁定請求給第一個設備。終端設備綁定是一個切換過程,所以解除綁定請求需要發送給第一個設備,以便移除一個已有的綁定條目。

2.等待ZDO解除綁定的應答,如果返回的狀態是ZDP_NO_ENTRY,協調器可以發送一個ZDO綁定請求,在源設備(ZDP_EndDeviceBindReq()第一個參數指定的地址)中建立綁定條目。假如此時返回的狀態是ZDP_SUCCESS,可繼續處理第一個設備的簇標識符(解除綁定指令已經移除了綁定條目,即已經切換完成)。

3.等待ZDO綁定應答。收到以后,繼續處理第一個設備的下一個簇標識符。

4.等第一個設備完成了以后,在第二個設備上實行同樣的過程。

5.等第二個設備也完成了,協調器向兩個設備發送ZDO終端設備綁定應答消息。

注意打開編譯選項:REFLECTOR和ZDO_COORDINATOR

ZDApp_SendEndDeviceBindReq()

優點:

1.綁定信息保存在網絡反射設備(例如協調器、路由器)中,可以節省目標設備的內存空間。

2.網絡反射設備總是處于監聽網絡的狀態。所以,如果其中一個被綁定的節點廣播網絡地址改變的消息,網絡反射設備就可以馬上更新相應的綁定表條目。這樣,其他被綁定的節點即使處于休眠狀態(沒有收到該節點網絡地址改變的消息),隨后向該節點(網絡地址已改變)發送的消息,(在)網絡反射設備(協助下)仍能準確定位。

缺點

1.一個與多個設備綁定的節點不能只向一個或若干個配對的設備發送消息。網絡反射設備會向全部已綁定的設備本別發送單播消息。

2.發送消息的設備無法收到目標設備接收情況的通告。(沒有像AF_ACK_REQUEST標志位那樣返回接收情況的功能?。?/p>

3.所有的消息必須經過網絡反射設備傳輸,降低了網絡的帶寬。

進一步分析

與六個設備綁定的某個設備,向網絡反射器發送一個消息后,會導致反射器發送六個單播消息。假設一個網絡被分成兩個相等的地理區域A和B,網絡反射器在兩區之間的中央。如果發送消息的設備在A區的深處,接收消息的(六個)設備在B區的深處,那么每次通過綁定(向反射器)發送一個消息,A區的網絡流量將會是對六個接收設備分別發送消息時的六分之一。(這是優點?。┑绻l送和接收的設備都鄰近在一個區的深處(假設離反射器很遠),那么(其中一個設備通過反射器的綁定功能想其他設備發送一個消息)該區的網絡流量將會是對六個接收設備分別發送單跳消息的許多倍。(這是缺點?。?/p>

設備的應用服務-設備上的一個應用服務可以建立或者維護一個綁定表。進入設備上綁定條目的另一種方法是由應用服務本身去管理綁定表。

這意味著應用服務通過調用以下的綁定表管理函數,可以在本地進入或者移除綁定表的條目。

管理綁定表使用的API:

bindAddEntry()–綁定表中加條目

bindRemoveEntry()–綁定表中移除條目

bindRemoveClusterIdFromList()–從一個已有的綁定表條目中移除一個簇標識符

bindAddClusterIdToList()–在一個已有的綁定表條目中加入一個簇標識符

bindRemoveDev()–移除某目標地址的所有條目

bindRemoveSrcDev()–移除某源地址的所有條目

bindUpdateAddr()–更新條目到新的地址

bindFindExisting()–查找一個綁定條目

bindIsClusterIDinList()–在綁定條目中查找一個已有的簇標識符

bindNumBoundTo()–某一地址(源地址或目標地址)綁定條目的個數

bindNumOfEntries()–綁定表條目的個數

bindCapacity()–允許的最大綁定條目數

BindWriteNV()–在NV中保存新的綁定表

WhichBindingMethodToUse?

我們應該選擇哪一種綁定方式?

Automatic

+nouserinteractionrequired

+notoolcost

-developmenttimeknowledge

-non-configurable

Assisted

+install-timedecisions(site-specificknowledge)

+analysis,maintenance,modification,visualization

canbeunderinstallerscontrol

-costoftool

Centralized

+allowsusertodecide

+costoftoolminimal

-few,ifany,configurableparameters

-requiresauserinterfaceoneachdevice

Application

+maximumflexibility

-youmustwriteallthecode

 

【編輯推薦】

  1. ZigBee協議棧網絡層的研究與實現
  2. ZigBee無線技術的新展望
  3. ZigBee應用的小介紹
  4. 簡要分析ZigBee無線網絡的設計及應用

 

責任編輯:于爽 來源: 分享
相關推薦

2011-11-08 16:49:06

ZigBee協議棧Z-Stack

2010-07-28 13:54:42

Flex數據綁定

2022-03-15 11:01:39

KubernetesLinux平滑升級

2019-10-24 07:42:28

Java引用GC

2010-09-09 09:46:04

ZigBee協議棧

2010-09-09 10:06:56

Zigbee協議棧加密算法

2023-05-22 08:03:28

JavaScrip枚舉定義

2011-11-10 09:43:14

ZigBee協議棧網絡層

2009-12-28 15:56:42

VLAN協議

2010-01-11 17:48:26

2022-06-10 08:01:17

ReduxReact

2016-06-28 10:19:31

云計算云安全

2025-09-05 01:23:00

PyTorchPython分支

2010-07-08 11:20:13

UML動態建模

2021-10-24 08:37:18

網絡監控網絡架構網絡

2010-06-13 13:35:54

計算機網絡協議

2015-04-30 09:12:39

微軟Azure開發人員混合云

2015-05-28 11:02:55

TI ZigbeePANID通信

2011-08-29 17:32:50

Ubuntu

2020-06-17 08:31:10

權限控制Spring Secu
點贊
收藏

51CTO技術棧公眾號

久久婷婷五月综合色丁香| av网站在线观看免费| 蜜桃tv一区二区三区| 欧美日韩一区二区三区免费看| 国产盗摄视频在线观看| 日韩精品一二| 精品在线播放午夜| 91精品国产91久久久久久吃药| 国产成人免费观看网站| 粉嫩精品导航导航| 欧美偷拍一区二区| 男人添女人下面高潮视频| 免费在线观看黄| 久久久久久夜精品精品免费| 91九色对白| 青娱乐在线免费视频| 伊人久久大香线蕉av超碰演员| 亚洲最新av在线| 风间由美一二三区av片| 国产一区二区视频在线看| 欧美日韩亚洲一区二区三区| 大桥未久一区二区三区| 国产福利免费在线观看| 波多野结衣在线aⅴ中文字幕不卡| 国产精品视频免费在线观看| 国产成人无码一区二区三区在线| 91精品国产视频| 国产亚洲激情视频在线| 无码人妻精品一区二区三区温州 | 国产探花在线观看视频| 免费观看一级欧美片| 亚洲无线码一区二区三区| 一区二区三区偷拍| 极品美乳网红视频免费在线观看 | 午夜小视频福利在线观看| 国产欧美一区视频| 久久综合一区二区三区| 天堂av一区二区三区| 国产福利精品一区| 91久久综合亚洲鲁鲁五月天| 久久这里只有精品9| 国产偷自视频区视频一区二区| 欧美日韩成人精品| 日本福利片在线观看| 欧美高清在线| 中文字幕亚洲欧美日韩在线不卡 | 色婷婷综合网| 在线观看不卡av| japanese中文字幕| 国产精品嫩草影院在线看| 亚洲欧美日韩国产中文专区| 在线 丝袜 欧美 日韩 制服| 图片婷婷一区| 亚洲欧美日韩直播| 亚洲码无人客一区二区三区| 激情五月综合| 色狠狠久久aa北条麻妃| 青青青手机在线视频| 日产精品一区二区| 日韩中文字幕视频在线观看| 国产麻豆视频在线观看| 91不卡在线观看| 日韩三级影视基地| 国产日韩欧美在线观看视频| 国内精品久久久久久久97牛牛| 久久久久久久久久久免费| 亚洲国产精品成人无久久精品| 亚洲国产综合在线看不卡| 欧美一级免费视频| 小泽玛利亚一区二区三区视频| 免费成人你懂的| 亚洲一区中文字幕| 天天干天天草天天射| 2021中文字幕一区亚洲| 先锋影音欧美| av在线麻豆| 婷婷综合另类小说色区| 男女av免费观看| 国产成人毛片| 日韩免费成人网| 国产精品无码永久免费不卡| 久久成人综合| 欧美精品18videos性欧| www毛片com| 久久99国产精品免费网站| 亚洲精品日韩av| 天天爽夜夜爽夜夜爽| 国产欧美在线观看一区| 麻豆映画在线观看| 色老头在线一区二区三区| 91激情五月电影| 黄色aaaaaa| 男男gay无套免费视频欧美| 日韩亚洲在线观看| 日本三级一区二区| 久久激情五月激情| 久久久久久九九九九| 免费在线午夜视频| 欧美视频在线免费| 亚洲欧美日韩网站| 欧美猛男同性videos| 欧美大胆a视频| 亚洲成人av网址| youjizz久久| 中文字幕精品在线播放| 欧美性xxx| 亚洲国产精品久久91精品| 国产传媒在线看| 亚洲一区日韩在线| 91精品国产高清久久久久久91裸体| 美女毛片在线看| 亚洲午夜精品网| 欧美视频亚洲图片| 韩日一区二区三区| 91豆花精品一区| 国产高清免费观看| 国产精品高潮久久久久无| 凹凸国产熟女精品视频| 亚洲无线观看| 精品国偷自产在线视频99| 精品成人无码久久久久久| 懂色av一区二区在线播放| 中文字幕在线亚洲精品| 日韩制服诱惑| 亚洲视频在线观看免费| 粉嫩aⅴ一区二区三区| 国产东北露脸精品视频| 在线观看成人av电影| 成人va天堂| 国产婷婷色综合av蜜臀av| 日韩精品一区二区不卡| 国产成人免费视频网站高清观看视频| 亚洲激情图片| 国产精品伦一区二区| 亚洲欧洲自拍偷拍| 色屁屁影院www国产高清麻豆| 成人国产一区二区三区精品| 欧美 日韩 国产精品| 精品视频国内| 欧美成人精品一区二区三区| 国产精品呻吟久久| 国产精品久久99| 超碰成人在线播放| 欧美岛国激情| 91日韩在线视频| 免费看美女视频在线网站| 欧美老女人第四色| 欧美性生交大片| 韩国av一区二区三区| 偷拍盗摄高潮叫床对白清晰| 亚洲高清影院| 久久久99免费视频| 国产夫妻在线观看| 亚洲最新在线观看| 91传媒理伦片在线观看| 国产视频一区在线观看一区免费| 国内外成人免费视频| 华人av在线| 精品一区二区电影| 99精品人妻国产毛片| 国产欧美精品一区| 免费一区二区三区在线观看| 亚洲成av人片乱码色午夜| 91网免费观看| 欧美sm一区| 中文字幕av一区| h片在线免费看| 亚洲欧美一区二区久久| 成人在线观看一区二区| 日韩视频一区| 五码日韩精品一区二区三区视频| 亚洲影视资源| 久久久久久久久久亚洲| 国产在线一二三| 欧美高清www午色夜在线视频| 欧美日韩中文字幕在线观看| 成人av在线看| 黄色免费网址大全| 亚洲天堂一区二区三区四区| 高清视频在线观看一区| 深夜成人福利| 欧美www在线| 日本韩国精品一区二区| 欧美群妇大交群中文字幕| 国产亚洲第一页| 国产日韩亚洲欧美综合| 欧美人与性动交α欧美精品| 亚洲影音一区| 在线播放 亚洲| 小说区图片区色综合区| 91欧美激情另类亚洲| 中文字幕乱码中文乱码51精品| 中文字幕日韩综合av| 欧美熟妇交换久久久久久分类| 在线观看不卡一区| 久久一区二区三| 国产精品久久久久一区二区三区共 | a级黄色免费视频| 懂色av一区二区三区免费看| 天天影视综合色| 亚洲网站在线| 亚洲一区三区电影在线观看| 欧美美女在线直播| 91深夜福利视频| 蜜桃成人精品| 性色av一区二区三区| 国产福利在线播放麻豆| 亚洲人成在线观看| 手机在线观看毛片| 91精品国产综合久久小美女 | 欧美二区在线观看| 国产精品久久久久久久久久久久久久久久久| 亚洲欧洲www| 九九九视频在线观看| 99re这里只有精品6| 91视频福利网| 麻豆精品在线播放| 久久综合久久色| 国产精品人人爽人人做我的可爱| 999久久欧美人妻一区二区| 日韩av片子| 三区精品视频| 免费电影一区二区三区| 狠狠久久综合婷婷不卡| 伊人精品久久| 亚洲伊人一本大道中文字幕| 亚洲精品自拍| 成人妇女免费播放久久久| 亚洲www啪成人一区二区| 日本成人精品在线| 热色播在线视频| 91黑丝高跟在线| 精品捆绑调教一区二区三区| 久久久久久久久国产精品| 日韩av激情| 欧美激情一区二区三区成人| 午夜小视频在线观看| 久久久精品久久| www在线视频| 久久亚洲精品小早川怜子66| 久久综合网导航| 久久久av网站| 污片在线免费观看| 色与欲影视天天看综合网| 亚洲精品白浆| 欧美激情网友自拍| h片视频在线观看| 久久久视频在线| 国内激情视频在线观看| 69av在线播放| 奇米777日韩| 国产精品欧美日韩一区二区| 久久电影天堂| 亚洲一区二区久久久久久| 欧美a级大片在线| 懂色av一区二区三区在线播放| 日韩在线观看中文字幕| 国产精品乱码一区二区三区| 日韩a级大片| 日韩三级电影网站| 久久精品高清| 国产日韩亚洲欧美在线| 亚洲大黄网站| 黄色免费网址大全| 国产一区在线不卡| 妖精视频一区二区| 久久婷婷成人综合色| 大胸美女被爆操| 一区二区三区久久| 在线观看免费av片| 欧美亚洲国产bt| 国产老女人乱淫免费| 亚洲第一在线视频| 国产精品秘入口| 美女视频久久黄| 成人福利av| 成人黄色在线播放| 盗摄系列偷拍视频精品tp| 欧美三级电影在线播放| 亚洲草久电影| heyzo国产| 激情五月婷婷综合网| 成年人的黄色片| 国产精品家庭影院| 日本亚洲色大成网站www久久| 在线看国产一区| www.蜜桃av.com| 亚洲视频国产视频| 欧美人与禽性xxxxx杂性| 青草热久免费精品视频| 美女精品久久| 欧美日韩国产高清视频| 亚洲成人tv| 久久久久免费精品| 懂色av一区二区夜夜嗨| 波多野结衣家庭教师在线观看| 亚洲精品视频在线看| 国产午夜麻豆影院在线观看| 日韩一本二本av| av电影在线观看网址| 91国在线精品国内播放| 日韩欧美中文字幕在线视频| 日本午夜精品一区二区| 亚洲成人原创| www,av在线| 国产色一区二区| 日韩男人的天堂| 日韩一区二区免费电影| a√资源在线| 日本精品久久久| jazzjazz国产精品久久| 亚洲一区二区高清视频| 校园春色综合网| 国产一精品一aⅴ一免费| 成人免费在线观看入口| 色老头一区二区| 亚洲精品一区二区久| av日韩国产| 国产66精品久久久久999小说| 国产精品成久久久久| 久久久国产欧美| 久久久久国产成人精品亚洲午夜| 精品无码人妻一区二区三区| 337p亚洲精品色噜噜| 成人免费视频| 国产成人极品视频| 亚洲精品合集| 亚洲午夜精品久久久久久人妖| 福利电影一区二区三区| 91嫩草|国产丨精品入口| 欧美三片在线视频观看 | 久久精品国产精品| 成人精品国产亚洲| 日韩精彩视频| 日韩主播视频在线| 成人精品999| 91福利在线观看| 欧美xxx.com| 国产成人精品视| 你懂的视频欧美| 黄色av免费在线播放| 国产视频一区不卡| 成年人晚上看的视频| 一本色道久久综合亚洲精品小说| 丝袜美腿一区| 日韩.欧美.亚洲| 美腿丝袜亚洲三区| 日日操免费视频| 欧美一区二区三级| 欧美aaaaaaa| 国产精品制服诱惑| 国产欧美一区二区三区国产幕精品| 免费黄色三级网站| 色综合久久久久久久久| 国产在线视频网址| 国产精品亚洲视频在线观看| 欧美成人自拍| 4438x全国最大成人| 亚洲成人自拍偷拍| 亚洲三级中文字幕| 国产成人午夜视频网址| 日韩精品永久网址| 91丨porny丨九色| 午夜伊人狠狠久久| 国产视频二区在线观看| 成人动漫网站在线观看| 亚洲福利电影| 99久久久无码国产精品性| 欧美性一区二区| 影音先锋在线视频| 九色综合日本| 麻豆成人综合网| 国产精品a成v人在线播放| 亚洲精品中文字幕有码专区| abab456成人免费网址| 欧美少妇一级片| av成人免费在线观看| 久久精品国产亚洲av麻豆蜜芽| 裸体女人亚洲精品一区| 日本午夜精品| 欧美美女性视频| 午夜欧美2019年伦理| 在线观看av的网站| 国产精品美女诱惑| 日韩中文字幕1| xxxx 国产| 中文欧美日本在线资源| 一区二区在线免费播放| 国产福利影院在线观看| 一区二区不卡在线视频 午夜欧美不卡在| 天天干天天爽天天操| 国产在线日韩在线| 国产视频一区三区| 麻豆明星ai换脸视频| 亚洲欧美日韩一区二区在线| 欧美视频二区欧美影视| 国产天堂在线播放| 亚洲国产成人精品视频| 麻豆传媒免费在线观看| 欧美久久久久久|