switch from EMQX to VerneMQ for simplified MQTT broker management

  • Replaced EMQX Enterprise with VerneMQ for easier configuration
  • VerneMQ user authentication via environment variables (no API complexity)
  • Added HTTP status/metrics endpoint on port 8889
  • Updated landing page with VerneMQ Status card linking to :8889/status
  • Fixed Telegraf MQTT connection URL format (tcp://)
  • Added MQTT_PORT environment variable across services
  • Cleaned up all EMQX-related files and references
  • Updated .gitignore for VerneMQ data directories
  • Moved DATABASE_ACCESS.md to leaf-docs repository
  • Complete data pipeline verified: LEAF → VerneMQ → Telegraf → TimescaleDB

Merge request reports

Loading