BLE通讯数据类型

BLE communication data type

这里是蓝牙新手。 用于 BLE 通信的数据类型是否有最佳实践? 在我的例子中,我设置了一个充当服务器的 ESP32:它有一个带有通知 属性 的特性,因此它会在所有客户端连接后重复向所有客户端发送数据(raspberry pi 作为客户端,在我的情况下)。 知道交换的数据只是字节(基于 Neil Kolban "BLE_notify" Arduino example),但发送字符串或更好的 JSON 数据 会很棒。这可能吗?

如果您使用自定义特征 u​​uid,您可以以任何格式发送。虽然通常 BLE 数据传输速度较慢,但​​您最好使数据尽可能紧凑。 Json 可能不是这里的最佳选择。我没听说有人通过 BLE 发送 json。一些二进制格式是通常使用的格式。