HarmonyOS 客户端向远端设备发起spp连接
客户端向远端设备发起spp连接一直报2900003错误。
场景描述:socket.sppConnect连接会报“errCode: 2900003, errMessage: BussinessError 2900003: Bluetooth switch is off.”这个问题。但是查询了蓝牙连接状态(access.getState()),返回的结果是STATE_ON(2),文档定义是“Indicates the local Bluetooth is on, and ready for use”已连接。
备注:蓝牙权限已申请,UUID一致,BLE连接成功。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
golang redis客户端连接状态
2669浏览 • 1回复 待解决
HarmonyOS 客户端TCPSocket连接成功后,怎么取得这个连接的本地IP地址
380浏览 • 1回复 待解决
mysql客户端怎么开启预编译?
3195浏览 • 1回复 待解决
客户端开发无法获取code
339浏览 • 1回复 待解决
HarmonyOS 客户端拖拽效果如何实现?
33浏览 • 1回复 待解决
https如何设置ca证书和客户端证书
484浏览 • 1回复 待解决
有哪些好用的免费的MongoDB客户端?
3779浏览 • 1回复 待解决
webSocket样例分享,使用WebSocket建立服务器与客户端的双向连接
627浏览 • 1回复 待解决
#鸿蒙通关秘籍# 如何在HarmonyOS NEXT中实现TCP客户端的绑定和连接?
94浏览 • 0回复 待解决
HarmonyOS 在使用蓝牙“关闭客户端功能”报错
84浏览 • 1回复 待解决
svn客户端和svn服务端版本不同。
2331浏览 • 1回复 待解决
客户端更新升级功能,可以应用内更新吗
2381浏览 • 1回复 待解决
Nginx TCP转发配置 -客户端真实IP
2303浏览 • 0回复 待解决
有好用的免费的redis客户端工具推荐么?
4560浏览 • 1回复 待解决
登录HUAWEI DevEco Studio客户端失败怎么回事?
6458浏览 • 1回复 待解决
关于 MQTT 的,怎么知道 MQTT 客户端是否在线?
3991浏览 • 1回复 待解决
调用华为推送接口调用成功,但客户端无消息响应
1720浏览 • 1回复 待解决
尝试从 nuxt 3 中间件连接到 redis 客户端,但连接未定义是什么原因呢?
3007浏览 • 1回复 待解决
是否存在客户端日志记录导出为文件的能力
1689浏览 • 1回复 待解决
softbus_center中的joinLnn方法,是被发现端向发现端发起的吗?被发现端如何知道何时发起加入网络的操作?
4528浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何实现鸿蒙HarmonyOS中的TCP客户端通信?
162浏览 • 1回复 待解决
如何使用redisson客户端获取redis集群中key的值 ?
3376浏览 • 1回复 待解决
HarmonyOS request.downloadFile 方法如何传入客户端证书以支持服务端需要的校验?
44浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙HarmonyOS TCP客户端应用中发送和接收消息?
94浏览 • 1回复 待解决
HarmonyOS 有没有HarmonyOS客户端与H5进行数据交互的示例demo
69浏览 • 1回复 待解决
SPP必须要双端交互才能实现,大致是下面这个逻辑,需要先看看远端设备那边是不是也有什么操作可以实现服务端的功能。
1.服务端调用sppListen接口,回调中返回的number为server socket ID,这个值作为调用sppAccept接口的入参number。
2.服务端调用sppAccept接口时,回调中返回的number为client socket ID,这个值作为调用sppWrite接口的入参number。
3.客户端调用sppConnect接口,回调中返回的number为client socket ID(与2中number一致)这个值作为调用sppWrite接口的入参number。
4.一端调用on(‘sppRead’)接口订阅spp读请求事件,入参使用client socket ID。
5.另一端设备调用sppWrite接口,入参使用client socket ID,写成功后,on(‘sppRead’)接口的回调中会读取到写入的数据。
官方文档demo里调了sppListen和sppAccept,这两个接口是server端调用的,远端设备支持spp的话会做这些逻辑,把代码里的这两个接口去掉,直接调sppConnect接口,用回调中获得的clientNumber做后续业务官方文档链接:
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/spp-development-guide-V5#ZH-CN_TOPIC_0000001884756818__%E6%9C%8D%E5%8A%A1%E7%AB%AF%E5%90%91%E5%AE%A2%E6%88%B7%E7%AB%AF%E5%86%99%E5%85%A5%E6%95%B0%E6%8D%AE;
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/spp-development-guide-V5