fishpepper / OpenSky

opensource implementation of the frsky protocol for multiple targets (D4R-ii, VD5M)
http://fishpepper.de/projects/opensky/
GNU General Public License v3.0
154 stars 70 forks source link

Connecting two receivers possible? #25

Open Daniel-1276 opened 6 years ago

Daniel-1276 commented 6 years ago

Hi, I recently raised a feature request in the iNav community (https://github.com/iNavFlight/inav/issues/3626). The target here is to capture telemetry data (S.PORT protocol) from the RX of plane 1 (XSR for example) and parse it to the iNav flight controller of plane 2 (serial data-stream) and vice versa. This would allow iNav to calculate the position of another aircraft and guide you using OSD arrow. One easy option would be to add some 433Mhz telemetry radios (https://goo.gl/BzbToL), most likely known from Ardupilot project. But this would add another transmitting and maybe interfering component to the aircraft. My question is, do you see an option to capture S.Port GPS telemtry data from an XSR using your custom firmware? As far as my understanding goes, binding a RX to TX is being done sending a custom ID from TX to RX. RX saves ID and only reacts on this if data is being sent. How about the other way round, when a RX is sending telemetry data? Is there a way to catch this data and parse it on a serial port ? Many thanks for your thoughts and assistance :) Greetings, Daniel.