Manage OTA
firmware updates
across your
fleet of devices

NervesHub is an extensible web service that allows you to manage over-the-air (OTA) firmware updates of devices in the field. Built with Phoenix, NervesHub delivers first-class support for hardware deployments directly from the command line.

Achieve IoT agility with NervesHub

Once you have a host of IoT devices in production — out in the field — how do you manage firmware updates? NervesHub facilitates flexible, secure, and fault-tolerant OTA firmware updates for embedded devices.

Secure

Secure

NervesHub uses cryptographic signatures, client-side and server-side SSL, and access control to ensure secure firmware updates, and also supports HSMs and cryptoauthentication processors.

Extensible

Extensible

NervesHub provides an API that allows you to manage firmware from within your current infrastructure, as well as automatically deploy to QA and test hardware. 

Open-Source & Auditable

Open-Source & Auditable

NervesHub’s open-source structure makes your build easy to audit and minimizes waste. You can also clone or fork the open-source repository to host NervesHub on your own infrastructure.

Algoritghm

Seamless TDD

NervesHub makes seamless test-driven development possible by enabling hardware-in-the-loop testing on every iteration.

Cloud Computing

Industry-Standard Authentication

NervesHub is compatible with your current public key infrastructure for device to cloud communication, so you can use the same certificates to authenticate with NervesHub that you use for services like Azure and AWS.

Get Started with NervesHub

Read the 'Getting Started' pages in our NervesHub docs

GET STARTED HERE

Check out our repositories on Github

NERVESHUB ON GITHUB

Learn more about NervesHub managed services

CONTACT US

Nerves in action

Le Tote

Le Tote

Increasing Warehouse Efficiency with Nerves

READ CASE STUDY
Hop

Hop

Using Nerves to Build a Facial Recognition-Powered Beer Kiosk System

READ CASE STUDY
Farmbot

Farmbot

Managing Fleets of Smart Farming Devices with Nerves

READ CASE STUDY