蓝牙设备端开发

设备端高级应用场景开发 在SDK基础建立安全通道基础上,主要有以下两应用场景:低功耗蓝牙辅助Wi-Fi配网和低功耗蓝牙设备OTA。蓝牙辅助配网 使用场景 Wi-Fi设备需要连接Wi-Fi热点(Wi-Fi AP)之后才能与其它设备进行IP通信。对于没有键盘、...

蓝牙设备端SDK移植接口

ble_get_mac 该接口用于获取蓝牙设备的MAC地址。参数 名称 类型 描述 mac uint8_t*用于存储获取到的蓝牙MAC地址,6字节二进制格式:0xAA,0xBB,0xCC,0xDD,0xEE,0xFF(对应MAC地址“AA:BB:CC:DD:EE:FF”)返回值 该函数成功时返回 AIS_...

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

您可以通过Link SDK的云端开发和手机App开发,实现蓝牙设备接入阿里云物联网平台。背景信息 下图描述蓝牙设备通过手机接入 物联网平台 的过程:实现方式说明:手机App代理已连接的蓝牙设备接入至物联网平台。厂商在物联网平台为蓝牙设备...

蓝牙设备属性表

本文当前蓝牙智能家居设备的整体属性定义,供设备开发时查阅。属性分类 属性名称 Attr Type Data Struct 单位 精度 说明 系统属性 错误码 0x0000 uint8 Error_Code-Error Code:错误码,请参看4.4错误码定义 版本信息 0xFF01 uint32 ...

蓝牙设备端SDK OTA接口

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

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

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

蓝牙Mesh设备扩展协议

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

蓝牙mesh设备开发FAQ

问题:OTA界面一直在设备连接中 需要参考 蓝牙BLE OTA规范 并排查以下几点:检查设备蓝牙MAC地址与设备证书中的Device Name是否保持一致,开发调试时更换设备证书后,注意把MAC地址也相应更换。请确认设备是否低功耗设备设备需要先发...

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

蓝牙门口机不用连接就可以广播数据(门口机名称和其他信息),手机 APP 扫描广播设备蓝牙门口机接受到扫描后会发送一个扫描回应(扫描回应数据就是广播数据),APP 接收到扫描回应后发起连接,如果蓝牙门口机同意该连接请求,那么门口机...

蓝牙BLE OTA规范

蓝牙设备通常需要空中升级(OTA)的能力进行固件更新,本规范定义了空中升级(OTA)的基本流程和指令集。背景信息 本规范基于 蓝牙BLE基础规范。交互流程 为了保证OTA的安全性,在进行设备OTA之前,必须完成安全认证流程。若认证失败则不...

基于TG7100B的Mesh灯应用固件说明

命令名称 命令说明 使用参考(示例)set_tt 设备蓝牙Mesh设备证书 set_tt 5297793 0c51b11c6ec78b52b803b3bbaae64fba 486e704a5bf6 get_tt 查看蓝牙Mesh设备证书 无参数 get_info 查看版本和MAC等信息 无参数 reboot 系统重启 无参数 reset...

蓝牙连接开发指南

对于蓝牙设备,阿里物联网平台提供了一套完整的解决方案,即蓝牙设备接入框架。概述 蓝牙设备接入框架的流程图如下所示。蓝牙设备接入框架可支撑以下两种形式的蓝牙接入。阿里云IoT定义一套蓝牙通用规范,简化了厂商进行复杂蓝牙设备的开发...

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

第三方蓝牙设备在开发时并没有按物模型来定义设备的功能,因此需要翻译成蓝牙设备能够理解的数据格式,否则,蓝牙设备会无法识别。例如以开灯这一场景举例,按物模型封装的消息格式如下所示。{"id":123,"version":"1.0.0","method":"thing....

蓝牙 API 概览

基本流程 低功耗蓝牙流程图 传统蓝牙流程图 蓝牙 API 低功耗蓝牙 名称 功能说明 my.connectBLEDevice 连接低功耗蓝牙设备。my.disconnectBLEDevice 断开与低功耗蓝牙设备的连接。my.getBLEDeviceCharacteristics 获取蓝牙设备所有 ...

获取密钥

其中包含deviceName(设备名称)、productKey(产品Key,非蓝牙设备必传)、productId(设备productKey的十六进制字符串,蓝牙设备必传)、cipherType(生成密钥的类型,为空默认一型一密)、random(随机数)、params(扩展参数,蓝牙设备...

蓝牙

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

物模型SDK

提供发现蓝牙设备/连接蓝牙设备的能力 提供连云通道,可以供蓝牙设备数据上下云 提供蓝牙设备控制与数据获取的能力 接入蓝牙设备需要引入相关依赖如下。依赖 SDK 概述 蓝牙Breeze SDK Breeze SDK是按照规范实现的手机端蓝牙 SDK,方便合作...

App SDK 介绍

Native方式自己开发 调用平台提供的完整配网插件 蓝牙连接方案 本节内容提供了蓝牙设备接入的方案,方案中提供了蓝牙设备接入框架SDK,该SDK是一款提供App端蓝牙设备通用接入能力的SDK,在包含蓝牙Breeze SDK和蓝牙OTA SDK功能的基础上,还...

WLAN有哪些干扰源

2.4GHz ISM(Industry Science Medicine)是全世界公开通用使用的无线频段,开发的产品具有全球通用性,各种无线产品均可使用此频段,微波炉、无绳电话、蓝牙设备等均会对WLAN 网络产生频率干扰。其中对WLAN 干扰最为严重的设备是2.4GHz 的...

API 概览

my.getBluetoothDevices 获取所有已发现的蓝牙设备,包括已经和本机处于连接状态的蓝牙设备。my.getConnectedBluetoothDevices 获取处于已连接状态的设备。my.connectBLEDevice 连接低功耗蓝牙设备。my.disconnectBLEDevice 断开与低功耗...

物模型SDK

物模型SDK提供了App端的物模型(属性、事件、...bSuc 表示初始化结果,true为成功,false为失败/o 为扩展参数,成功时忽略,失败时是一个AError结构 控制蓝牙设备 蓝牙设备的控制以及信息获取跟WiFi设备的API一致,参照本文档前部分的内容。

激活码概述

设备激活码 供除视频设备以外的所有设备使用的激活码,设备激活码分为非蓝牙设备激活码和蓝牙设备激活码规格,购买后需要分配激活码到项目。设备激活码也可用激活码兑换券进行兑换,关于激活码兑换券的获取及使用详情请参见 激活码兑换券。...

蓝牙BLE基础规范

广播数据包格式 接入生活物联网平台的蓝牙设备的广播包必须包含阿里巴巴制定的厂商自定义格式(Manufacturer Specific Data,AD Type:0xFF)。阿里巴巴自定义广播格式总共由(6+n)字节组成,不同广播类型,对应不同的n值和Content,如下...

蓝牙OTA SDK

SDK提供蓝牙OTA业务的App端解决方案,提供了蓝牙设备固件升级的能力。依赖 SDK 概述 蓝牙 SDK Breeze SDK 是按照规范实现的手机端蓝牙SDK,方便合作厂商在手机端快速接入蓝牙功能。Breeze SDK 包含的主要功能有:设备发现连接,设备通信,...

蓝牙 API 列表

},/扫描蓝牙设备 startBluetoothDevicesDiscovery(){ my.startBluetoothDevicesDiscovery({ allowDuplicatesKey:false,success:()=>{ my.onBluetoothDeviceFound({ success:res=>{/my.alert({content:'监听新设备'+JSON.stringify(res)});...

蓝牙 Mesh 批量配网

本文介绍Android SDK中提供蓝牙Mesh设备批量配网的能力。依赖 依赖 SDK 概述 MeshSdk 提供蓝牙mesh基础能力。DeviceCenter 配网统一入口。ApiClient 提供API通道能力,和基础环境配置信息。初始化 初始化的操作请参见 SDK初始化。配网 带配...

蓝牙 Mesh 批量配网

本文介绍iOS SDK中提供蓝牙Mesh设备批量配网的能力。依赖 依赖 SDK 概述 IMSMeshSdk 提供蓝牙mesh基础能力。IMSDeviceCenter 配网统一入口。IMSApiClient 提供API通道能力,和基础环境配置信息。初始化 初始化的操作请参见 SDK初始化。使用...

TG7470B

产品规范,详见生活物联网平台开发文档《蓝牙Mesh智能家居产品规范》和《蓝牙设备属性表》。BLE规范,详见生活物联网平台开发文档《蓝牙BLE基础规范》。开发资源 芯片资源下载 说明 芯片应用针对专业方案商及研发工程师,专业设计所需相关...

TG7250B

产品规范,详见生活物联网平台开发文档《蓝牙Mesh智能家居产品规范》和《蓝牙设备属性表》。BLE规范,详见生活物联网平台开发文档《蓝牙BLE基础规范》。开发资源 芯片资源下载 说明 芯片应用针对专业方案商及研发工程师,专业设计所需相关...

TG7221B

产品规范,详见生活物联网平台开发文档《蓝牙Mesh智能家居产品规范》和《蓝牙设备属性表》。BLE规范,详见生活物联网平台开发文档《蓝牙BLE基础规范》。开发资源 芯片资源下载 说明 芯片应用针对专业方案商及研发工程师,专业设计所需相关...

TG7220B

产品规范,详见生活物联网平台开发文档《蓝牙Mesh智能家居产品规范》和《蓝牙设备属性表》。BLE规范,详见生活物联网平台开发文档《蓝牙BLE基础规范》。开发资源 芯片资源下载 说明 芯片应用针对专业方案商及研发工程师,专业设计所需相关...

TG7110B

产品规范,详见生活物联网平台开发文档《蓝牙Mesh智能家居产品规范》和《蓝牙设备属性表》。BLE规范,详见生活物联网平台开发文档《蓝牙BLE基础规范》。开发资源 芯片资源下载 说明 芯片应用针对专业方案商及研发工程师,专业设计所需相关...

iOS App端开发

蓝牙辅助配网可以让手机App将WiFi热点信息通过蓝牙传递给设备,配网错误信息也可以通过蓝牙通道反馈给手机用户来定位问题。若您希望通过iOS系统对您的设备使用蓝牙进行配网,请根据本文档进行功能的开发。前提条件 已完成控制台上产品开发...

TG7111B

产品规范,详见生活物联网平台开发文档《蓝牙Mesh智能家居产品规范》和《蓝牙设备属性表》。BLE规范,详见生活物联网平台开发文档《蓝牙BLE基础规范》。开发资源 芯片资源下载 说明 芯片应用针对专业方案商及研发工程师,专业设计所需相关...

TG7350B

产品规范,详见生活物联网平台开发文档《蓝牙Mesh智能家居产品规范》和《蓝牙设备属性表》。BLE规范,详见生活物联网平台开发文档《蓝牙BLE基础规范》。开发资源 芯片资源下载 说明 芯片应用针对专业方案商及研发工程师,专业设计所需相关...

如何开发设备

平台支持用户基于选择的芯片模组对设备端进行开发,本文提供不同联网方式的设备端开发指南及开发资源。...蓝牙设备端开发 LinkVisual视频设备 提供LinkVisual设备端SDK(当前支持Linux和Android版本)Link Visual设备端开发-Linux SDK
共有181条 < 1 2 3 4 ... 181 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
IoT设备身份认证 云联络中心 物联网无线连接服务 物联网平台 时间序列数据库 TSDB 弹性公网IP
新人特惠 爆款特惠 最新活动 免费试用