Faster MQTT data collection with InfluxDB

Click for: original source

Native MQTT eliminates the need to write custom code, orchestrate additional technology layers or incorporate additional hosting services. By By Jason Myers.

MQTT is a powerhouse within the Internet of Things (IoT) space. Its pub/sub model and lack of defined payload structure make it infinitely adaptable to the needs of modern sensors, devices and systems. IoT data is also time-series data. Time-stamped data enables businesses and applications to track real-time and historical change, and it can also contribute to forecasting and prediction.

Article then describes:

  • Configuring Native MQTT
    • Broker details: Specify the IP address, port and authentication parameters for your MQTT message broker
    • Topic name: Provide the name(s) for the topic(s) you want to subscribe to
    • Parsing rules: Set up parsing rules to map elements in your MQTT messages to the different elements of InfluxDB’s line protocol data model: measurements, timestamps, fields, and tags
  • Data parsing options

Native MQTT gives developers a way to collect time-series data in the cloud with a single step. Eliminating the need to write custom code, orchestrate additional technology layers or incorporate additional hosting services means that developers can spend more time actually using their collected data and less time configuring or managing infrastructure. Good read!

[Read More]

Tags database app-development web-development devops