蓝牙 Mesh 标准 Model 开发指南 | 《无需从0开发 平头哥教你1天上手蓝牙Mesh应用解决方案》第三章

上一篇:蓝牙 Mesh SDK 快速上手 | 《无需从0开发 平头哥教你1天上手蓝牙Mesh应用解决方案》第二章>>>

下一篇:蓝牙 Mesh 私有 Model 开发指南 | 《无需从0开发 平头哥教你1天上手蓝牙Mesh应用解决方案》第四章>>>

点击免费下载
《无需从0开发 平头哥教你1天上手蓝牙Mesh应用解决方案》>>>

蓝牙 Mesh 标准 Model 开发指南 | 《无需从0开发 平头哥教你1天上手蓝牙Mesh应用解决方案》第三章

1. 目标

PHY6212 蓝牙 Mesh SDK 的 MESH Models 组件,集成了 Generic OnOff Model、 Generic Level Model、Generic Lightness Model、Light CTL Model、以及Vendor Model。本文旨在指导用户使用 eneric OnOff Model 开发 MESH 灯控
应用。

2. 步骤

使用 Mesh Models 组件只需要三步即可完成智能灯设备的 Mesh 网络接入及控制。
● 定义设备 Models,即定义设备的功能
● 设置设备 UUID、设备名称,并注册 Models 事件回调函数
● 处理相关 Models 事件
● LED 驱动

2.1 定义 Models

MESH 灯的主要功能为开关灯,我们需要配置好相关 Models。
文件路径:
蓝牙 Mesh 标准 Model 开发指南 | 《无需从0开发 平头哥教你1天上手蓝牙Mesh应用解决方案》第三章
蓝牙 Mesh 标准 Model 开发指南 | 《无需从0开发 平头哥教你1天上手蓝牙Mesh应用解决方案》第三章

2.2 设备参数设置及事件处理

设置设备的 UUID、名称,注册 Model 事件处理回调函数。
文件路径:
蓝牙 Mesh 标准 Model 开发指南 | 《无需从0开发 平头哥教你1天上手蓝牙Mesh应用解决方案》第三章

蓝牙 Mesh 标准 Model 开发指南 | 《无需从0开发 平头哥教你1天上手蓝牙Mesh应用解决方案》第三章

2.3 LED 灯驱动

开发板的 LED 灯可以通过跳线控制,默认使用跳冒时,使用管脚 P23、P31、P32控制。本示例中使用的是 P31 管脚控制开发板 D2 灯。
蓝牙 Mesh 标准 Model 开发指南 | 《无需从0开发 平头哥教你1天上手蓝牙Mesh应用解决方案》第三章

文件路径:
蓝牙 Mesh 标准 Model 开发指南 | 《无需从0开发 平头哥教你1天上手蓝牙Mesh应用解决方案》第三章

上一篇:蓝牙 Mesh 网络及 SDK 概述 | 《无需从0开发 平头哥教你1天上手蓝牙Mesh应用解决方案》第一章


下一篇:蓝牙 Mesh 灯控开发实例 | 《无需从0开发 平头哥教你1天上手蓝牙Mesh应用解决方案》第六章