什么是Touch Link?
Touch Link是ZigBee3.0標準中ZLL(ZigBee light link)協(xié)議定義的一種組網(wǎng)方式,屬于分布式網(wǎng)絡(luò )的一種,網(wǎng)絡(luò )中可以不需要協(xié)調器,只需要路由器和終端節點(diǎn),和傳統的ZigBee網(wǎng)絡(luò )相比進(jìn)一步簡(jiǎn)化了網(wǎng)絡(luò )流程,建立網(wǎng)絡(luò )和加入網(wǎng)絡(luò )更加簡(jiǎn)單可靠。
Touch Link字面意思即接觸式連接,ZigBee里面的Touch Link其實(shí)是近距離組網(wǎng)的一種,一個(gè)設備被定義為發(fā)起者,另一個(gè)設備被定義為目標者,發(fā)起者的主要職責是掃描目標設備,通常情況下終端設備會(huì )被定義成發(fā)起者。目標者的職責是等待附近發(fā)起者的掃描請求,若得知發(fā)起者沒(méi)有網(wǎng)絡(luò )存在,則目標者需要建立一個(gè)新的網(wǎng)絡(luò ),若發(fā)起者有網(wǎng)絡(luò )存在,則目標者加入到發(fā)起者的網(wǎng)絡(luò ),通常情況下路由器會(huì )被定義成目標者。在典型的燈控照明領(lǐng)域,遙控器就是終端發(fā)起者,燈就是路由器目標者。
Touch Link協(xié)議流程
Touch Link標準協(xié)議定義了發(fā)起者和目標者兩種設備類(lèi)型,具體協(xié)議流程如下:
(1)發(fā)起者發(fā)送一幀掃描請求數據幀,對周?chē)哪繕苏哌M(jìn)行掃描。
(2)目標者收到掃描請求后,回復確認幀給發(fā)起者,表示你已經(jīng)掃描到我。
(3)發(fā)起者對掃描到的目標者發(fā)送設備信息請求幀,請求目標者發(fā)送它的設備信息。
(4)目標者收到請求后,把它的設備信息回復給發(fā)起者。
(5)發(fā)起者向目標者發(fā)送標識請求數據幀,讓目標者標識自己以幫助實(shí)現連接。
(6)發(fā)起者向目標者發(fā)送清除目標者之前網(wǎng)絡(luò )信息的請求幀。
(7)目標者收到請求幀后清除自己以前的網(wǎng)絡(luò )信息。
(8)若發(fā)起者是無(wú)網(wǎng)絡(luò )狀態(tài)下首次Touch Link,則向目標者發(fā)送新建網(wǎng)絡(luò )的請求幀,請求幀中包含了需要新建的網(wǎng)絡(luò )參數。
若發(fā)起者已經(jīng)有Touch Link網(wǎng)絡(luò ),則向目標者發(fā)送加入到它的網(wǎng)絡(luò )請求幀,請求幀中包含了需要加入的網(wǎng)絡(luò )參數。
(9)目標者收請求后,將給發(fā)起者一個(gè)回復幀,同時(shí)新建一個(gè)或加入一個(gè)Touch Link網(wǎng)絡(luò ),至此完成了一個(gè)Touch Link過(guò)程。
Touch Link協(xié)議流程圖
基于億佰特E180-ZG120模組建立一個(gè)Touch Link網(wǎng)絡(luò )具體步驟:
(1) 首先,發(fā)起者(終端設備)在發(fā)起一個(gè)Touch Link網(wǎng)絡(luò )前,若之前有加入過(guò)其他網(wǎng)絡(luò ),必須先清除掉之前網(wǎng)絡(luò )的信息,讓網(wǎng)絡(luò )狀態(tài)處于無(wú)網(wǎng)絡(luò )狀態(tài)。
(2) 其次,發(fā)起者(終端設備)發(fā)起Touch Link掃描請求,來(lái)發(fā)現周?chē)嬖诘哪繕苏撸酚善鳎?,掃描過(guò)程中被掃描者盡量靠近發(fā)起者,其他設備盡量遠離掃描區域(掃描信號的閾值為-40dBm,即大于-40dBm信號強度的設備將被掃描到),若掃描到兩個(gè)以上的目標者設備會(huì )影響Touch Link的成功率。
(3) 其次,發(fā)起者掃描到目標設備后,若自己是首次發(fā)起Touch Link,則向目標者發(fā)起新建網(wǎng)絡(luò )的請求;若自己之前Touch Link成功過(guò),則向目標者發(fā)起加入到它的Touch Link網(wǎng)絡(luò )的請求。
(4) 最后,目標者響應發(fā)起者的請求,新建網(wǎng)絡(luò )或加入到Touch Link網(wǎng)絡(luò )。
經(jīng)過(guò)以上步驟一個(gè)新的ZLL Touch Link網(wǎng)絡(luò )已經(jīng)完成,網(wǎng)絡(luò )中只可能存在一個(gè)發(fā)起者,其他節點(diǎn)都是目標者。發(fā)起者在Touch Link 之前首先要清除掉之前的加入過(guò)的網(wǎng)絡(luò ),Touch Link的過(guò)程中一次只靠近一個(gè)設備其他設備盡量遠離。Touch Link網(wǎng)絡(luò )可以不需要協(xié)調器只需要終端和路由器,這樣網(wǎng)絡(luò )更加簡(jiǎn)單方便,在燈控領(lǐng)域中得到廣泛的應用。
-
ZigBee
+關(guān)注
關(guān)注
158文章
2250瀏覽量
241529 -
路由器
+關(guān)注
關(guān)注
22文章
3587瀏覽量
111810 -
分布式網(wǎng)絡(luò )
+關(guān)注
關(guān)注
0文章
10瀏覽量
6909
發(fā)布評論請先 登錄
相關(guān)推薦
RF-star帶您認識ZigBee Light Link
ZigBee Light Link協(xié)議燈控方案
ZigBee Light Link智能燈控方案
CC2530 Zigbee網(wǎng)絡(luò )怎么獲得新節點(diǎn)加入發(fā)送的包,并解析地址?
zigbee light link 問(wèn)題,關(guān)于遠程回復狀態(tài)問(wèn)題。
介紹SPI的使用方法
TI于臺北國際電腦展發(fā)布ZigBee Light Link
示波器的使用方法(三):示波器的使用方法詳解
全面解析AMD Link功能
DWIN屏使用方法總結(下)
![DWIN屏<b class='flag-5'>使用方法</b>總結(下)](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
ZigBee3.0數據包解析
![<b class='flag-5'>ZigBee</b>3.0數據包<b class='flag-5'>解析</b>](https://file.elecfans.com/web2/M00/32/F5/poYBAGIcTACAEGB8AAJiLLJdOrI658.png)
評論