0 卖盘信息
BOM询价
您现在的位置: 首页 > 技术方案 >LED应用 > 基于Airoha AB1611低功耗蓝牙5.0芯片的mesh智能灯解决方案

基于Airoha AB1611低功耗蓝牙5.0芯片的mesh智能灯解决方案

来源: 大大通
2019-08-05
类别:LED应用
eye 194
文章创建人 拍明

原标题:基于Airoha AB1611的mesh智能灯方案

  AB1611是Airoha最新一代低功耗蓝牙5.0芯片,主要应用在蓝牙遥控器和SIG Mesh产品上。AB1611提供的Mesh SDK软件包可以完美的连接到天猫精灵Iot开放平。AB1611的Mesh EVB板可以被天猫精灵识别到作为一个智能灯设备接入阿里精灵开放平台。天猫精灵IoT开放平台是阿里巴巴人工智能实验室(Alibaba A.I.Labs)面向品牌商、方案商、模组商/芯片商以及个人开发者推出的,将IoT物联网技术(蓝牙Mesh协议、WiFi协议、天猫精灵IoT云服务)和AI(天猫精灵ASR语音识别、NLP自然语言处理、TTS语音合成)等对外输出的开放式平台。开发者可按直连接入(WiFi模组、蓝牙Mesh模组)、云云接入(OAuth2.0)2类方式,接入天猫精灵软硬件生态(天猫精灵音箱、天猫精灵App、AliGenie Inside智能设备)及阿里巴巴集团生态服务,实现语音和触屏交互,为用户提供天猫精灵IoT控制、查询、播报和主动服务。目前已支持40+个IoT类目,1000+型号。天猫精灵IoT开放平台会持续创新,不断为开发者带来新技术,同时降低平台开发者进驻门槛,让AI普惠大众。

  本方案是通过蓝牙Mesh模组接入天猫精灵IoT开放平台。开发过程如下:

  首先下载Airoha SDK包,解压安装SDK包后(开发环境也是集成在SDK里的),打开AB161X(2.0.3)-Build Environment,默认的路径是SDK的根目录,需要通过在编译环境的命令行输入"make ./projects/MESH/ali_mesh_device/release_1611.setting_build"进行编译。执行后就可以在窗口看到编译的信息,如果有错误也会提示在这里。

  

  编译完成后的bin文件是放在当前工程的output目录下,这个时候就需要使用的Airoha的MP Tool下载bin文件和三元组。Airoha提供的SDK里已经完成MESH标准协议和接入天猫精灵的接口,并提供了源代码,客户可以根据自己的需要再新增功能。

  

  蓝牙Mesh模组要接入天猫精灵Iot开放平台,需要满足《天猫精灵蓝牙mesh软件基础规范》 。 烧录了ali_mesh_device程序 AB1611的Mesh板上电后,如果是初次上电,还处于未配网状态,就会广播Uniprovisionied Device Beacon,每次广播时长40ms等待天猫精灵发现设备。广播间隔100ms,持续10分钟。10分钟后仍未被配网则进入静默广播状态。需要注意的是广播中的Device UUID是识别设备的关键信息,要想成功接入天猫精灵,还需要开发者去天猫精灵开发者网站申请三元组,三元组包括MAC地址,Product ID, Secret,用于设备鉴权。三元组只能使用Airoha提供的MP Tool预先烧录到AB1611的 Flash区域。

  如果在AB1611 Mesh板广播的时间内,对天猫精灵说“找队友”或者“发现设备”,天猫精灵就会发现模拟为智能灯的AB1611的 Mesh 板,并且将“智能灯”进行配网。配网分为Provisioning Capabilities,Provisioning Confirmation,Provisioning Data阶段,Provision完成配置阶段。在Provisioning Capabilities阶段,mesh设备在Provisioning Capabilities阶段提供OOB方式,要求唯一支持Static OOB方式,其中的AuthValue计算过程如下:AuthValue = SHA256(Product ID,MAC,Secret)。在Provisioning Confirmation阶段会对设备进行认证是否是合法的设备,天猫精灵和mesh设备会使用Static OOB方式来做认证,如果天猫精灵和mesh设备两边计算得到的Confirmation值不相同,则认证失败,结束流程。配网成功后,就可以通过Mesh网络控制灯的开关,和亮度。对天猫精灵说打开灯,则Mesh板子上的LED灯就会亮起来。

  场景应用图

  产品实体图

  展示板照片

  方案方块图

  

  核心技术优势

  (1)BT5.0

  (2)内嵌32-bit MCU,72MHz的主频,512K的Flash,64KB SRAM

  (3)Tx Pow支持 0/9.5dB可选。Rx sensitivity -94dBm@1Mbps/-103dBm@125kbps

  (4)超低功耗支持电池供电,deep sleep模式0.6uA,0 dBTx 电流11.44mA,0dB 1Mbps下接收电流8.4mA。

  方案规格

  (1)支持Ble和Mesh共存;

  (2)支持Mesh 1.0.0 和1.0.1Mandatory

  (3)支持Mesh中继功能和代理

  (4)支持Mesh Firend和LPN

  (5)支持PB-ADV,PB-GATT

  (6)支持Provisioning OOB功能

  (7)可以配置成Server Model和Client Model

  (8)支持Health Server和Clien Model

  (9)支持Mesh OTA (基于 d05r05)

  技术文档

类别标题档案
硬件Datasheet

AB1600_Datasheet.pdf

硬件Reference design

AB1611_MESH_EVK_Reference_Design.zip



责任编辑:David

【免责声明】

1、本文内容、数据、图表等来源于网络引用或其他公开资料,版权归属原作者、原发表出处。若版权所有方对本文的引用持有异议,请联系拍明芯城(marketing@iczoom.com),本方将及时处理。

2、本文的引用仅供读者交流学习使用,不涉及商业目的。

3、本文内容仅代表作者观点,拍明芯城不对内容的准确性、可靠性或完整性提供明示或暗示的保证。读者阅读本文后做出的决定或行为,是基于自主意愿和独立判断做出的,请读者明确相关结果。

4、如需转载本方拥有版权的文章,请联系拍明芯城(marketing@iczoom.com)注明“转载原因”。未经允许私自转载拍明芯城将保留追究其法律责任的权利。

拍明芯城拥有对此声明的最终解释权。

相关资讯

方案推荐
基于MC33771主控芯片的新能源锂电池管理系统解决方案

基于MC33771主控芯片的新能源锂电池管理系统解决方案

AMIC110 32位Sitara ARM MCU开发方案

AMIC110 32位Sitara ARM MCU开发方案

基于AMIC110多协议可编程工业通信处理器的32位Sitara ARM MCU开发方案

基于AMIC110多协议可编程工业通信处理器的32位Sitara ARM MCU开发方案

基于展讯SC9820超低成本LTE芯片平台的儿童智能手表解决方案

基于展讯SC9820超低成本LTE芯片平台的儿童智能手表解决方案

基于TI公司的AM437x双照相机参考设计

基于TI公司的AM437x双照相机参考设计

基于MTK6580芯片的W2智能手表解决方案

基于MTK6580芯片的W2智能手表解决方案