RSSI information from 3DR radio

Hi,

Writing own custom software on APM 2.6 platform, using 3DR radios for two-way control and telemetry.

I would very much appreciate a pointer on how I can obtain RSSI values.  Is the RSSI available at the "vehicle" end as attached to the APM and perhaps available via a pin read, or is RSSI available at Ground station end and perhaps available via AT/RT command?

Many thanks.

You need to be a member of diydrones to add comments!

Join diydrones

Email me when people reply –

Replies

  • Currently the RSSI is added to the heartbeat packet when the GCS sends an outgoing MAVLink heartbeat packet to the drone.  In order to go get the RSSI you either need to send out a MAVLink heartbeat message with MAVLink enabled on the radios or modify the firmware on the radios so that you get it another way.

  • MR60

    You could derive your own RSSI value by measureing the % of erroneous/repeated packets maybe ?

  • Just to add, I would hope there is a way to attain RSSI without going into command mode, as I simply cannot place my rover "offline" according to the guard time requirement of 1 second before / 1 second after, as per command mode stipulations.

    APM standard code must return RSSI to ground station without the need to buffer, ignore or disable all two-way comms for 2 seconds?

    Thanks.

This reply was deleted.

Activity