蓝牙Breeze方案开发指南
更新时间:2018-08-23 14:01:27
概述
阿里巴巴物联网平台定义一套蓝牙通用规范,简化了厂商进行复杂蓝牙设备的开发(如:智能手表,蓝牙门锁等)。该规范对蓝牙广播,服务,通信协议等进行了标准化,简称为蓝牙 Breeze 方案。
蓝牙 Breeze 方案提供了手机端和设备端的 SDK,主要包含设备管理,设备发现,加密通信,大数据传输等功能。并对蓝牙芯片和主流手机进行了严格的认证,保证了兼容性和稳定性。整体架构如下图所示。
开发介绍
移动端
开发者在智慧人居开放平台,勾选“蓝牙Breeze 方案(阿里蓝牙协议)” 套餐项,平台会自动生成SDK套餐包,最后下载集成开发即可。
移动端 SDK 介绍: iOS开发文档,Android开发文档。
套餐包介绍:详见文档。
数据数据上下云
Breeze SDK 提供了手机端和蓝牙设备进行数据交互的能力,并没有提供将蓝牙设备数据跟云端打通能力。如果需要实现蓝牙设备与云端的数据交互,通常需要借助手机端的能力。开发者可以使用移动端 API 通道 SDK,将设备数据直接与相关的云端接口进行交互。
- API 通道 SDK 介绍: iOS开发文档,Android开发文档。