SimplicityStudio_v5.6.4.0+efr32mg21 学习笔记(6) 组网加点灯

1 组件安装

想要组网先要把simpilicity studio 5的包先安装,不然组不了网。

第一步:打开sclp文件。安装Microsecond Delay包

 第二步:安装了Basic Server Cluster包

第三步:安装了Concentrator Support包。

 第四步:安装了zigbee3.0下的Network Creator包。

第五步:重点!!!!!zigbee device config 要把类型改成coordinator or router

 

 或者你也可以根据选择其他类型。

 这样我们的组件就安装好啦。接下来就是把我们的代码部分写完了。这里我参考了拿破仑博主的代码,大家有需要也可以到QQ群下载。

(41条消息) ZigBee 3.0实战教程-Silicon Labs EFR32+EmberZnet:学习教程目录_efr32 zigbee例程_拿破仑940911的博客-CSDN博客

 QQ群在拿破仑博主文章的底部,大家可以进去学习。

2 代码部分

大家可以到百度网盘自行下载,导入到工程就行了。我的是SimplicityStudio_v5.6.4.0,后面如果除了新版本的话,不知道还兼容不。

百度网盘链接:

百度网盘 (baidu.com)

提取码:f4h5

3 示例演示

大家有了工程之后把代码下进板子里,如果有两个板子的话,一个当调制器,一个当路由器。

调制器使用NET_FORM命令创建一个网络,同时使用NET_OPEN使网络开放。

如下图,出现箭头处的文字就说明我们的网络创建和开放了。

 然后路由器使用NET_JOIN命令就可以加入到该网络中。如果加入成功的话,就会出现如下线下。同时调制器的LED1指示灯会电量。

同时当路由器加入到网络时,我们调制器也会接收到他的信息。如图

 当我们使用调制器发送数据时,比如我发一个hello,对应的路由器就会点亮LED1指示灯。

调制器发送hello.

 调制器发送hello.路由器接收到hello。

 这样我们就组网完成了。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值