The Communication Nodes (CAN, HTTP, MAVLink, MQTT, Serial, SocketIO, TCP, and UDP) represent the different messaging protocols and ways of communicating between devices that each one employs.
Serial, SocketIO, TCP, and UDP are available as plugins. For more information, check out the Plugins Module
The following guideline explains the specific set-up required to implement Communication in Incari.
These are the general guidelines for incorporating Communication into a Project. This includes how to start a connection, the Nodes that can be used and how to use them, as well as how to stop a connection.
- Locate the desired communications protocol in Project Settings. Attach all necessary files and data.
- In the Logic Editor, use the protocol's Start Node to initiate the connection. Separately, use the protocol's On Start Node to execute any following Logic. This is to make sure the connection is successfully finished being established before doing anything.
- To terminate the connection, use the protocol's Stop Node to start disconnecting. Separately, use the protocol's On Stop Node to execute any following Logic. This is to make sure the connection is stopped completely before doing anything.