精品欧美一区二区三区在线观看 _久久久久国色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影院| 黄色一级大片免费| 日韩福利一区二区| 欧美另类女人| 一个色综合导航| 欧美日韩一区二区区| 成人国产二区| 亚洲精品成人在线| 日韩精品乱码免费| 精品精品欲导航| 我要看一级黄色大片| 新版中文在线官网| 国产午夜精品一区二区| 成人动漫视频在线观看完整版| 精品人妻一区二区三区免费看 | 色www永久免费视频首页在线| 91亚洲国产成人精品一区二区三 | 欧美国产97人人爽人人喊| 91久久久在线| 久久久久久无码午夜精品直播| 亚洲国产一成人久久精品| 亚洲欧洲一区二区三区在线观看| 日本r级电影在线观看| 丁香六月综合| 性久久久久久久| 日韩成人午夜影院| 日韩毛片无码永久免费看| 少妇人妻丰满做爰xxx| 日本一区二区乱| 欧美三级电影精品| 久久久久狠狠高潮亚洲精品| 青草在线视频| 亚洲欧美日本在线| 亚洲欧美日韩精品综合在线观看| 你懂的在线播放| 99久久99久久综合| 国产欧美一区二区三区不卡高清| 在线亚洲欧美日韩| 热久久国产精品| 国产91精品最新在线播放| 天天操天天干视频| 尹人成人综合网| 久久久久久美女| 久久r这里只有精品| 里番精品3d一二三区| 精品久久久久久最新网址| 免费欧美一级片| 亚洲不卡视频| 精品美女一区二区| 国产精品青青在线观看爽香蕉 | 农村少妇一区二区三区四区五区| 日韩午夜激情av| 91偷拍一区二区三区精品| 日本精品一区二区三区四区的功能| 免费网站在线观看视频| 三级网站视频在在线播放| 一色屋精品亚洲香蕉网站| 亚洲欧洲三级| 黄色在线免费网站| 一区二区三区在线免费| 日本一区午夜艳熟免费| 爱情岛亚洲播放路线| 亚洲制服丝袜av| cao在线观看| av免费不卡| 欧美午夜美女看片| 婷婷丁香激情网| 久久亚洲国产精品尤物| 91 com成人网| 亚洲成人精品在线播放| 久草精品视频| 国产性色av一区二区| 亚洲欧美国产va在线影院| 国产黄色片免费在线观看| 超碰激情在线| 欧美亚州韩日在线看免费版国语版| 国产又大又黄又猛| 亚洲一区二区三区中文字幕在线观看| 精品成人免费观看| 亚洲自拍偷拍一区二区| 欧美aaaa视频| 久久久免费在线观看| 日本一区二区三区精品| 久久丁香综合五月国产三级网站| 91在线观看免费网站| 天天干天天色天天| 国产精品护士白丝一区av| 波多野结衣 作品| 日本黄色免费在线| 欧美女孩性生活视频| 图片区偷拍区小说区| 国产成人手机高清在线观看网站| 北条麻妃在线一区二区| 国产a∨精品一区二区三区仙踪林| 久久伊人亚洲| 97超碰资源| 国产在线观看网站| 91午夜交换视频| 日本亚洲欧美天堂免费| 99视频在线| а√天堂中文在线资源bt在线| 一区二区三区在线免费播放| 黄色成人免费看| 97久久综合精品久久久综合| 一二美女精品欧洲| 国产成人精品片| 国产在线精品一区二区夜色| 欧美一区二区福利| 免费不卡av| 欧美日韩大陆在线| 国产精品三级在线观看无码| 午夜国产一区| 国产精品自产拍在线观看中文| 天天综合永久入口| 亚洲影院理伦片| 伊人色在线观看| 国产日韩视频在线| 88国产精品欧美一区二区三区| 国产伦精品一区二区三区四区| 久久亚洲影视婷婷| 日日摸日日碰夜夜爽无码| 欧美一区,二区| 亚洲精品乱码日韩| 欧美v日韩v国产v| 朝桐光av在线| 狠狠色狠狠色综合系列| 四虎影院一区二区三区| 亚洲精品中文字幕| 亚洲精品久久久久中文字幕欢迎你 | 成人免费av资源| 国产日产欧美一区二区| a成人v在线| 一区二区亚洲欧洲国产日韩| 青青草成人av| 久久综合久久久久88| 青娱乐自拍偷拍| 久久悠悠精品综合网| 久久久久久网站| 日韩在线观看视频网站| 亚洲国产精品影院| jjzz黄色片| 欧美视频四区| 国产成人精品福利一区二区三区| av官网在线播放| 日韩丝袜情趣美女图片| 91精品国产一区二区| 国产chinese中国hdxxxx| 国产精品激情| 国产精品亚洲综合| www中文字幕在线观看| 精品少妇一区二区三区日产乱码 | 久久精品影视| 亚洲一区二区三区视频播放| 在线中文字幕视频观看| 日韩一区二区三区高清免费看看| 在线免费观看亚洲视频| 国产999精品久久| av免费观看大全| 亚洲第一福利社区| 国产成人在线亚洲欧美| av网站在线免费播放| 欧美丰满少妇xxxxx高潮对白| 中文字幕资源站| 国产精品乡下勾搭老头1| 97免费视频观看| 亚州av一区| 国产精品视频免费在线| 69成人在线| 亚洲国产精品久久久久久| 黄色片网站在线免费观看| 亚洲成aⅴ人片久久青草影院| 亚洲免费av在线| 久久黄色一级视频| 午夜在线一区| 亚洲资源视频| 超碰97久久国产精品牛牛| 欧美一区二区三区艳史| 午夜免费视频在线国产| 欧美一区2区视频在线观看| 亚洲精品77777| 国产日韩视频一区二区三区| 中文字幕日韩久久| 国产精品社区| 特级毛片在线免费观看| 国产福利一区二区精品秒拍| 国产精品女人网站| 精灵使的剑舞无删减版在线观看| 亚洲欧美日韩天堂| 99久久99久久久精品棕色圆| 欧美视频在线看| 婷婷激情四射网| 久久在线观看免费| 伊人免费视频二| 男人天堂欧美日韩| 日日噜噜夜夜狠狠久久丁香五月| 校园春色另类视频| 99精品欧美一区二区三区| 五月激情久久| 亚洲综合一区在线| 激情小说网站亚洲综合网 | 亚洲自拍偷拍区| 韩日成人影院| 欧美韩日一区二区| av大全在线免费看| 日韩麻豆第一页| www.午夜激情| 欧美日韩国产一二三| 五月婷婷开心网| 亚洲在线中文字幕| 亚洲区一区二区三| 国产视频一区二区在线| 白嫩情侣偷拍呻吟刺激| 精品系列免费在线观看| 日韩精品视频久久| 亚洲电影av| 99精品一级欧美片免费播放| 精品亚洲成人| 欧美激情国产日韩| 黑色丝袜福利片av久久| 97超碰人人看人人| 久久久久久亚洲精品美女 | 99精品国产一区二区三区2021| 国产精品国产三级国产aⅴ9色 | 欧产日产国产精品98| 日韩欧美123区| 国产精品一区二区在线观看不卡 | 日韩久久免费视频| 日韩在线观看视频网站| 日韩欧美国产系列| 国产视频一区二区三| 欧美人与z0zoxxxx视频| 性高潮视频在线观看| 91久久奴性调教| 男人天堂av在线播放| 疯狂做受xxxx高潮欧美日本| 国产一级做a爱免费视频| 一区二区三区中文字幕精品精品| 四虎精品免费视频| 亚洲丝袜自拍清纯另类| 日本不卡一二区| 亚洲精品国产一区二区三区四区在线| www.xx日本| 成人欧美一区二区三区小说 | 一本色道**综合亚洲精品蜜桃冫| 久久国产精品系列| 偷窥少妇高潮呻吟av久久免费| 国产亚洲欧美精品久久久久久 | 免费一级淫片aaa片毛片a级| 91成人网在线观看| av电影一区二区三区| 99久久影视| 影音先锋成人资源网站| 欧美激情无毛| av网站手机在线观看| 亚洲国产高清视频| 国产精品免费入口| 久久欧美肥婆一二区| 中文字幕一区二区三区四区在线视频| 日韩av一区二| 红桃视频 国产| 高清成人在线观看| 自拍视频一区二区| 亚洲国产精华液网站w| 日本免费网站视频| 亚洲一区二区视频在线观看| 国产精品suv一区二区| 色婷婷狠狠综合| 一区二区三区亚洲视频| 日韩色视频在线观看| 亚洲aⅴ乱码精品成人区| 亚洲视频一区二区三区| 免费av不卡| 午夜免费在线观看精品视频| 成人影院网站| 亚洲在线免费看| 欧美爱爱网站| 致1999电视剧免费观看策驰影院| 制服丝袜专区在线| 欧美日韩精品一区二区三区蜜桃 | 久久精品亚洲精品| 成人影音在线| 国产精品成人观看视频国产奇米| 久久免费资源| 国产伦精品一区二区三区四区视频| 精品一区免费| 韩国黄色一级大片| 久久久夜夜夜| 亚洲一区二区三区三州| 91一区在线观看| www日韩在线| 欧美日韩中文字幕在线| 97精品人妻一区二区三区在线| 欧美sm美女调教| 午夜视频在线观看网站| 欧美一区二区三区免费视| 国产一区二区三区视频在线| 欧美韩国日本精品一区二区三区| 久久久久久久久久久久久久| 欧美a v在线播放| 国产在线日韩欧美| jizz中文字幕| 午夜伊人狠狠久久| 97超碰中文字幕| 亚洲欧洲国产伦综合| 2021天堂中文幕一二区在线观| 国产美女91呻吟求| a级片在线观看视频| 国产精品一区二区三区四区 | 午夜精品在线播放| 一本一本久久a久久精品综合小说| 人人超在线公开视频| 国产精品一区二区三区在线播放| 蜜臀av一区| 黄色一级片国产| 国内成人免费视频| 夫妇交换中文字幕| 欧美色道久久88综合亚洲精品| 亚洲av无码乱码国产精品| 久久精品中文字幕电影| 素人啪啪色综合| 日本一区视频在线观看| 亚洲伊人观看| 99精品一区二区三区无码吞精| 亚洲男人的天堂一区二区 | 国产精品一区三区| 国产熟女一区二区| 日韩欧美成人网| 天堂中文资源在线观看| 欧美精品久久久久久久免费观看 | 深夜成人在线| 国产日韩一区二区三区| 激情久久中文字幕| 国产成人精品一区二区三区在线观看| 日韩毛片精品高清免费| 一级黄色a视频| 欧美粗暴jizz性欧美20| 免费看欧美一级片| 国产精品888| 国产精品白嫩白嫩大学美女| 在线电影欧美成精品| 国产盗摄在线观看| 91在线视频导航| 欧美国产激情| 制服丝袜av在线| 亚洲成人一区在线| 三级网站在线看| 45www国产精品网站| 亚洲国产最新| 国产精品人人妻人人爽人人牛| 久久九九全国免费| 中国女人一级一次看片| 这里精品视频免费| 日韩欧美专区| 国产911在线观看| 国产99久久精品| 日本在线观看中文字幕| 精品视频在线导航| 欧美大胆成人| 亚洲mv在线看| 国产一区美女在线| 国产亚洲第一页| 亚洲男人的天堂网站| 丁香婷婷久久| 久久99国产精品一区| 成人永久看片免费视频天堂| 91国产丝袜播放在线| 亚洲香蕉成视频在线观看| 欧美大片网站| 阿v天堂2018| 久久久精品一品道一区| 涩涩视频在线观看| 欧美成人精品不卡视频在线观看| 国产成人一二片| 538在线视频观看| 黄色免费在线看| 欧美极品少妇xxxxx| 亚洲精品中文字幕99999| 高清一区二区视频| 亚洲一区二区欧美| 国产女人在线观看| 91精品久久久久久蜜桃| 一区二区三区成人精品| 超碰人人干人人| 精品福利一二区| 91亚洲精品| av无码久久久久久不卡网站| 久久久久久一级片| 99久久免费国产精精品| 69av视频在线播放| 99久久夜色精品国产亚洲1000部| 97精品人妻一区二区三区蜜桃| 在线观看网站黄不卡| 国产探花视频在线观看| 色婷婷精品国产一区二区三区| 国产成人8x视频一区二区| 成人黄色免费网|