- 物聯網工程應用技術
- 廖建尚 蘇詠梅 桑世慶編著
- 606字
- 2021-02-22 15:02:04
1.6 物聯網工程的常用調試工具
1.6.1 xLabTools
為了方便讀者進行物聯網工程的學習和開發調試,本書根據物聯網的特性開發了一款專門用于數據收發及調試的輔助開發和調試工具xLabTools,該工具可以通過ZigBee無線節點的調試串口獲取當前配置的網絡信息。當協調器連接到xLabTools時,可以查看網絡信息,以及該協調器所組建的網絡中的無線節點反饋的信息,并能夠通過調試窗口向網絡內各無線節點發送數據;當終端節點或路由節點連接到xLabTools時,可以實現對終端節點數據的監測,并能夠通過該工具向協調器發送指令。xLabTools的工作界面如圖1.6所示。

圖1.6 xLabTools的工作界面
在物聯網工程中,配置ZigBee無線節點的步驟如下:
(1)通過xLabTools讀取和修改ZigBee無線節點的參數和類型。
(2)通過xLabTools讀取ZigBee無線節點收到的數據包,并解析數據包。
(3)通過xLabTools向ZigBee無線節點發送自定義的數據包到應用層。
(4)通過連接協調器,xLabTools可以分析協調器接收到的數據,并可下行發送數據進行調試。
1.6.2 ZCloudTools
ZCloudTools是一款無線傳感器網絡綜合分析測試工具,具有網絡拓撲圖生成、數據包分析、傳感器信息采集和控制、傳感器歷史數據查詢等功能。ZCloudTools的工作界面如圖1.7所示。

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

圖1.8 ZcloudWebTools的工作界面
ZCloudTools工具可以完成對ZigBee網絡拓撲的監測,通過修改ZStack協議棧和源碼可完成星狀網、樹狀網、MESH網的組網。通過ZCloudTools查看網絡拓撲如圖1.9所示。

圖1.9 通過ZCloudTools查看網絡拓撲