Advertisement

unity 2017.3 安卓平台蓝牙技术(二)订阅蓝牙数据解析

阅读量:

接续上文内容,我们在完成蓝牙连接操作后,下一步工作便是对蓝牙传输的相关信息进行订阅处理。

蓝牙消息订阅机制

最后一个参数为一个回调函数,其接收三个信息,包括地址、UUID以及数据,其中数据类型为串口通信中广泛使用的byte[]格式。由于项目需求,需要对这部分数据执行一次格式转换操作。

复制代码
     /// <summary>

    
     /// 订阅蓝牙消息
    
     /// </summary>
    
     public void SubscribeBluetoothMsg()
    
     {
    
     Show("开始订阅机器人消息!");
    
  
    
     BluetoothLEHardwareInterface.SubscribeCharacteristicWithDeviceAddress(bleAddress, _ServiceUUID, _NotifyUUID, delegate { }, OnCharacteristicNotification);
    
     }
    
    
    
    

数据转换

该段代码的功能是将接收到的数据转化为十六进制字符串格式,并在用户界面中进行展示,以便于实时查看与分析。

复制代码
     /// <summar

全部评论 (0)

还没有任何评论哟~