随着用户量的慢慢增长,随之而来的需求也越来越多;其中,有一项需求提及的人最多,即怎么样才能让红旭的开发板跑起来?;小编起初不以为然,认为看了我们的 《SIG MESH学习笔记》 之后,这些都是信手拈来的事情;然而,小编却没考虑到那些还没看而又想提前体验SIG MESH的人;因此,本篇主要带领大家如何提前尝鲜SIG MESH;
在开始之前,需要提前准备相关的工具,具体清单如下所示:
红旭开发板 >= 3
USB线 >= 3
锂电池 >= 3
调试仿真器 *1
nRF Mesh App
手机端的app,请根据自己的手机自行下载;其中安卓手机可以在我们的群711478146里下载得到
至于开发环境的搭建,请参考《如何使用SES搭建SIG MESH开发环境》章节的内容;
由于红旭的开发板的LED灯以及按键跟官方的基本上是一致的,所以在编译相对应的工程的时候,无须做任何的代码更改,直接编译下载即可;因为小编用了4个开发板,具体分配如下
1个开发板作为Switch,另外3个则为Light
其中Switch和Light的工程的绝对路径如下所示:
Switch
Light
上述的工程直接编译下载至开发板即可;
当上述的开发板均已经下载了对应的固件之后,就可以利用nRF Mesh App来配置设备加入同一个网络了:
单击上述的 “ADD NODE” 就可以发现未配置过的设备并分别选中它们,然后全部采用默认的选项即可完成入网的配置,上图就是小编添加完成的4个节点;当完成所有设备的入网配置之后,还需要分别点进这4个节点并进行订阅和发布相关的设置,具体如下所示:
switch
light
其中,所有的节点的appkey必须要一样,其次所有的light节点的订阅地址也需要统一;
当完成上述的操作之后,如果配置均正常的话,那么按下按键1则打开所有节点的LED灯,按下按键2则关闭所有节点的LED灯,如下动图所示: