|
你好!
1.CC03那个服务是用于AT命令的,其下包含2个特征值,一个用于写入AT命令,另一个用于返回结果
2.CC03服务的用法跟普通透传没区别,一样是通过写特征向设备写数据,不过写入的是特定的AT命令,设备处理完通过另一个特征值返回结果,可以从回调函数里面接收到结果。
3.setCharacteristicNotification()是指BluetoothGatt下的函数吗?setCharacteristicNotification()的参数填的并不是服务的UUID,而是服务下包含notify这个属性的Characteristic(特征值)的UUID。串口透传功能是填写ff92服务下包含notify属性的Characteristic的UUID,需要将ff92服务下所有包含notify属性的特征值通过setCharacteristicNotification()设为true,才能正常收到设备数据。AT命令与透传类似,就是将服务CC03下的所有包含notify属性的特征值设置监听。注意,不能频繁调用setCharacteristicNotification(),否则会设置监听失败。 |
|