Scale Your Fleet of tinyML Solutions Using AWS IoT, Edge Impulse and balena

This project is a proof of concept to demonstrate how easily you can deploy a fleet of edge devices running a tinyML model with object detection capabilities. I have chosen a simple use case of counting cars in a parking lot. You can use similar infrastructure to build any kind of objection detection application such as identifying product defect in real manufacturing workflow, automate car inspection for exterior damages, etc. Parking facilities need to know how many cars are parked in a given facility at any given point of time, to evaluate how many empty parkings available and intake more customers. You also want to keep track of the number of cars that enter and exit your facility during any given time. You can use this information to improve operations, such as adding more parking payment centers, optimizing price, directing cars to different floors etc. Parking center owners typically operate on multiple floor or more than one facility and they want to manage a fleet of devices and aggregate real-time data to take efficient decision on business process.


This is a companion discussion topic for the original entry at https://www.edgeimpulse.com/blog/scale-your-fleet-of-tinyml-solutions-using-aws-iot-edge-impulse-and-balena

This definitely opens up possibilities, which could be encouraged by alignment of Edge Impulse’s supported devices with Balena’s(it’s close already).

As it’s now a couple of years further on. Could more functionality be pushed/pulled down the pipe. Remote capture from a fleet of connected devices maybe, OTA deployment of impulses perhaps… using just a little bit of AWS to fill the gaps – seems highly complimentary to me.