- A+
所属分类:远程维修
符/100行
1、设备搜索:使用蓝牙模块扫描周围的蓝牙设备,将这些设备的蓝牙地址保存到设备搜索列表中。
2、连接设备:通过蓝牙模块的connect方法连接到要连接的蓝牙设备,并将设备的名称和地址保存到蓝牙连接列表中。
3、发现服务:调用蓝牙模块的discoverServices方法,发现连接设备支持的服务。
4、发现特征:调用蓝牙模块的discoverCharacteristics方法,用于找到特定的设备的特定的服务的特定特征,这里识别到的特征就是可以用来打印的特征。
5、订阅特征:调用蓝牙模块的setNotifyValue方法,订阅特定特征,当这个特征值有变化时,APP可以收到通知。
6、发送命令:根据蓝牙打印机的具体通信协议,组合发送需要打印的数据,写入BufforCharacteristic里,调用蓝牙模块的writeValue方法,发送数据到蓝牙打印机。
7、打印完成:打印完成,蓝牙打印机返回打印完成信息,APP就可以收到这个信息,从而知晓打印的状态。
- 微信在线客服
- 这是我的微信扫一扫
-
- 我的微信公众号
- 扫一扫码上服务
-






