获得过 0 次赞
回答过的问题获得 0 次赞
分享过的文章/案例获得 0 次赞
评论与回复获得 0 次赞
这个问题解决了。
连接蓝牙打印机,全部返回正常,打印机无反应,用另一个小程可以正常打印- 需求描述 实现小程序连蓝牙打印机,打印小票;(同一台打印机,以通过其他小程序实现此功能) - 当前 Bug 的表现(可附上截图) 蓝牙API 调用全部返回 success ,但打印机无反应。 [图片] - 预期表现 - 复现路径 - 提供一个最简复现 Demo 以下是代码片段:https://developers.weixin.qq.com/s/izuwUrmK784V
2018-12-06我在处理同样的问题,看起来只要是 isPrimary : true 就可以。但实际上,你需要挨个试一下,因为每一个serviceId 对应不同的 characteristicId,而不同的 characteristicId 又具有不同的 notify、read和write权限。只要是找到一个三个权限都有的,否则只能用其中某个权限。我现在一切返回正常,但打印无效。最痛恨的是,我用另一个小程序可以打印。
关于小程序蓝牙,serviceId和characteristicId连接的蓝牙设备是58mm热敏打印机。 使用 wx.onBluetoothDeviceFound找到设备,然后wx. getBLEDeviceServices返回设备的services,[图片] 有四个值,每个都是primary。 根据service的uuid获取的特征值也有很多,就不一一列举。 我拿其中的几个值试了一下,打印机没有反应。最后想问wx.writeBLECharacteristicValue所需要的serviceId和characteristicId需要满足什么条件?
2018-12-06