Android 从同一特征书写和通知

Android 从同一特征书写和通知,android,bluetooth-lowenergy,nrf51,nrf52,Android,Bluetooth Lowenergy,Nrf51,Nrf52,向同一个人写信和发出通知是否有问题?还是建议一个创建两个特征,一个用于接收数据,另一个用于传输?对于Android来说,这比NRF52系列更不重要吗 谢谢同时具有写入和通知属性的特性没有问题。如果写入和通知与相同的数据相关联,我将使用单个特征 据我所知,这不应该是任何可编程设备的问题 拥有两个特征并不能消除Android设备上的“竞争条件”。GATT API是同步的,即您一次不能读取或写入多个特性。通常没有此类问题,但如果您打算与Android手机通信,则不应这样做,因为API本身存在竞争条件,

向同一个人写信和发出通知是否有问题?还是建议一个创建两个特征,一个用于接收数据,另一个用于传输?对于Android来说,这比NRF52系列更不重要吗


谢谢

同时具有写入和通知属性的特性没有问题。如果写入和通知与相同的数据相关联,我将使用单个特征

据我所知,这不应该是任何可编程设备的问题


拥有两个特征并不能消除Android设备上的“竞争条件”。GATT API是同步的,即您一次不能读取或写入多个特性。

通常没有此类问题,但如果您打算与Android手机通信,则不应这样做,因为API本身存在竞争条件,您可以在此处阅读


因此,我绝对建议您具有两个特征。

官方批准的当前时间服务包含当前时间特征,允许书写和通知。所以我认为这没有根本性的问题