Getting Started

Introduction

firmngin is a comprehensive platform designed to streamline the development, deployment, and management of IoT firmware. Whether you're a hobbyist building a smart home device or an enterprise managing a fleet of thousands, firmngin provides the tools you need.

Note: This documentation is currently a work in progress. Some sections may be incomplete.

Why firmngin?

Traditional IoT development is fragmented. You need one tool for writing code, another for flashing devices, a third for managing updates, and a fourth for data visualization. firmngin unifies these workflows into a single, cohesive "Operating System" for your hardware business.

Key Features

  • OTA Updates

    Push firmware updates wirelessly to your fleet.

  • Monetization

    Unlock features based on user subscriptions.

Installation

To get started with the firmngin CLI, run the following command:

$ npm install -g @firmngin/cli