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

开发者社区> 平头哥芯片开放社区> 正文

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

简介: 本节重点介绍蓝牙 Mesh 标准 Model 开发指南

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

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

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

test

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。
文件路径:
image.png
image.png

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

设置设备的 UUID、名称,注册 Model 事件处理回调函数。
文件路径:
image.png

image.png

2.3 LED 灯驱动

开发板的 LED 灯可以通过跳线控制,默认使用跳冒时,使用管脚 P23、P31、P32控制。本示例中使用的是 P31 管脚控制开发板 D2 灯。
image.png

文件路径:
image.png

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
平头哥芯片开放社区
使用钉钉扫一扫加入圈子
+ 订阅

芯片开放社区(Open Chip Community 简称OCC),是平头哥芯片基础设施的云端载体,提供开发中心、创芯空间、技术部落等互动版块,汇聚海量应用资源,助力芯片合作伙伴构建软硬融合的芯片生态。面向芯片企业,OCC以应用驱动芯片精准定义、以全栈技术支撑芯片敏捷开发;面向开发者,OCC以芯片生态降低IoT开发门槛、以1520体系加速IoT产品落地。

官方博客
官网链接