At the core of our IoT platform is the Acquisition server, a daemon develop and optimized in C++. Interfacing high precision sensors through drivers and libraries, this server contains an embedded computer vision module that can run complex machine learning models. It exposes an API using websockets which can be used to control the device, locally or remotely.
Our devices are powered by Android and we leverage several out-of-the-box functionalities. This means we support most modern communications protocols and are able to push over-the-air updates.