I recently acquired 2 NRF905 modules which I'm using with raspberry pi's and I'm able to send messages between them. Problem is the hardware only supports sending a message of 32 bytes at a time. And I know the "minimum mtu is 68 bytes". Is there any common chunking mechanism that anyone knows of that might be able to split these packets up to be sent, then receive and reassemble larger packets from the 32 byte chunks? Another important quality would be detecting lost packets and signaling a retransmit. Maybe some micro point-to-point tcp stack?
My end goal is to use something like pytun to create a tun interface that writes data to this driver and carries the data invisibly for the os. Kind of like this other project which implements IP over qrcodes: https://github.com/seiferteric/qrtun
No comments:
Post a Comment