物联网工程应用技术
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

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查看网络拓扑