本帖最后由 zhangfen137 于 2021-10-21 00:55 编辑
项目概述:
本项目实现了一个蓝牙mesh开关,一个蓝牙mesh灯,两者配网后可以自组网,蓝牙mesh开关可以遥控蓝牙mesh灯
软件设计:
蓝牙mesh开关:使用alios 操作系统,创建多进程扫描两个按键的状态,调用蓝牙协议栈发送开关灯指令。
蓝牙mesh灯:根据接收到的指令,打开或者关闭LED灯。
软件调试:
先在蓝牙mesh灯
开发板实现alios多进程扫描按键,控制本开发板的LED灯
再把按键扫描代码移植到蓝牙mesh开关,调用蓝牙协议栈发送开关灯指令
使用 nRF mesh 应用程序配网:
蓝牙mesh开关:配置为generic onoff client,发布消息到 group 组
蓝牙mesh灯:配置为 generic onoff server,订阅 group 组消息
配网完成,蓝牙mesh开关检测到按键按下,发送开关灯指令到 group 组,蓝牙 mesh 灯订阅了group组收到开关灯指令,执行开关灯操作,实现蓝牙mesh开关遥控蓝牙mesh灯
视频演示:
https://v.youku.com/v_show/id_XNTgxNDU5NDk5Ng==.html