HarmonyOS 实现蓝牙连接打印机发送数据
操作步骤:1、调用蓝牙连接方法报BussinessError 2900003: Bluetooth switch is off.蓝牙开关是开启的。
onConnect(address: string) {
let sppOption:socket.SppOptions = {uuid: '00001810-0000-1000-8000-00805F9B34FB', secure: false, type: 0};
try {
socket.sppConnect(address, sppOption, (code: BusinessError, number: number) => {
if (code) {
console.error('sppListen error, code is ' + code);
return;
} else {
console.log('bluetooth serverSocket Number: ' + number);
// 获取的clientNumber用作客户端后续读/写操作socket的id。
this.clientNumber = number;
}
});
} catch (err) {
console.error('errCode: ' + (err as BusinessError).code + ', errMessage: ' + (err as BusinessError).message);
}
}
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
openharmony如何实现连接打印机打印相关内容?
3246浏览 • 1回复 待解决
通过USB连接打印机打印小票时报错
395浏览 • 1回复 待解决
HarmonyOS系统是否提供了打印机的打印服务?
392浏览 • 1回复 待解决
域账户访问共享打印机 不显示域 一直本地登录怎么办
2825浏览 • 0回复 待解决
Socket连接中支持发送哪些数据类型
1675浏览 • 1回复 待解决
HarmonyOS 蓝牙主设备主动连接蓝牙外设的方法
102浏览 • 1回复 待解决
HarmonyOS蓝牙连接后获取GATT服务失败
682浏览 • 1回复 待解决
HarmonyOS 经典蓝牙的ssp连接和读取问题
555浏览 • 1回复 待解决
HarmonyOS 应用崩溃后如何关闭蓝牙等连接
479浏览 • 0回复 待解决
ets TCPSocket连接无法发送消息?
3936浏览 • 1回复 待解决
c# 低功耗蓝牙 连接多个设备
3237浏览 • 1回复 待解决
蓝牙连接报错该如何处理?
417浏览 • 1回复 待解决
HarmonyOS AudioKit C API实现音频播放,连接蓝牙后,声音播放异常(有突突的声音)
314浏览 • 1回复 待解决
请问鸿蒙蓝牙BLE断开连接的接口是什么
6369浏览 • 1回复 待解决
如何发送字节流数据 ?
625浏览 • 1回复 待解决
HarmonyOS 蓝牙下发数据长度超过MTU设置的值时,分片下发蓝牙没有回复数据
32浏览 • 1回复 待解决
android 手机能否同时连接两个蓝牙设备
3898浏览 • 1回复 待解决
如何让蓝牙网络和插网线的本地连接同时使用?
2822浏览 • 1回复 待解决
发送字节流数据(application/octet-stream)
1365浏览 • 1回复 待解决
HarmonyOS 蓝牙权限的问题, 未授权蓝牙权限后,蓝牙权限如何开启
510浏览 • 1回复 待解决
大数据:如何模拟2000万辆车并发发送数据
1872浏览 • 1回复 待解决
HarmonyOS蓝牙使用详情
350浏览 • 1回复 待解决
HarmonyOS 蓝牙API咨询
450浏览 • 2回复 待解决
关于2900003问题:正常情况下,socket通过sppConnect连接的对端设备,是需要对端设备已经通sppListen和sppAccept接口创建服务监听、等待客户端连接的,这一点需要确认一下。其次,若对端设备已经通过sppListen和sppAccept接口创建服务监听、等待客户端连接,请确保对端设备创建监听时的uuid和 客户端使用到的uuid保持一致。最后若是上述都不行的话,请尝试清除与对端设备的基本蓝牙连接信息,重新建立基础连接,然后再进行socket连接测试。如果打印机已经具备socket模块功能,只需要调用sppConnect连接打印机即可。