Can someone explain System ID and Component ID?

I am new to this, but despite my searching, I can't find a good description of System ID and Component ID and how these are used with MAVLINK.  

How can I know what these values should be?  Is there a way to figure out the appropriate sysid / compid from a heartbeat message?  If so, is there code available I can look at?

I am trying to write my own .net application to connect to my IRIS+ and I want to take Mission Planner out of the loop.  I have some other questions and background on what i am trying to do here:

Any pointers are appreciated.  Thanks.

You need to be a member of diydrones to add comments!

Join diydrones

Email me when people reply –


  • Developer
    System is is a value between 1-255 and identifies the target system you are communicating with. Default autopilot settings is 1. You can have up to 255 on the same stream. Component is is to target specific part of a system, like the gimbal. Normally it's set to 1.
This reply was deleted.


Derrick Davies liked lisa TDrones's profile
xemone liked Max Gilson's profile
Aug 31
nick rymer left a comment on ArduCopter User Group
"I recently switched laptops and now have Windows 10. I installed Mission Planner on my laptop and plugged a mRo SiK Telemetry Radio into the USB port. The radio is not recognized on the com ports but is instead on the "Other Devices" tab in Device…"
Aug 20