1.由于目前的模块,大多数在出厂时也配备了一套ZigBee串口通讯协议,这套协议将复杂的ZigBee应用,转换为简单的,具有ZigBee网络功能的AT命令集,例如加入网络,配置网络,数据收发等功能,都可以通过单片机向串口发送简单的操作命令来完成,用户只要会单片机串口编程,无需要深入研究ZigBee协议栈,就可以轻松使用ZigBee技术。
2.协议栈里面本来就有那些功能,具体看MT开头的文件
内置软件(选配): AT指令集(内置ZigBee协议栈)
3.如果 PAN_ID = 0xFFFF 设备类型是协调者,设备将使用物理地址最后两个字节作为PAN_ID
如果PAN_ID = 0xFFFF 设备类型是路由器或者终端节点设备,该设备将加入到任意可用到的PAN中
如果PAN_ID != 0xFFFF 设备类型是协调者,设备将使用该PAN_ID生成一个网络
如果PAN_ID != 0xFFFF 设备类型是路由器或者终端节点设备,设备将只能加入该PAN_ID指定的网络
ShortAddr :
0XFFFD 只对开了接收的设备进行广播
0XFFFE 通过绑定表读取相应设备的段地址
0XFFFC 广播到网络中的所有路由器,(和协调器)
0XFFFF 广播到网络中的所有设备
4.修改zigbee的串口波特率
具体修改 你可以在文件mt_uart.h中
#define MT_UART_DEFAULT_BAUDRATE HAL_UART_BR_38400自行修改