You have a connected device without a direct internet connection that uses the connection of a gateway? No problem. Let’s see how you can easily use Barracks with the example of SmartBike!
SmartBike is a startup. Their device pairs with smartphones to make bikes smarter. The device is a GPS, a bike locator, and a cycling tracker.
The device has no direct internet connectivity. In this case, the device is connected to a smartphone via Bluetooth and uses its connection. The smartphone is now a gateway!
This is where Barracks comes into play: it can be integrated into the smartphone app and act as a bridge between the device and you, so you can manage the distribution of firmware. A small piece of code is included in the iOS or Android application so Barracks can enable you to manage the distribution of updates to your devices.
Thanks to Barracks, SmartBike will be able to meet new challenges.
Let’s introduce George. George is the product manager at SmartBike. His boss just gave him a new responsibility: administer the new IoT fleet management tool, Barracks. Let’s see what George can do with to a few examples:
Create your channels
Imagine that SmartBike, after a few years of work, one alpha version and one beta version, launches the production version of its device. George will be able to set up multiple groups such as Alpha, Beta, and Production to distribute early stage versions of the firmware and get key metrics before going live.
Segment your fleet
Imagine that SmartBike has a fleet of 2 million devices. Some are blue, others are green. Some are big, others are small. Some are attached to the handlebar, others on the handlebar grip. Let’s imagine that George only wants to update the small, blue-handle, gripped version. It seems complicated doesn’t it? With Barracks it isn’t! On Barracks, George can easily separate into Alpha, Beta and Production channels and segment the updates per color, size, and any other criteria of his choice. So George will only have to create the segment he needs, select the devices that match his criteria, and upload the update created by the development team. Plus, he can also set up segments based on technical or user data and see how those groups behave when introducing a new feature (this enables A/B testing). No need to be a developer to push the update! It only takes few clicks
Monitor your devices
Now that George has pushed the update to all the small, blue, handle gripped devices, he needs to provide feedback to his boss about the update process. To do so, George only has to sign into his account and select the necessary data from his dashboard. From there, he can monitor the whole fleet, collect data, see which devices are or aren’t up to date, which versions of the software are used by which devices etc. Monitoring will help him to be sure he delivers the most possible value to his end-users. He will be able to understand his own business better and react quicker to market needs.
Get alerted on time
George will also be capable of tracking the update fails on all his IoT fleet. He can also customize alerts that fit his business needs to be more reactive and flexible. With these tools, he will always be sure that his fleet is correctly deployed.
Using Barracks makes your business more flexible, gives back control of feature deployment to product managers, allows multiple complex scenarios and increase reliability of your devices.
Update easier, grow faster, get Barracks!
PS: it also works with other gateways: home routers, Raspberry Pi, Arduino etc.
Need further information? Get in touch with us now!
You want to see how it works without a gateway? It’s here.