Skip to content

Data Acquisition

The Data Acquisition section of this documentation provides step-by-step guides, tools, and resources to help you collect, process, and monitor data from various platforms and devices. Whether you're working with hardware like ESP32 or Raspberry Pi, or using protocols like HTTP and MQTT, you'll find everything you need here to get started and succeed.


What You'll Find Here

Supported Sensors and Data Acquisition Hardware

  • Espressif Boards
  • Learn how to send data from ESP32 devices seamlessly.
  • Raspberry Pi Boards
  • Tutorials on data acquisition using the Raspberry Pi Pico W.
  • LabJack Devices
  • Integrate LabJack devices for robust data collection.
  • SparkFun Boards
  • Access guides for SparkFun DataLogger IoT and OpenLog.

Protocols

  • HTTP: Step-by-step guide to sending data using HTTP APIs.
  • MQTT: Detailed instructions for leveraging the MQTT protocol.

Key Use Cases

  • Collecting data from IoT devices.
  • Visualizing data with dashboards and tools.
  • Monitoring and automating actions based on collected data.

Use the links below to jump directly to specific guides and tutorials:


How Data Flows

graph LR
    A[IoT Devices] -->|HTTP| B[Machinechat JEDI]
    A -->|MQTT|B
    B --> C[Dashboards]
    B --> D[Rules, Alerts, and Actions]
    B --> E[Data Storage]

The diagram above illustrates how data flows from IoT devices to servers and visualization tools using HTTP and MQTT protocols.


Tips for Success

Best Practices for Data Acquisition

  • Ensure devices are properly configured with up-to-date firmware.
  • Use secure protocols (e.g., HTTPS, secure MQTT) to protect data.
  • Test connectivity and data flows before deploying in production.

Looking for Advanced Integrations?

Check out our Node-RED integration guide for powerful automation options.