Connectivity

  • FOTA

    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

    Networks

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

  • Protocols

    Protocols

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

  • Gateway

    Gateway

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

  • Endpoint

    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 Big Query for further analysis with Tableau Software, IBM SAS, R, QlikView, etc.

  • APIs

    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…)

Implementation

  • Agnosticity

    Agnosticity

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

  • SDK

    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

    Auto-enrollment

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

Management

  • Monitoring

    Monitoring

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

  • Groups

    Groups

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

  • Filters

    Filters

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

  • Focus

    Focus

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

  • Automation

    Automation

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

  • Prices

    Prices

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

Monitoring / Alerting

  • APIs

    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.

Security

  • TLS

    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

    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

    Deployment

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

  • Scheduling

    Scheduling

    You can schedule your deployment.

  • Flexible download

    Flexible download

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