What is firmngin.dev?
Firmngin brings device management, firmware & OTA, rule-based automation, and monetization into a single workflow. You create a workspace, register boards (e.g. ESP32/ESP8266 or Raspberry Pi), integrate the official Arduino library or Python SDK, and operate devices from the dashboard—without stitching together multiple services. The platform fits IoT product builders, hardware teams, and businesses that want to sell device access or metered services directly from firmware.Key features
Device management
Register devices, monitor online/offline status, and control entities in real time.
Firmware & OTA
Upload firmware and push over-the-air updates across your fleet.
Automation
Build visual flows with rules, device triggers, and AI vision.
Monetization & merchants
Product catalogs, payments, metered usage, and firmware-gated access.
SDKs & libraries
Arduino library, Python SDK, and JavaScript for gateways and simulators.
Workspace & security
Multi-workspace setup, JWT auth, device E2EE, and plan-based limits.
What you can do
- Connect devices — generate MQTT credentials, publish telemetry and state, and see changes live in the dashboard or over WebSocket.
- Control & automate — configure entities, run rules/automations, and link device events to cloud or cross-device actions.
- Deploy firmware — prepare OTA artifacts and monitor rollouts across your device fleet.
- Sell device services — create merchants (sandbox and live), catalog items, link devices to merchants, and expose a public menu for end users.
- Build integrations — use the REST API, webhooks, MQTT topics, and API reference docs for your own systems.
Next steps
Quickstart
Follow the short guide: account, first device, library install, and cloud connection.