我正在开发Android操作系统上的BLE应用。我必须通过我的应用程序在BLE硬件上写入数据。我对我必须发送的传输数据的类型感到困惑。以下是显示我必须发送的字节数据的图像。对于每个字节,它具有不同的结构。
在Byte_2中我可以发送0-100个值,即好。
在Byte_3中,前4位具有单个值,然后是第4位和第4位。第5位具有不同的含义。
在Byte_4中,数据有两个相等的部分。
我不知道如何创建这种字节&用它。
答案 0 :(得分:1)
在理解了这个结构之后,你可以使用按位OR运算将多个部分组合成1个字节。
Byte_3示例:
=> Byte_3 = 0x20 | 0x00 | 0x03 = 0x23