
From MQTT to Parquet: Analyzing IoT Data on Amazon S3 with EMQX and DuckDB
Learn how to export MQTT data from EMQX to Amazon S3 in Parquet format and analyze it with DuckDB for cost-efficient, SQL-driven IoT analytics.

Learn how to export MQTT data from EMQX to Amazon S3 in Parquet format and analyze it with DuckDB for cost-efficient, SQL-driven IoT analytics.

This final part assumes your infrastructure and Erlang VM are already hardened, as described in Part 2. We now move to the layers most SREs and security teams interact with day‑to‑day: TLS termination, MQTT‑level authentication and authorization, administrative access, and disaster recovery.

This second article focuses on the foundation beneath EMQX: the Linux kernel, network stack, and Erlang VM. If Part 1 explained why security and reliability converge for a stateful MQTT broker, this part shows where that convergence actually bites in production: file descriptors, TCP behavior under load, firewall rules, and Erlang distribution security.

This article is the first in a three-part series on hardening EMQX for large‑scale IoT production use. Here we frame security as a core reliability concern, explain why MQTT’s stateful nature changes the threat model, and end with a practical checklist you can apply directly to your own clusters.

This version introduces powerful new bridging capabilities, a more intuitive management experience through Dashboard updates, and important changes to our license policy and installation process.

This guide shows you how to connect, publish, and subscribe to an MQTT Broker using nothing but curl.

This step-by-step guide shows how to ingest MQTT data into EMQX Tables using EMQX Serverless, enabling low-latency time-series storage, SQL analytics, and real-time smart factory monitoring without external databases.

EMQX 6.1.0 brings MQTT Streams for replayable messaging, enhanced multi-tenancy, and expanded data integration for enterprise-scale IoT.

An in-depth analysis of Azure IoT Hub pricing at scale, explaining why costs grow non-linearly, how unit-based tiers and the 4KB rule impact real-world IoT workloads, and when alternative MQTT architectures become more cost-efficient.

This blog provides a detailed, engineering-focused comparison of Azure IoT Hub and EMQX across architecture, protocol support, routing, scalability, storage, device state, file transfer, security, and operational limits.

EMQX Edge 1.2.0 introduces Docker deployment, a redesigned dashboard, enhanced bridge features, and key stability fixes—making edge MQTT management faster and easier.

A technical comparison of EMQX and AWS IoT Core covering MQTT compliance, performance limits, scalability, integration options, and enterprise features for large-scale IoT systems.