我在一个项目中工作,在这个项目中,我通过BLE将信息从电话发送到树莓派Zero。我可以将我需要的所有信息放入16位的消息中,然而,将来我可能需要更多的位,尽管我可能不需要。在BLE上发送和解析16位的RPi 0是否要快得多?我只是在考虑32位的想法,因为如果我将来确实需要更多的信息,更新代码会容易得多。
这些数据包包含电话的位置数据,并且将以每秒.1的速度发送。我在Pi上使用Bleno来接收数据。
发布于 2018-06-02 04:05:43
伙计,那两个额外的字节不会耗尽你的能源预算。保留预留空间以备将来使用是明智的。它实现了向后兼容性和未来开发的简易性。由于BLE的巨大开销,空中数据包传输的长度实际上没有任何差异,而且由于连接间隔的性质,您也不会体验到任何差异。我们讨论的是1 2mbps模式下的16位/(10^6)=16微秒和2 2mbps模式下的8微秒。
https://stackoverflow.com/questions/50649660
复制相似问题