API and SDK

SmartLink system allows to have real time HD video, telemetry and control from unmanned system. SmartLink features are fully integrated into SmartAP GCS and are compatible with most of the popular ground control station software such as QGroundControl, Mission Planner and etc.

However, extensive API of the system allows using its features in any third part software too.

Telemetry

To access telemetry on the ground module use the following connection:

Type: UDP
Host: smartlink.local
Port: 14555

SmartLink will forward all autopilot telemetry to this port.

Video

To access the video on the ground module use the following address:

Type: RTSP
HDMI Input 1: rtsp:://smartlink.local:8554/camera/0
HDMI Input 2: rtsp:://smartlink.local:8554/camera/1

SmartLink will forward all autopilot telemetry to this port.

To check the video stream using standard gstreamer pipeline use the following command:

gst-launch-1.0 rtspsrc location=rtsp://smartlink.local:8554/camera/0 ! rtph264depay ! avdec_h264 ! autovideosink sync=false

Manual Control

Manual control comes as a part of other MAVLink telemetry messages. MANUAL_CONTROL message from MAVLink specification is recommended but not limited to. You may use any manual control message according to your specification, SmartLink will act as a transparent transfer layer just like any other telemetry module.