I have been building a program to to execute remote commands on the 3dr solo and was thinking it would be simply as easy as understanding mavlink which it turns out I am way off. There is udp traffic coming from UDP 5005,5501,5580, etc ports and that is just from the controller to the solo and not counting the variety of traffic coming from the solo to the controller.
I have built a python script that can decode mavlink message and have manually decoded telemetry data coming from udp port 5005 on the controller by hand but my problem now is I do not know what this other data is.
for example, port 5501 sends message like this:
This is not mavlink nor is it telemetry data that I am aware of? My main problem is my program is very simple and I want it to maintain communication with the drone but I feel like I have to understand this handshaking or heartbeats but I do not know where to go, maybe someone out there has some advice or comments?