• Messaging


    Communicate in real-time with your devices: send them action guidelines and receive receipt confirmations

  • FOTA


    You can deploy your Firmware easily Over The Air (Wifi, bluetooth, GPRS, 3G, 4G, etc.)

  • OTA Distribution

    OTA Distribution

    Send any type of data to your devices

  • Networks


    Connect your devices to Barracks via GPRS, Edge, 3G, 4G, Wifi, Bluetooth, Lora, Sigfox, etc.

  • Protocols


    Communicate with your devices through HTTPS, MQTT, LoraWan, ZigBee, etc.

  • Gateway


    You can also use a gateway between Barracks & your devices if needed

  • Endpoint


    You can use your own subdomain to call Barracks from your devices

Data Analysis / AI & Predictivity

  • Data Collection

    Data Collection

    Collect all the data you need from your customers.

  • Third party integration

    Third party integration

    Push all your data into Google BigQuery for further analysis with Tableau Software, IBM SAS, R, QlikView, etc.

  • APIs


    Or you can also export all your data in standard format JSON through your APIs.

  • Google Analytics

    Google Analytics

    Copy/Paste your Google Analytics Id in Barracks. When it’s done, you can analyze your devices in Google Analytics (geography, use of them, cohort, life cycle…)


  • Agnosticity


    Manage all type of devices, independently of their hardware & software specifications

  • SDK


    Use one of our open-source SDKs, ask us to build one for you, or build your own easily. 

    Already available: Python, NodeJS, Javascript, React, C, Swift, Android & iOs (native), Docker and more coming soon !

  • Auto-enrollment


    You don’t have to enroll your devices manually. As soon as they are activated, they will automatically be managed by Barracks.


  • Monitoring


    Control Barracks & access your devices from our Web Interface, CLI or API.

  • Groups


    You can group your devices according to your own criteria (business or technicals).

  • Filters


    You can filter your devices easily for further analysis or software / firmware push.

  • Focus


    Get all the details and historic of a specific device for maintenance or support.

  • Automation


    You can control your devices through our API, CLI or web interface.

  • Prices


    Only pay for your connected devices, on a monthly basis.

Monitoring / Alerting

  • APIs


    Plug Barracks to your own monitoring and alerting stack.

  • Crash Log Collection

    Crash Log Collection

    Collect all crash logs that you need.

  • Devices status

    Devices status

    Check the status of your devices in the field.


  • TLS


    Integrity of your data: by default, all the communications from our servers to your devices are secured with TLS protocol.

  • Digital signature

    Digital signature

    You can authenticate your device by using your own software or hardware signature.

  • Non Repudiation

    Non Repudiation

    All the data sent from your servers to your devices through Barracks are certified without corruption, checked at every step by our services.

  • Gemalto secure element

    Gemalto secure element

    Secure your IoT ecosystem with Gemalto Secure Element directly with Barracks (on demand)

Software / Firmware deployment

  • Versioning


    Create and manage different firmware & software versions. Build your own deployment plan and create your IoT App Store for your customers.

  • A/B testing

    A/B testing

    Push multiple versions of a software / firmware and compare the impact on your users.

  • Deployment


    You can also push your packages with or without our progressive deployment system and quickly roll-back if needed. 

  • Scheduling


    You can schedule your deployment.

  • Flexible download

    Flexible download

    Barracks can pause and restart a download where it has been stopped.