帖子
帖子
用户
博客
课程
12
返回列表 发新帖
20
帖子
0
勋章
116
Y币
至高吾·尚 · 2024-6-11 17:18你得看你连接的蓝牙设备,这个蓝牙设备厂家是否提供了开发说明书,怎么进行蓝牙连接,通信设置等。不同厂家的蓝牙设备,可能有自己的一套独立连接通讯规则,这个我也不清楚。如果你无法准确判断,可能只有遍历获取到 ...

所有的uuid都是模块方法获取的,也都和厂商那边确认了,writeValueForCharacteristic 和 writeValueForDescriptor都试过了,就是进不去回调里面,也没有报错什么的,有什么办法能知道哪里出错了吗?
0
帖子
2
勋章
1646
Y币
没有,ble封装的都是通用的方法,具体的交互由手机设备 蓝牙设备 代码 3方面共同完成的最终结果
任何1方有问题都可能导致没有正确返回结果。
插件技术也仅仅是封装了通用的API方法,对于具体的使用需要针对具体的蓝牙设备去针对性的开发,所以这个只能靠开发者自己的经验去判断和调试了
0
帖子
1
勋章
623
Y币
学习学习
20
帖子
0
勋章
116
Y币
至高吾·尚 · 2024-6-12 08:50没有,ble封装的都是通用的方法,具体的交互由手机设备 蓝牙设备 代码 3方面共同完成的最终结果
任何1方有问题都可能导致没有正确返回结果。
插件技术也仅仅是封装了通用的API方法,对于具体的使用需要针对具体的蓝 ...

你好,我想问一下,ble.connect如果填错peripheralUUID也是不会进入回调的吗?
0
帖子
2
勋章
1646
Y币
zero魂 · 2024-6-13 17:29你好,我想问一下,ble.connect如果填错peripheralUUID也是不会进入回调的吗?

插件内部具体的代码逻辑是如何编写的,我这边不清楚,所以针对上面的问题,我这里也不知道准确的答案。

一般来说,当ble插件进行connect连接时,ble应该会等待对面peripheralUUID给回的响应数据,如果你填错了,那个peripheralUUID不存在,那么就不会有所谓的响应数据,那么在理论上应该就没有回调,在实际测试中应该就没有任何反应。

你可以实际测试一下

12
您需要登录后才可以回帖 登录

本版积分规则