网站文章多久收录,宝塔wordpress恢复出错,wordpress远程图片下载插件,一个网址多少钱经典蓝牙模块#xff08;Classic Bluetooth#xff09;主要用于呼叫和音频传输#xff0c;所以经典蓝牙最主要的特点就是功耗大#xff0c;传输数据量大。蓝牙耳机、蓝牙音箱等场景大多采用经典蓝牙#xff0c;因为蓝牙是为传输声音而设计的#xff0c;是短距离音频传输的…经典蓝牙模块Classic Bluetooth主要用于呼叫和音频传输所以经典蓝牙最主要的特点就是功耗大传输数据量大。蓝牙耳机、蓝牙音箱等场景大多采用经典蓝牙因为蓝牙是为传输声音而设计的是短距离音频传输的最佳选择传输速度比低功耗蓝牙(Bluetooth Low Energy) 快的多。
涂鸦Wi-Fi模组(Wi-Fi 蓝牙双模模组) 经典蓝牙的硬件组合产品既可实现直接连入涂鸦云(不依赖网关)又可实现在无外网的情况下 App 仍然可通过经典蓝牙给设备传输音频等大流量数据。接下来通过具体案例分析来讲述如何实现产品连入涂鸦云后 App 和 经典蓝牙配对的功能。
方案背景 产品硬件Wi-Fi 蓝牙双模模组 带经典蓝牙功能的MCU 接入涂鸦方式 基于涂鸦提供的 MCU SDK 开发App 也是基于涂鸦小程序开发 想要实现的功能设备通过 Wi-Fi 连入涂鸦云后用户点开设备面板后可绑定设备的经典蓝牙模块。之后 App 可通过经典蓝牙向设备发送数据。
推荐解决方案 数据交互通路 通过自定义 DP 来进行配对数据交互 自定义 DP 建议说明 dp1 类型字符串型 作用上报 经典蓝牙的 Mac 地址名称 配对状态 连接状态。 dp2: 类型布尔型 作用 让经典蓝牙恢复出厂设置 dp3: 类型布尔型/数值型 作用让设备开启经典蓝牙配对窗口 交互流程 App 接口说明 在步骤6 经典配对流程中安卓和 IOS 的流程有差异。 安卓可直接调用 App SDK 提供的发起配对接口 CODE: SELECT ALL // deviceMac 从 dp1 中获取的经典蓝牙 mac
// response 可告知是否配对成功
// 小程序对应接口 connectBTBond
IThingBleOperator.createBond(String deviceMac, IResultCallback response); IOS弹窗提醒用户点击弹窗后跳转到系统蓝牙去配对。
在步骤 7 需要查询系统已配对列表 目前小程序无相关接口需要开发者自行开发。可以通过小程序的万能接口由开发者进行注入实现的方式来完成小程序调用。 参考文档https://ttt-doc.fast-daily.tuya-inc.cn/ ... tapiinvoke 在步骤10 中断开连接可调用以下接口 CODE: SELECT ALL // deviceMac 从 dp1 中获取的经典蓝牙 mac
// 小程序对应接口 removeBond
IThingBleOperator.removeBond(String deviceMac, IResultCallback response);
[/list]