68
3426
1万
资深工程师
872135d47ce8721388.png (23.43 KB )
下载附件
2019-8-5 14:36 上传
使用特权
967625d47cea737bc6.png (2.09 KB )
2019-8-5 14:37 上传
548725d47ceac665de.png (28.21 KB )
(3) 接着,进行任务初始化(登记任务号、设置编号、发送时间)。
发送部分 (4) 接着,在数据发送函数里我们将发送数据的指针指向 data[10]数组,这样就完成设置发送内容。我们可以看到接收方用于判别的簇(ID),它在 SampleApp.h 定义。
(5)接着,我们在 SampleApp_ProcessEvent()函数里调用周期性数据发送函数,让程序执行数据发送任务。
接收部分 (6) 最后,我们通过修改 SampleApp_MessageMSGCB 函数,完成广播数据的接收。 至此,广播通讯讲解完毕。
实验现象 将修改后的程序分别以协调器、终端的方式下载到 3 个设备,可以看到各个设备都在广播发送信息,同时也接收广播信息。
675965d47cf055f998.png (122.24 KB )
2019-8-5 14:39 上传
488885d47cf0b78a82.png (16.3 KB )
881095d47cf73b556d.png (38.67 KB )
2019-8-5 14:40 上传
点播描述的就是网络中 2 个节点相互通信的过程。确定通信对象的就是节点的 16bit短地址。 初始化部分 (1)找到 afAddrType_t SampleApp_Periodic_DstAddr;代码下面增加一行代码如下:
(2)搜索 afAddrGroup,在它下增加对 SampleApp_P2P_DstAddr 配置,可直接复制广播的配置修改即可,增加后如下:
229755d47cfdda31d3.png (23.96 KB )
2019-8-5 14:42 上传
225745d47cfe20417d.png (33.07 KB )
635235d47d0102d382.png (37.39 KB )
2019-8-5 14:43 上传
32
393
1179
助理工程师
发表回复 本版积分规则 回帖后跳转到最后一页
1
扫码关注 21ic 官方微信
扫码关注嵌入式微处理器
扫码关注21ic项目外包
扫码关注21ic视频号
扫码关注21ic抖音号
本站介绍 | 申请友情链接 | 欢迎投稿 | 隐私声明 | 广告业务 | 网站地图 | 联系我们 | 诚聘英才 | 论坛帮助
京公网安备 11010802024343号