Contents
Cirrus Link Resources
Cirrus Link Website
Contact Us (Sales/Support)
Forum
Cirrus Link Modules Docs for Ignition 7.9.x
Inductive Resources
Ignition User Manual
Knowledge Base Articles
Inductive University
Forum
...
This tutorial describes how to connect MQTT Engine or MQTT Transmission to Amazon Web Services (AWS) IoT Core. With regard to MQTT Engine,
Warning |
---|
AWS IoT does not support guaranteed in order delivery of QoS 0 messages |
...
which is not all that uncommon among horizontally scalable/clustered MQTT Servers. |
...
When connecting with MQTT Engine, you will need to apply a custom configuration property that allows 're-ordering' of messages that arrive out of order |
...
. |
...
Warning |
---|
AWS IoT Core supports messages with a maximum message length of 128KB. |
...
Leave all other fields blank and submit the configuration. If everything was set up properly, the 'Status' should show 'Connected' when complete.
Warning |
---|
For MQTT Engine, you must also set the 'reordering timeout' due to timing issues related to IoT Core message delivery. |
Anchor | ||||
---|---|---|---|---|
|
{ "reorderingTimeout" : 3000 }
as shown below and save the changes. This will allow MQTT Engine to buffer messages and reorder them should they be delivered out of order within a 3 second window. Generally 3 seconds seems to be plenty of time for the reordering with AWS IoT Core....