unity 2017.3 安卓平台蓝牙技术(二)订阅蓝牙数据解析
发布时间
阅读量:
阅读量
接续上文内容,我们在完成蓝牙连接操作后,下一步工作便是对蓝牙传输的相关信息进行订阅处理。
蓝牙消息订阅机制
最后一个参数为一个回调函数,其接收三个信息,包括地址、UUID以及数据,其中数据类型为串口通信中广泛使用的byte[]格式。由于项目需求,需要对这部分数据执行一次格式转换操作。
/// <summary>
/// 订阅蓝牙消息
/// </summary>
public void SubscribeBluetoothMsg()
{
Show("开始订阅机器人消息!");
BluetoothLEHardwareInterface.SubscribeCharacteristicWithDeviceAddress(bleAddress, _ServiceUUID, _NotifyUUID, delegate { }, OnCharacteristicNotification);
}
数据转换
该段代码的功能是将接收到的数据转化为十六进制字符串格式,并在用户界面中进行展示,以便于实时查看与分析。
/// <summar
全部评论 (0)
还没有任何评论哟~
