平头哥蓝牙Mesh网关开发套件免费试用】+nRF Mesh与灯和switch 实验 (三)
【平头哥蓝牙Mesh网关开发套件免费试用】+nRF Mesh与灯 实验 (二)之后觉得还要做个开关和灯的实验。
1,烧录mesh_switch_node_demo和mesh_light_node_demo编译后的文件到设备里面,注意修改uuid不一样,名称最好也改不一样,烧录时mac不一样。
2,设备通电。
3,打开nRF Mesh。配置两个设备入网,建立一个group,配置两个设备appkey一样 配置swith设备的clint 发布地址为新建的group地址,配置light的server 订阅地址是这group地址。
让他们两个地址一样。这样设备就是同一个组了。
灯光配置subscribe
switch配置:
配置好了后用putty连接两块板子,波特率115200,N,8,1 ,记得TN拨到gnd,两个都按一下reset键。都会出现提示。
然后switch连接的putty里输入命令meshonoff 可以控制灯的亮灭,这个时候是灯之间直接通信,和手机无关。
meshonoff 0 0 关灯 不应答
meshonoff 1 0 开灯 不应答
meshonoff 0 1 关灯 应答
meshonoff 1 1 开灯 应答
看程序代码,应该是swith的按键P14 P15可以控制灯亮灭,但实际不行,据网友告知是没驱动。准备后续实验补上。
实验还一些经验:
连接板子后如何让板子恢复到出厂状态:
连接手机后:打开nRF Mesh点击设备节点,进入配置,按一下最 下面的reset就恢复了。记得先恢复所有节点再恢复nRF Mesh到初始状态。
nRF Mesh要恢复到初始状态怎么办
右上边。。。进入 按Reset
回答yes
就恢复如初了。有了这两点,就可以不断重复操作了。
文章转载自:平头哥芯片开放社区 作者:damiaa