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
.