SharkRF IP Connector Protocol server

SharkRF IP Connector Protocol server
https://github.com/sharkrf/srf-ip-conn

This is the protocol used by SharkRF openSPOT's UDP API to allow 3rd party developers to create their own applications which communicate using openSPOT.

The protocol is designed for simplicity: strings are closed with zeroes, and packets have redundant fields. For example: call info can be extracted from raw DMR frames, but the protocol includes them in the packets separately, so 3rd party developers don't need to deal with call tracking.


You can find a demo client and server application in this repo. The server is a very simple implementation, it can only handle one client at a time. However, handling multiple clients could be added easily.

Note that openSPOT doesn't use call information sent to it in the packets. It always extracts all required info from raw data streams.


SharkRF IP Connector Protocol
https://forum.sharkrf.com/viewtopic.php?t=278


On the Raspberry Pi:

sudo apt-get install git cmake

git clone https://github.com/sharkrf/srf-ip-conn.git

git clone https://github.com/sharkrf/srf-ip-conn-srv.git

git clone https://github.com/zserge/jsmn

Instructions are here on the github page:

https://github.com/sharkrf/srf-ip-conn-srv








No comments:

Post a Comment

Thanks for your comments, Comments may take a day to show up
.
Digital Ham Radio / Amateur Radio
https://groups.io/g/DigitalHamRADIO

SharkRF openSPOT
https://groups.io/g/OpenSPOT
.