I need bi-directional radio link between two wixel devices. I have already already adapted the wireless_serial app and it has been working “somehow”. Unfortunatelly there are some problems like the java client app stops sending the data and I don’t know where is the problem. Lately I found out it can by somehow connected with delay between each transmision so it can be that if I’m to quick the remote wixel receives wrong data and get’s crazy. So anyway I need to rewrite it to make it more reliable.
In this case I don’t want to use the example wireless serial app anymore as I was unable to make it work reliable. I found there is library radio_link. But to be able to use it I cannot use the wireless_serial app anymore on the usb connected wixel. So I will need to write my own app on both wixels.
The problem is I’m kind of lost in all this communication possibilities. There is also radio_com that is implementation of some streaming communication for example for tilt-mouse app(stream of bytes between two devices), but than it sends some buffer.
So the main question which library should I use to be able to send packets half-duplex way. Does these libraries support some CRC check or can I still receive wrong data? Which examples to look in.
Thanks for answer