About
Java implementation for Simple Downlink Share Convention (SiDS) protocol.
- More details could be found at Amateur Radio – PEØSAT
- Python implementation located at gr-satellites repository.
Usage
- Add maven dependency:
<dependency>
<groupId>ru.r2cloud</groupId>
<artifactId>sids</artifactId>
<version>1.2</version>
</dependency>
- Setup client and make a request:
SidsClient client = new SidsClient("https://example.com", DEFAULT_TIMEOUT);
Telemetry cur = new Telemetry();
cur.setCallsign("your_call_sign");
cur.setFrame(new byte[]{ binary data });
cur.setLatitude(station.getLat());
cur.setLongitude(station.getLon());
cur.setNoradId("satellite_norad_id");
cur.setTimestamp(new Date());
client.send(cur);