微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > 射频无线通信设计 > ZigBee初学者

ZigBee初学者

时间:10-02 整理:3721RD 点击:


现在是我有3块ZigBee的开发板,一个做协调器,另外两个做成终端设备(用来采集传感器数据)。
我想通过协调器发送命令去接收采集终端设备的数据,如:从串口助手发送一个01通过协调器无线发送出去,然后终端设备1接收到后,发送采集到的数据给协调器,再从串口输出。发送02则就是终端设备2发送数据给协调器?

ZigBee是自动组网吧,采集终端加入网络后,自动发送数据,并不需要协调器发送指令再采集发送吧?

可以实现的。可以通过设备类型;长短地址;绑定等方法实现

用id过滤,不是自己的就不处理,是自己的就执行相应的动作。

谢谢各位回答
功能现在倒是实现了
因为对协议栈的内容知道的不多,所以自己弄了一个结构体数组保存IEEE地址和短地址。设备在加入网络的时候把IEEE地址和短地址一起发送给协调器,协调器把他们保存。然后在发送数据的时候前面8位是IEEE地址,通过IEEE地址把短地址得到,再把数据发送出去。
我感觉绕了一大圈。。。

上一篇:芯片功能
下一篇:ZigBee串口透传

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top