有几种廉价的无线电模块(例如 nRF24L01)只能传输 32 字节数据包。对于包含使用任何现代协议和 IV 计算的 HMAC 来说,这太小了。现在,我了解到可以在一个数据包中发送身份验证数据,在后续数据包中发送数据本身,但是在某些无线电模块中,可以在正确的数据包之间接收来自其他节点的数据包,因此看起来每个数据包都需要某种身份验证。
是否存在用于此类通信的协议或库?
我尝试将 wireguard VPN 的 MTU 减小到 32,并且成功了,但我不确定它是 32 字节数据还是每个整个数据包 32 字节。