Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Additional Edge Nodes could be added to this infrastructure.  It is also important to note that the Ignition Edge Nodes with MQTT Transmission could also be instances of Ignition Edge MQTT depending on your requirements (https://inductiveautomation.com/whats-new-ignition-edge).  There are additional considerations when setting up a real world system using redundancy.  These topics are not covered in this tutorial but should be taken into consideration.

  • Network paths
    •  It may make sense to have edge nodes support multiple network paths to the MQTT servers.  For example, Ethernet, cellular, and satellite could all exist as supported network paths on a single Edge gateway.  This will help ensure additional reliability by supporting failover of networks.
  • Primary Ignition and Primary Ignition backup placement
    • This tutorial was created by modeling this exact environment using Amazon AWS EC2 instances in the cloud.  Reliability could be improved by putting Ignition Primary and Ignition Primary Backup in different AWS availability zones or even different AWS regions.  This would allow the primary Ignition with MQTT Distributor and MQTT Engine to continue to operate even in the case of AWS failures.
  • MQTT Servers
    • Additional MQTT Servers can be added so MQTT connections from remote edge nodes remain established.  Additional Chariot MQTT Servers can be used to make the system more robust (http://www.cirrus-link.com/mqtt-servers/).
  • History enablement in MQTT Transmission
    • MQTT Transmission supports caching of data in the case that it can not establish a connection to any of the configured MQTT Servers.  Once a connection is reestablished, it will begin reporting and flush the stored historical values to prevent data loss in catastrophic failures.










In conjunction with the Sparkplug specification, it is very useful to set up a working system that uses the MQTT Sparkplug specification in order to observe a simple but fully functional system.  This section of the tutorial will provide step by step instructions for installing the Ignition Gateway Industrial Application Platform with the following modules:

...