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?


1 Answer 1


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



  • $\begingroup$ Welcome to robotics user3280465. On Stack exchange answers need to answer the question. Stack exchange is not a discussion forum, it is a place to ask questions and get answers. If you wish to discuss a question or answer you can use Robotics Chat. If you have a suggestion as to how a question or answer can be improved, you can comment when you have comment everywhere privileges. Please take a look at How to Ask and tour for more information on how stack exchange works. $\endgroup$
    – Mark Booth
    Feb 7, 2016 at 4:31

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.