ZigBee和Android的智能移动监控系统设计
从应用层来看,信息采集与传输子系统中存在信息采集节点和网关节点两种设备。信息采集系统与传输子系统的Profile ID为INFO_GATH ER_PRF。信息采集结点和网关节点的端点号均被配置成INFO_GATHER_EPT。
信息采集与传输子系统的两种数据类型如图7所示。信息采集节点和网关节点之间存在两种数据的交互:环境信息数据和用户命令数据。信息采集结点向网关节点发送环境信息数据时采用的簇ID为ENV_INFO_CLU,网关节点向信息采集节点传达用户命令时使用的簇ID为USR_CMD_CLU。本文引用地址:https://www.eepw.com.cn/article/154377.htm
Profile ID号、端点号和簇ID都是ZigBee协议定义的重要的配置信息,请参见ZigBee协议。
环境信息数据和用户命令数据最终都将填充到类型为aflncomingMSGPacket_t的结构体中,其定义如下:
该结构中clusterId填充的就是簇ID,endPoint填充的就是端点号,Profile ID隐藏在变量srcAddr中。变量cmd填充的就是与应用相关的数据,如环境信息编码和用户命令编码。
评论