这几天用网蜂的开发套件做了下试验,说真的,做完之后除了对板子使用流程清楚了,没有太多的印象,看来还得好好啃协议。不过好歹迈出了实践的第一步。
自问想搞清楚的几个问题:
1、组网过程中,节点,路由是怎么关联上协调器的。
2、点播,组播,广播怎么熟练用起来。当两个节点之间点对点通信时,是否要经过协调器。
3、16BIT短地址怎么用起来,网蜂的套件说的都是节点发到协调器的,协调器地址是0x0000,没有展示协调器怎么发到节点。
4、CLUSTER ID怎么用起来。
从做实验的体会来说,目前对工作流程的理解为:
任务,事件,cluster ID
事件是从属于任务的,在任务中会查询各类事件,根据事件类型调用对应的处理函数。
无线收发 重要的几个要素是:地址,数据,数据长度以及cluster ID。这个ID是拿来干什么的,用来给接收方做处理的,类似于命令,接收方接收到这个ID,可以更明确发送方的意图。