Page 1 of 2
【技术干货】通过DP实现经典蓝牙与APP配对
Posted: 2023年 Sep 11日 09:54
by 愚者千虑必有一得
如何通过 DP 实现支持经典蓝牙的联网单品设备与 App 配对
经典蓝牙模块(Classic Bluetooth)主要用于呼叫和音频传输,所以经典蓝牙最主要的特点就是功耗大,传输数据量大。蓝牙耳机、蓝牙音箱等场景大多采用经典蓝牙,因为蓝牙是为传输声音而设计的,是短距离音频传输的最佳选择,传输速度比低功耗蓝牙(Bluetooth Low Energy) 快的多。
涂鸦Wi-Fi模组(Wi-Fi & 蓝牙双模模组) + 经典蓝牙的硬件组合,产品既可实现直接连入涂鸦云(不依赖网关),又可实现在无外网的情况下 App 仍然可通过经典蓝牙给设备传输音频等大流量数据。接下来通过具体案例分析来讲述如何实现产品连入涂鸦云后 App 和 经典蓝牙配对的功能。
方案背景
推荐解决方案
App 接口说明
在步骤10 中断开连接,可调用以下接口
Code: Select all
// deviceMac 从 dp1 中获取的经典蓝牙 mac
// 小程序对应接口 removeBond
IThingBleOperator.removeBond(String deviceMac, IResultCallback response);
```[/list]
Re: 【技术干货】通过DP实现经典蓝牙与APP配对
Posted: 2023年 Sep 11日 10:47
by scanway_lin
我们现在是rn,而且 看起来是 拿到设备的mac地址,让面板去发起链接, 我看了下 用到的api现在rn是没有的。即使拿到了设备的mac地址,我也没办法发起请求。需要如何去解决
Re: 【技术干货】通过DP实现经典蓝牙与APP配对
Posted: 2023年 Sep 11日 11:16
by yingtao_33
scanway_lin 2023年 Sep 11日 10:47
我们现在是rn,而且 看起来是 拿到设备的mac地址,让面板去发起链接, 我看了下 用到的api现在rn是没有的。即使拿到了设备的mac地址,我也没办法发起请求。需要如何去解决
如果是 RN,请参考文档:
https://appci.tuya-inc.top:7799/wiki/pa ... ger/1.0.3/
createBTbond 发起连接请求
removeBTbond 断开连接
jumpToSettingPage 跳转到系统的设置页面
Re: 【技术干货】通过DP实现经典蓝牙与APP配对
Posted: 2023年 Sep 11日 12:27
by scanway_lin
Re: 【技术干货】通过DP实现经典蓝牙与APP配对
Posted: 2023年 Sep 11日 14:35
by 愚者千虑必有一得
稍等,我们内部协调一下,安排一个面板的同事来协助。
Re: 【技术干货】通过DP实现经典蓝牙与APP配对
Posted: 2023年 Sep 11日 14:45
by WiSan
你好,请帮忙提供下以下信息:
- 接入AppSDK 组件及版本号?
- 你是基于小程序还是RN面板开发方式?
- 期望涂鸦给出哪些能力支持及期望结果?(可用伪代码明示)
- 期望何时给到解决方案?
Re: 【技术干货】通过DP实现经典蓝牙与APP配对
Posted: 2023年 Sep 11日 14:57
by scanway_lin
WiSan 2023年 Sep 11日 14:45
你好,请帮忙提供下以下信息:
- 接入AppSDK 组件及版本号?
- 你是基于小程序还是RN面板开发方式?
- 期望涂鸦给出哪些能力支持及期望结果?(可用伪代码明示)
- 期望何时给到解决方案?
1.tuya-panel-kit: "4.7.7"
2.RN
3.期望涂鸦能协助解决“透传模组+MCU经典蓝牙”方案可以通过app来控制连接经典蓝牙的功能,提供PDF格式的例程文档。
4.期望本周三能协助解决
Re: 【技术干货】通过DP实现经典蓝牙与APP配对
Posted: 2023年 Sep 11日 15:11
by WiSan
scanway_lin 2023年 Sep 11日 14:57
WiSan 2023年 Sep 11日 14:45
你好,请帮忙提供下以下信息:
- 接入AppSDK 组件及版本号?
- 你是基于小程序还是RN面板开发方式?
- 期望涂鸦给出哪些能力支持及期望结果?(可用伪代码明示)
- 期望何时给到解决方案?
1.tuya-panel-kit: "4.7.7"
2.RN
3.期望涂鸦能协助解决“透传模组+MCU经典蓝牙”方案可以通过app来控制连接经典蓝牙的功能,提供PDF格式的例程文档。
4.期望本周三能协助解决
tuya-panel-kit是RN 基础库的版本,请问App是OEM App还是AppSDK开发的App?
Re: 【技术干货】通过DP实现经典蓝牙与APP配对
Posted: 2023年 Sep 11日 16:16
by scanway_lin
WiSan 2023年 Sep 11日 15:11
scanway_lin 2023年 Sep 11日 14:57
WiSan 2023年 Sep 11日 14:45
你好,请帮忙提供下以下信息:
- 接入AppSDK 组件及版本号?
- 你是基于小程序还是RN面板开发方式?
- 期望涂鸦给出哪些能力支持及期望结果?(可用伪代码明示)
- 期望何时给到解决方案?
1.tuya-panel-kit: "4.7.7"
2.RN
3.期望涂鸦能协助解决“透传模组+MCU经典蓝牙”方案可以通过app来控制连接经典蓝牙的功能,提供PDF格式的例程文档。
4.期望本周三能协助解决
tuya-panel-kit是RN 基础库的版本,请问App是OEM App还是AppSDK开发的App?
AppSDK开发
Re: 【技术干货】通过DP实现经典蓝牙与APP配对
Posted: 2023年 Sep 13日 20:12
by lshinylee
tuya-panel-kit@4.10.0 上已经支持,文档正在审核中,预计明天上午会出来,到时可以关注下~ https://developer.tuya.com/cn/docs/iot/ ... 3o6dx30xf6