Multi staged light built MAVSDK server from official source code.
87
Custom MAVSDK Server image built from MAVSDK C++.
Provides a gRPC API for applications to communicate with PX4 through MAVLink/UDP.
| Purpose | Port |
|---|---|
| MAVLink UDP | 14540 |
| gRPC | 50051 |
docker run --rm \
-p 50051:50051 \
rishav2404/mavsdk-server:latest \
udpin://0.0.0.0:14540 -p 50051
Use it together with the PX4 SITL image:
services:
px4-sitl:
image: rishav2404/px4-sitl:latest
environment:
PX4_SIM_MODEL: sihsim_quadx
PX4_MAVLINK_OFFBOARD_HOST: 10.1.200.14
networks:
pp-net:
ipv4_address: 10.1.200.13
mavsdk-server:
image: rishav2404/mavsdk-server:latest
command:
- udpin://0.0.0.0:14540
- -p
- "50051"
ports:
- "50051:50051"
networks:
pp-net:
ipv4_address: 10.1.200.14
networks:
pp-net:
name: pp-net
ipam:
config:
- subnet: 10.1.200.0/24
Start:
docker compose up -d
MAVSDK Server exposes:
MAVLink: UDP :14540
gRPC: :50051
The Rust Edge Service can connect to the MAVSDK Server using:
mavsdk-server:50051
Content type
Image
Digest
sha256:9f959a645…
Size
49.1 MB
Last updated
about 2 months ago
docker pull rishav2404/mavsdk-server