TXMqttConnection class and support publishing and subscribing. If you want to support the device shadow feature, you need to use the TXShadowConnection class and its methods. TXMqttConnection class APIs are as detailed below:Method | Description |
connect | Establishes MQTT connection |
reconnect | Reestablishes MQTT connection |
disConnect | Closes MQTT connection |
publish | Publishes MQTT message |
subscribe | Subscribes to MQTT topic |
unSubscribe | Unsubscribes from MQTT topic |
getConnectStatus | Gets MQTT connection status |
setBufferOpts | Sets buffer for disconnection status |
TXGatewayConnection class as detailed below:Method | Description |
connect | Establishes gateway MQTT connection |
reconnect | Reestablishes gateway MQTT connection |
disConnect | Closes gateway MQTT connection |
publish | Publishes MQTT message |
subscribe | Subscribes to MQTT topic |
unSubscribe | Unsubscribes from MQTT topic |
getConnectStatus | Gets MQTT connection status |
setBufferOpts | Sets buffer for disconnection status |
gatewaySubdevOffline | Connects subdevice |
gatewaySubdevOnline | Disconnects subdevice |
gatewayBindSubdev | Binds subdevice |
gatewayUnbindSubdev | Unbinds subdevice |
TXShadowConnection class as detailed below:Method | Description |
connect | Establishes MQTT connection |
reconnect | Reestablishes MQTT connection |
disConnect | Closes MQTT connection |
publish | Publishes MQTT message |
subscribe | Subscribes to MQTT topic |
unSubscribe | Unsubscribes from MQTT topic |
update | Updates device shadow document |
get | Gets device shadow document |
reportNullDesiredInfo | Reports the empty desired information after updating delta information |
setBufferOpts | Sets buffer for disconnection status |
getMqttConnection | Gets TXMqttConnection instance |
getConnectStatus | Gets MQTT connection status |
Feedback