1The multi threaded example creates an MQTT agent (or daemon task). It is thread 2safe because only the agent task is allowed to access the coreMQTT API - hence 3the API is only accessed from one FreeRTOS task. Other tasks and interrupts 4needing to interact with the MQTT agent do so through a thread safe queue. 5 6! Plain text examples are for ease of evaluation only - product devices should 7! always use authenticated and encrypted communication. Never send private or 8! sensitive data on an unencrypted connection. 9 10