暂无个人介绍
WiFi开发板是基于RTL8710BN方案的WiFi模块。该模块已经将所有可供用户使用的IO资源引出,便于客户使用。用户可直接通过USB口对开发板进行调试和烧录,并可使用开发板引出的各种接口进行功能开发和测试。
蓝牙开发板基于Telink 825X方案的蓝牙模块。该模块已将所有IO资源引出,方便用户开发使用,并且根据需求可选择板载天线或者外置天线。用户需要使用专门的工具烧录代码,并可直接通过USB口进行调试和烧录,可利用开发板引出的IO接口进行功能开发和测试。
本文档简单主要介绍如何基于天猫精灵蓝牙mesh协议栈进行产品开发,对目前代码中的light demo进行说明。
蓝牙自从2001年发布以来,从经典蓝牙发展到了BLE蓝牙,又于2017年引入了蓝牙mesh技术,核心规范版本就于2019年年底升级到了最新的5.2版本,很多同学对蓝牙很有兴趣,但也被会被蓝牙技术里繁多的概念搞迷糊,希望通过这篇文章带大家对蓝牙技术规范有一个基本的了解。本文的面向读者是对网络技术有一定了解但对蓝牙技术不熟悉的同学。
本文根据《蓝牙mesh协议》,介绍与天猫精灵适配的蓝牙mesh设备在软件上的模型架构;希望通过该文章让初次接触蓝牙mesh的同学掌握蓝牙mesh设备的模型概念,理解蓝牙mesh设备模型与设备之间的关联。根据《蓝牙mesh协议》中定义,蓝牙mesh设备的模型架构主要分为Element(元素)、Model(模型)两部分;天猫精灵蓝牙mesh设备在这两部分的基础上增加属性概念(具体可参考《蓝牙mesh扩展协议》)。在创建一个适配于天猫精灵生态的蓝牙mesh设备时,我们先根据产品具体特性,抽象出产品具体属性,然后根据属性选择对应的Model,最后再根据设备特性确定Element。