Manage OTA
firmware updates
across your
fleet of devices
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
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
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
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.
Seamless TDD
NervesHub makes seamless test-driven development possible by enabling hardware-in-the-loop testing on every iteration.
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 HERECheck out our repositories on Github
NERVESHUB ON GITHUBLearn more about NervesHub managed services
CONTACT USNerves in action