MQTT V3 Plug-in Reference

 
Introduction to MQTT
Configuring the MQTT Plug-in
FairCom Edge MQTT Operation Support
Tutorials for MQTT
Configuring a Persistence Topic
Example of a Configuration Message
Example of a Data Message
Handling JSON Documents
Extracting Data from a JSON Document
Mapping JSON Array of Homogeneous Simple Values to a Separate Table
Mapping JSON Array of Homogeneous Objects to a Separate Table
Mapping JSON Array of Homogeneous Simple Values to Separate Columns in the Same Table
MQTT Store and Forward
CreatePersistenceTopic and AlterPersistenceTopic
Constraints
Handling of "CreatePersistenceTopic"
MQTT Persistence - Auto-restart
Message Properties
"brokerHostname"
"brokerPort"
"brokerSSLCert"
"brokerUserName"
"brokerUserPassword"
"databaseConnectionString"
"databaseName"
"databaseUserName"
"databaseUserPassword"
"extractorLibraryName"
"fieldFormat"
"fieldName"
"fieldScale"
"fieldType"
"fieldWidth"
"mapOfPropertiesToFields"
"operation"
"persistenceTopic"
"persistenceTopicMessageFormat"
"persistenceTopicThreads"
"propertyFormat"
"propertyPath"
"subscribeToExternalBroker"
"tableAutoTimeStamp"
"tableAutoTimeStampIndex"
"tableName"
"tableReplicationReady"
"tableRetentionPeriod"
"tableRetentionUnit"
Persisting to a Remote FairCom Database Server
Interpreting JSON Property Values
MQTT Persistence API Can Map Nested JSON Structures to Multiple Tables
Interpreting Non-JSON Data Types
Subscribing to Messages Being Received by a Different MQTT Broker
Rename Persistence Topic
Delete Persistence Topic
Pause Persistence Topic
Resume Persistence Topic
Monitoring MQTT
Copyright Notice
Index