EMQX Platform
EMQX Platform is an MQTT Gateway, designed to handle massive amounts of IoT device connections and message traffic, making it a popular choice for building large-scale IoT applications. It has built-in support for GreptimeDB as a data integration. By adding GreptimeDB as a Data Persistent sink, you can ingest EMQX messages into GreptimeDB automatically.
You will need to follow these steps for your complete IoT data link, from MQTT to database:
- Sign up your account on EMQX Platform
- Create a Dedicated Instance and wait for it's up and running
- Setup Private Link or NAT Gateway for your deployment so it has internet access
- Go to Data Integrations and find GreptimeDB
- Configure your GreptimeDB connector using following information
- Server host: <host>:4001
- Database: <dbname>
- Username: <username>
- Password: <password>
 
- Server host: 
Then you are all set. Start from using EMQX's debugging tools to generate data and check GreptimeDB Dashboard for the data ingested.