蓝牙设备端SDK用户编程接口

Breeze协议提供基于蓝牙链路连接阿里云IoT的安全通道和服务,并且提供蓝牙辅助配网功能(通过BLE链路获取AP的SSID和password)。基本SDK API在 breeze_export.h 中,蓝牙配网的接口API在 breeze_awss_export.h 中。breeze_start 启动breeze...

蓝牙Mesh灯应用Mesh Model说明

本文在蓝牙技术联盟发布的Mesh Model Specification的基础上,介绍生活物联网平台蓝牙Mesh灯应用的Mesh Model配置。背景信息 物模型是对设备是什么,能做什么的描述,包括设备的属性(properties)、服务(services)、事件(events)等。...

蓝牙

蓝牙类WVBluetooth相关JS API提供申请蓝牙权限、寻找蓝牙低功耗设备、连接蓝牙设备、查询低功耗蓝牙设备所有service等多个蓝牙相关能力。WVBluetooth.requestAuthorization 申请蓝牙相关权限并打开蓝牙。输入参数 无输入参数。回调参数 ...

蓝牙 API 列表

解决方案 12 蓝牙未打开 请尝试打开蓝牙 13 与系统服务的链接暂时丢失 请尝试重新连接 14 未授权客户端使用蓝牙功能 请授权客户端使用蓝牙功能 15 未知错误-代码示例!axml-><view class="page"><view class="page-description">蓝牙 API...

蓝牙BLE非交互式广播规范

bit7~4:Subtype使用蓝牙Beacon类型,为0b1001。Payload 可变 实际报文内容 无 数据传输规范 非交互式广播规范采用标准BLE广播的方式,数据传输采用单包形式,不支持分包。数据包的Payload由以下字段组成。字段 字节数 说明 FMSK 1 FMSK...

iOS App蓝牙配网语音能力激活

若您希望通过iOS系统对您的设备使用蓝牙进行配网,并开启设备语音能力,请根据本文档进行功能的开发。前提条件 已完成控制台上产品开发工作,以及蓝牙辅助配网的设备端开发,请参见 设备端开发。创建一个自有App,详细操作请参见 创建自有...

Android App蓝牙配网语音能力激活

若您希望通过Android系统对您的设备使用蓝牙进行配网,并开启设备语音能力,请根据本文档进行功能的开发。前提条件 已完成控制台上产品开发工作,以及蓝牙辅助配网的设备端开发,请参见 设备端开发。创建一个自有App,详细操作请参见 创建...

蓝牙OTA SDK

在进行蓝牙设备OTA固件升级时,依赖蓝牙设备的连接绑定,需要使用蓝牙 SDK(即BreezeSDK)初始化配置和绑定流程。OTA SDK初始化如下。import/self.breeze如何得到请参见[蓝牙 SDK]的初始化部分 self.otaBiz=[LKLinkOtaBusiness ...

蓝牙 API 概览

版本要求 蓝牙类型 版本要求 Android 或 iOS 版本要求 BLE 低功耗蓝牙 mPaaS 10.1.60 及以上版本。Android:5.0 及以上版本 iOS:无版本要求 传统蓝牙 mPaaS 10.1.60 及以上版本。基本流程 低功耗蓝牙流程图 传统蓝牙流程图 蓝牙 API 低...

蓝牙OTA SDK

使用方式 在生活物联网后台配置OTA任务,参见 蓝牙连接开发指南。获取OTA实例。获取OTA对象实例,并初始化(注意不再使用的时候务必释放资源),device是breeze连接对象。mBusiness=Factory.create(device);mBusiness.init();检查有无可以...

蓝牙 API FAQ

Q:调用 my.writeBLECharacteristicValue 写入特征值,使用 16 进制的数组可以吗?A:不可以,写入特征值需要使用 16 进制的字符串,并限制在 20 字节内。Q:安卓和 iOS 获取到的 deviceId 格式分别是什么样的?A:Android 获取到的是蓝牙...

蓝牙连接开发指南

开发者也可以不采用蓝牙Breeze方案,使用自己的私有蓝牙协议通信 开发者可以开发三方蓝牙通信插件来跟第三方的蓝牙设备进行通信,而无需要在蓝牙设备里集成阿里云IoT提供的设备端Breeze SDK,如下图所示。第三方蓝牙通信插件的开发,参见 ...

蓝牙BLE OTA规范

基础规范使用 广播规范 空中升级(OTA)是可选功能,如果蓝牙设备实现了此功能,需要在广播规范的FMSK字段中标示。服务规范 传输过程使用基础规范已定义的Service和Characteristics,采用指令类型区分。手机App发送固件时,采用...

蓝牙 Mesh OTA SDK

使用说明 连接到OTA升级网络 在mesh设备升级前,需要保证当前APP断开Mesh网络并且停止蓝牙扫描。依赖到的sdk头文件如下#import<ALSBluetoothGATT/ALSBluetoothGATTManager.h>#import<ALSBluetoothBLE/ALSBLEDevice.h>#import...

蓝牙辅助配网开发

SDK/example/comboapp/cd Living_SDK aos make clean aos make comboapp@bk7231udevkitc btstack=vendor 1.1.0 初始蓝牙辅助配网版本,设备需使用一机一密的认证方式/example/comboapp/aos make clean aos make comboapp@bk7231udevkitc ...

蓝牙设备端开发

蓝牙辅助配网 使用场景 Wi-Fi设备需要连接Wi-Fi热点(Wi-Fi AP)之后才能与其它设备进行IP通信。对于没有键盘、没有触摸屏、没有Web Server的Wi-Fi IoT设备而言,如何获取Wi-Fi热点的SSID、密码是实现设备远程管理的第一个关键步骤。我们将...

蓝牙 Mesh 批量配网

addDeviceFrom(网关单独使用)NSString 是 meshGatewayIotId(网关单独使用)NSString 是 meshDeviceId(网关单独使用)NSString 是 deviceId(网关单独使用)NSString 否 gatewayDeviceName(网关单独使用)NSString 是 ...

蓝牙 Mesh 批量配网

本文介绍Android SDK中提供蓝牙Mesh设备批量配网的能力。依赖 依赖 SDK 概述 MeshSdk 提供蓝牙mesh基础能力。DeviceCenter 配网统一入口。ApiClient 提供API通道能力,和基础环境配置信息。初始化 初始化前需确保已 集成安全图片,初始化的...

蓝牙 Mesh 本地定时 SDK

概述 依赖 SDK 概述 物模型SDK 物模型 SDK 提供了 App 端的物模型 蓝牙 Mesh SDK 提供蓝牙mesh基础能力 使用说明 获取蓝牙Mesh网络是否有连接 可以使用下面的方式判断当前是否已经连接到了Mesh网络。BOOL isConnect=[ALBBluetoothMesh ...

蓝牙 API 错误码对照表

蓝牙 API 错误码对照表 错误码 说明 解决方案 10000 未初始化蓝牙适配器。调用 my.openBluetoothAdapter,进行蓝牙适配器初始化。10001 当前蓝牙适配器不可用。检查当前设备对 BLE 的支持情况,并开启蓝牙功能。10002 没有找到指定设备。...

蓝牙 Mesh 本地定时 SDK

概述 依赖 SDK 概述 物模型SDK 物模型 SDK 提供了 App 端的物模型 蓝牙 Mesh SDK 提供蓝牙mesh基础能力 使用说明 获取蓝牙Mesh网络是否有连接 可以使用下面的方式判断当前是否已经连接到了Mesh网络。boolean isConnected2Mesh=...

蓝牙 Mesh 组控 SDK

SDK提供蓝牙Mesh组控业务的App端解决方案,提供了蓝牙Mesh添加分组、删除分组以及组控的能力。概述 单控使用 物模型 SDK 即可。依赖 SDK 概述 物模型SDK 物模型SDK提供了App端的物模型。使用说明 连接到Mesh网络 在单控或组控设备前,需要...

蓝牙 Mesh 组控 SDK

SDK提供蓝牙Mesh组控业务的App端解决方案,提供了蓝牙Mesh添加分组、删除分组以及组控的能力。概述 单控使用 物模型 SDK 即可。依赖 SDK 概述 物模型SDK 物模型SDK提供了App端的物模型。使用说明 连接到Mesh网络 在单控或组控设备前,需要...

蓝牙设备端SDK移植接口

breeze_hal_os.h 定义了蓝牙配网SDK对接到不同OS系统的接口,基于AliOS Things的参考实现见 breeze_hal_os.c,用户如果使用AliOS Things时,该部分接口不需要对接。breeze_hal_sec.h 定义了蓝牙配网SDK对接到不同安全算法实现的接口,基于...

第三方蓝牙通信插件适配指南

通信插件抽象接口分为三个部分:蓝牙设备发现接口 开发者需要将广播中的ProductModel转换成产品注册时获取的ProductKey,Mac地址可以直接当做DeviceName使用。在生活物联网的控制台的 量产管理 中购买激活码时,选择批量上传的方式生成激活...

蓝牙设备端SDK OTA接口

Breeze协议提供基于蓝牙链路连接阿里云的安全通道和服务,Breeze OTA是在其基础上实现的BLE固件升级功能。用户移植需要对接的接口和数据结构有:上层应用接口,底层驱动对接接口和bootloader对接数据结构。上层应用对接API ota_breeze_...

通过手机将蓝牙设备接入物联网平台

接入阿里云物联网平台时需要使用设备证书,由于手机App无法预知将与哪个设备相连,因而手机App无法提前预知设备证书,所以开发者需要在云端开发一个可根据设备MAC地址获取设备证书的服务,相关的设计建议,请参见 设备从云端获取证书。...

蓝牙BLE基础规范

当前版本号为5,值为0b0101 bit7~4:Subtype类型 0b1000:蓝牙基础类型,mesh设备AIS广播使用此类型 0b1001:蓝牙Beacon类型 0b1010:蓝牙语音类型 0b1011:蓝牙GATT类型,接入的BLE品类设备使用此类型 5 FMSK 0x03 SDK提供能力Function ...

2.3 门禁设备与手机蓝牙对接协议

1.3.2 蓝牙连接参数 连接参数如下:参数 说明 通道映射 连接使用的频道 调频增量 一个 5~16 之间的随机 连接间隔 1.25ms 的倍数,7.5ms~4s 监督超时 10ms 的倍数,100ms~32s 从机潜伏 0~499 1.3.3 BLE 连接事件 所有的通信都发生在两个设备...

蓝牙BLE业务流程与体脂秤示例

背景信息 本规范基于 蓝牙BLE基础规范。基础规范使用 广播规范 将Subtype置为0b1011。如上图所示,Manufacturer Specific Data在基本类型的定义上扩展出2个字节(16bit)的Ext字段,用来标识一些额外的信息。Ext字段各bit位定义如下。Bit序...

蓝牙Mesh本地定时统一协议

本文介绍蓝牙Mesh设备基于Vendor Model实现的时间设置和定时相关的规范。版本更新记录 版本迭代记录 更新日期 更新内容 V1.0.0 2022-06-09 基于2019年版v1定时协议修改,增加组播对时,时区,循环定时方式,多属性操作,定时索引全量ACK。V...

蓝牙mesh智能家居产品规范

本文介绍蓝牙mesh智能家居产品的属性、事件和场景模式等定义,供开发相关产品时查阅。自有品牌项目与天猫精灵生态项目均遵循相同的规范。智能家居设备描述 为了适配各种智能家居设备,我们将智能家居设备抽象成属性,事件和场景模式,具体...

开发自有品牌项目蓝牙Mesh灯产品

本文介绍如何开发一个自有品牌项目蓝牙Mesh灯产品,包括使用开发板与云智能App调试配网和控制的过程。背景信息 生活物联网平台自有品牌项目已经支持创建蓝牙Mesh产品,如果基于TG7100B芯片开发,可以按照 基于TG7100B的Mesh灯应用固件说明 ...

蓝牙配网:通过支付宝小程序为HaaS板便捷配网示例

该示例的运行依赖下述基本功能完成对接:内核的任务和中断运行正常 系统tick定时器正常运行 蓝牙通信 Wi-Fi连接 方案限制:目前不支持中文SSID和中文密码。物料清单 HaaS100 硬件 HaaS 100 硬件规格 设备端实现 待补充 完整使用流程 点击...

蓝牙Mesh模组软件规范

配网流程 蓝牙Mesh设备配网流程遵循蓝牙Mesh标准的Provisioning流程,其中几个使用自定义数据的步骤描述如下。Provisioning Capabilities阶段。蓝牙Mesh设备在Provisioning Capabilities阶段提供OOB(Out of Band)方式,要求唯一支持...

蓝牙 Mesh OTA SDK

使用说明 连接到OTA升级网络 在mesh设备升级前,需要保证当前APP断开Mesh网络并且初始化升级OTA网络。GenieBLEDeviceManager.getInstance().disconnectFromMesh();GenieBLEDeviceManager.getInstance().initFeiyanNetwork();初始化升级 ...

蓝牙mesh设备开发FAQ

检查设备端在状态改变后是否Vendor Model的Indication上报状态给天猫精灵,且天猫精灵回复了Confirmation消息给设备端。问题:在生活物联网平台设备调试页面-在线调试功能下发指令无效 需要排查以下几点:检查调试选择的天猫精灵是否为...

蓝牙Mesh设备扩展协议

本文为介绍为智能家居设备制定的蓝牙Mesh扩展消息定义,便于更多的智能家居设备通过蓝牙Mesh技术来接入生活物联网平台。自有品牌项目与天猫精灵生态项目均遵循本协议。背景信息 蓝牙技术联盟(Bluetooth SIG)定义的SIG Mesh的模型目前尚未...

蓝牙设备属性表

Flash已容量 0xFF04 uint32 used_flash_size Byte-设备Flash的已容量 Flash空余容量 0xFF05 uint32 free_flash_size Byte-设备Flash的可用容量 工程模式 0xFF06 int8 Engineer_Mode-1:工厂测试模式,各厂商自己定义工厂生产使用模式;...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
共享流量包 数字证书管理服务(原SSL证书) 轻量应用服务器 短信服务 对象存储 弹性公网IP
新人特惠 爆款特惠 最新活动 免费试用