I want to get telemetry data in my Raspberry Pi that will be connected to a CC3D board either via USB cable or Serial communication. How can I get the data? I plan to have wifi communication between the Pi and my Laptop. Also OPLink modems will be used both in the Pi and the CC3D for the telemetry. Does anyone have a python example that may help to build an interface or output in the Linux shell to get raw telemetry data in RPi?
I am trying to do the same project.
I asked this question in the LibrePilot forum (the new community which gives support to the OpenPilot project) and they told me about the UAVTalk protocol, an object oriented protocol that is used to exchange telemetry data.
I give you some links about the protocol and also some modules programmed in Python to use it as interface with the protocol. By now I haven't test those modules but they seems to work properly.
If you achieve something, please let me know. Here are the links