我可以使用蓝牙(不是 BLE)广播 32 字节的数据吗?

Will I be able to broadcast unto 32 bytes of data using bluetooth (Not BLE)?

我正在开发的应用程序中有一项功能。它需要广播数据。现在我已经实现了使用新 BLE 功能的支持来发布数据的功能。我希望此应用程序支持旧版。我希望此功能可供更广泛的设备使用(甚至是没有 BLE 且低于 android 5.0 的设备)。可以使用经典蓝牙来完成吗?如果没有,为什么不呢?如果是,该怎么做?

谢谢,

凯达

是的,我们知道蓝牙 5 可以公布比您描述的 32 字节多的数据。

但是对于经典蓝牙来说,这可能是不可能的,因为经典蓝牙没有广告机制,甚至对于CSB(无连接从广播),我不知道有多少设备支持它。

一种解决方法是您可以动态地将参数设置为蓝牙本地名称……一旦您的经典设备搜索到该设备就可以解析该名称。这是多么棘手。