天天看點

第七章、Zigbee定位系統

7.1,Zigbee定位系統概述

由于Zigbee網絡的自組網、自動路由特點,一個Zigbee網絡可以覆寫很大的一塊區域。在這個由Zigbee網絡覆寫的區域内,定位卡會不斷嘗試與它周邊的Router通訊,一旦通訊建立,定位卡則将自己的位置資訊(離哪個Router最近,信号值是多少)報告給Coordinator,Coordinator在背景收到後,即可以确定定位卡的大概位置。

第七章、Zigbee定位系統

7.2,Zigbee定位系統執行個體一(隧道施工管理)

(1),在隧道口内、外各布置一個Router,則可以探知人員在隧道内或外面

(2),在作業面放置一個Router,則可探知在此施工作業的人員

(3),隧道中間可以放置适當數量的路由,這樣所有的資料可以無線傳輸給Coordinator

(4),整個系統以無線方式傳輸資料,減低施工難度

第七章、Zigbee定位系統

7.3,Zigbee定位系統執行個體二(養老院人員管理)

(1),在每個房間各布置一個Router,則可以探知人員在哪個房間

(2),每個房間的Router,互相之間可以路由資料

(3),在護士台布置一個Coordinator,則定位資料就可以自動傳過來

(4),整個系統以無線方式傳輸資料,減低施工難度

第七章、Zigbee定位系統

7.4,Zigbee定位系統原理

7.4.1,位置檢測原理

在一個Zigbee網絡中,将Router作為固定點(或位置參考點,用來辨別位置),End Device作為移動點(定位卡),定位卡會嘗試與周圍的位置參考點通訊,并記下通訊的信号強度,比較這些信号強度後,定位卡找出三個離得最近的Router,并把資料整理後發送給Coordinator(資料節點,或Zigbee網關),背景的電腦即可以監控定位卡的位置。

Zigbee定位不是精确的位置定位,隻能告訴您定位卡在哪個位置參考點附近。

第七章、Zigbee定位系統

定位卡(End Device)用相對距離來表示與位置參考點(Router)的遠近。

相對距離的本質是信号強度,是介于0-100的數值,沒有機關,相對距離越大,表示定位卡離位置參考點越近。

上位機軟體,可以利用定位卡離某個位置參考點最近,來确定定位卡的位置,也可以利用定位卡離三個位置參考點的相對距離,來更精确的确定定位卡的位置。

第七章、Zigbee定位系統

執行個體:定位卡(End Device)用卡号表示,如3B120A(16進制數字)

位置參考點,用短位址表示,如2AC7,2348,3F79。

第七章、Zigbee定位系統

定位卡(End Device)産生定位資料後,會将定位資料發送給離得最近的位置參考點(Router),Router會将定位資料自動路由給Coordinator,然後由上位機軟體來顯示定位卡的位置。

定位資料格式如下:

第七章、Zigbee定位系統

定位卡(End Device)電池電壓低的時候,會産生低電壓報警資料包,提示更換電池

低電壓資料包:第一個相對距離是FF,其它位元組一樣

第七章、Zigbee定位系統

7.4.2,定位卡資料執行個體(以下為16進制數字):

FA 3B 12 0A 60 2A C7 A2 FB 45 23 48 3A 3F 79 E1

表示定位卡(3B120A)離位置參考點(2AC7)最近,相對距離為60

定位卡(3B120A)離位置參考點(2348)第二近,相對距離為45

定位卡(3B120A)離位置參考點(3F79)第三近,相對距離為3A

在定位系統DEMO軟體上顯示為 :3B120A在2AC7附近

第七章、Zigbee定位系統

7.5,Zigbee定位系統的構成及搭建

使用者購買的Zigbee子產品即可以用來搭建Zigbee定位系統:

資料節點(Coordinator):推薦使用DRF2670C(網口),也可以使用DRF2657C,DRF2658C,DRF2659C

設定參數:

節點類型 = Coordinator,

波特率 = 115200,序列槽格式 = 8-N-1,

PAN ID = DEBF,頻道 = 15

如果使用DRF2670C,網口參數設定為:

網絡協定 = UDP,

IP方式 = 靜态IP,

IP位址 = 一般為 192.168.1.X,

子網路遮罩 = 一般為 255.255.255.0,

網關 = 192.168.1.1,

端口 = 20108,

目标IP位址 = (接收資料電腦的IP位址)一般為 192.168.1.X,

目标端口 = 8567

位置參考點(Router):推薦使用DRF2659C,也可以使用DRF2657C

設定參數:與Coordinator一緻,或在Coordinator附近連按Function按鍵三次,自動加入網絡,位置參考點不需要連接配接資料線,直接供電即可

定位卡:需要購買專門的定位卡(型号DRF2607)

沒有資料口,參數不可以設定,定位卡為低功耗裝置,1個2450紐扣電池,可以使用一年

使用者也可購買Zigbee定位系統套件,該套件已全部設定好,開箱即可使用:

套件含: 1個資料節點(DRF2670C)

3個位置參考點(DRF2659C)

4個定位卡(DRF2607A)

4個5V電源(贈送的)

第七章、Zigbee定位系統

7.6,建構大型的Zigbee定位系統

DRF2670C作為Zigbee定位系統的資料節點,通過網絡将各個小的Zigbee網絡連接配接起來,構成大型的Zigbee定位系統

第七章、Zigbee定位系統

7.7,Zigbee定位系統應用軟體的使用

(1),用Zigbee配置軟體讀取一下位置參考點的參數,記下來短位址,這個就是位置參考點的位址

第七章、Zigbee定位系統

(2),将資料節點通過路由器連接配接電腦(或者直接連接配接到電腦)。假設您購買的是“Zigbee定位套件”,網絡參數按下圖設定:

第七章、Zigbee定位系統

如果是使用Zigbee子產品來搭建,Zigbee參數按下圖設定:

第七章、Zigbee定位系統

(3),運作Zigbee定位系統應用軟體,在地圖模式下,點選滑鼠右鍵,添加位置參考點

第七章、Zigbee定位系統

(4),點選“連接配接網口”,此時可以看到 3BC9CA在921D附近(定位在在1004房間)

第七章、Zigbee定位系統

(5),使用者可導入自己的地圖,建構自己的定位系統,而不需要開發任何代碼。定位系統V6.0已經成功應用于“深圳航空”,如下圖:

第七章、Zigbee定位系統

7.8,資料節點參數:(DRF2670C(推薦),或DRF2659C, DRF2657C)

資料節點推薦采用DRF2670C(網絡接口,可以構成更大的定位系統);

Zigbee參數設定為:PAN ID=DEBF,頻道=15,節點類型=Coordinator;

7.9,位置參考點參數:(DRF2659C 或 DRF2657C)

位置參考點可由Zigbee子產品擔任(如DRF2659C,DRF2657C);

設定為Router,PAN ID=DEBF,頻道=15,節點類型=Router;

位置參考點可同時進行普通的Zigbee資料傳輸;

位置參考點的位址=Zigbee子產品的短位址,用配置軟體讀出來,記下來即可;(備注:資料節點一定要打開,位置參考點已經聯網,讀出來的短位址才有效(不是FFFE)。

7.10,定位卡參數(DRF2607A)

定位卡由一個CR2450紐扣電池(500MAH)供電,可以使用一年

定位卡每5秒産生一次定位資料

定位卡無線參數:PAN ID=DEBF,頻道=15,定位卡是不能設定的

Zigbee網絡,同時具有Zigbee定位系統的功能,将Zigbee網絡的無線參數設定成與定位卡一緻即可

定位卡産生定位資料後,通過位置參考點(Router)将定位資料傳輸給資料節點(Coordinator)

第七章、Zigbee定位系統

喜歡我們,記得點贊訂閱哦

第七章、Zigbee定位系統

-----END-----

繼續閱讀