官术网_书友最值得收藏!

1.6 物聯網工程調試工具

1.6.1 xLabTools調試工具

為了方便讀者進行物聯網工程的學習和開發調試,本書根據物聯網的特性開發了一款專門用于數據收發及調試的輔助開發和調試工具xLabTools,該工具可以通過ZigBee無線節點的調試串口獲取當前配置的網絡信息。當協調器連接到xLabTools時,可以查看網絡信息,以及該協調器所組建的網絡中的無線節點反饋的信息,并能夠通過調試窗口向網絡內各無線節點發送數據;當終端節點或路由節點連接到xLabTools時,可以實現對終端節點數據的檢測,并能夠通過該工具向協調器發送指令。xLabTools的工作界面如圖1.9所示。

圖1.9 xLabTools的工作界面

在物聯網工程中,配置ZigBee無線節點的步驟如下:

(1)通過xLabTools讀取和修改ZigBee無線節點的參數和類型。

(2)通過xLabTools讀取ZigBee無線節點收到的數據包,并解析數據包。(3)通過xLabTools向ZigBee無線節點發送自定義的數據包到應用層。

(4)通過連接協調器,xLabTools可以分析協調器接收到的數據,并可下行發送數據進行調試。

1.6.2 ZCloudTools協議工具

ZCloudTools是一款無線傳感器網絡綜合分析測試工具,具有網絡拓撲圖生成、數據包分析、傳感器信息采集和控制、傳感器歷史數據查詢等功能。ZCloudTools的工作界面如圖1.10所示。

圖1.10 ZCloudTools的工作界面

除了Android端的調試工具,本書還開發了PC端的調試工具。PC端的調試工具為ZCloudWebTools,該工具可直接在PC的瀏覽器中運行,功能與ZCloudTools工具類似。ZCloudWebTools的工作界面如圖1.11所示。

圖1.11 ZCloudWebTools的工作界面

在物聯網工程中,ZigBee組網設置示例如下:

(1)使用ZCloudTools完成ZigBee網絡拓撲圖的檢測,如圖1.12所示。通過修改ZStack協議棧工程和源碼可完成星狀網、樹狀網、MESH網的組網。

圖1.12 ZCloudTools檢測ZigBee網絡拓撲圖

(2)通過ZCloudTools完成設備節點應用層數據包的檢測,如圖1.13所示。

圖1.13 通過ZCloudTools完成設備節點應用層數據包的檢測

主站蜘蛛池模板: 交口县| 东港市| 乌鲁木齐县| 凤台县| 凤凰县| 册亨县| 阿克陶县| 温宿县| 吐鲁番市| 寻甸| 横山县| 平果县| 大田县| 集安市| 察哈| 高台县| 洛隆县| 辉县市| 万全县| 丰镇市| 营山县| 金门县| 沂源县| 金昌市| 万载县| 宕昌县| 特克斯县| 永福县| 土默特右旗| 织金县| 广宗县| 锡林浩特市| 永城市| 雷山县| 绥阳县| 高平市| 商丘市| 和田市| 本溪| 锡林郭勒盟| 盘山县|