Ingest Data for IoT
The data ingestion is a critical part of the IoT data pipeline. It is the process of collecting data from various sources, such as sensors, devices, and applications, and storing it in a central location for further processing and analysis. The data ingestion is essential for ensuring that the data is accurate, reliable, and secure.
GreptimeDB can handle large volumes of data, process it in real-time, and store it efficiently for future analysis. It also supports various data formats, protocols, and interfaces, making it easy to integrate with different IoT devices and systems.
📄️ Overview
Overview of data ingestion methods in GreptimeDB for IoT, including SQL INSERT, gRPC SDK, InfluxDB Line Protocol, EMQX, and OpenTSDB.
📄️ SQL
Guide on executing SQL statements to create tables and insert data into GreptimeDB, with examples using the `monitor` table.
🗃️ gRPC SDKs
3 items
📄️ InfluxDB Line Protocol
Guide on using InfluxDB Line Protocol to ingest data into GreptimeDB, including examples, authentication, Telegraf integration, and data model differences.
📄️ Kafka
Write data from Kafka to GreptimeDB.
📄️ EMQX
Overview of integrating GreptimeDB with EMQX, an open-source MQTT broker for IoT and real-time messaging applications.
📄️ OpenTSDB
Instructions on ingesting OpenTSDB metrics into GreptimeDB via HTTP API, including examples of inserting single and multiple metric points.