Bragi Intelligent Edge is a single platform incorporating 3 different features : NanoAI/BragiOS/BragiNet.
Bragi nanoAI - A comprehensive software suite for rapid development and deployment of efficient, machine learning based algorithms for embedded, ultra-low power devices. This covers all domains: data acquisition/manipulation, model/feature setups, training and continuous performance evaluation, code generation. Bragi nanoAI supports various machine learning paradigms from neural networks to probabilistic models, from offline-trained algorithms to online learning on embedded devices with a strong focus on time-series sensor data.
BragiOS – Written in portable C99, BragiOS is an embedded operating system that provides access to highly configurable machine learning, advanced mathematics and statistical operations on tiny devices. It comes with an advanced toolchain for configuration of applications and the debugging and deployment of devices. The behavior of the device is controlled by a JSON configuration file which can be updated at any time to modify the device behavior.
BragiNET – Provides devices running BragiOS with highly abstracted network access. Any transport layer, such as BLE, Zigbee, NFMI or WiFi can be adapted to give applications on BragiOS devices access to other Bragi devices, smartphones or cloud hosted services: peer-to-peer, forwarded within a meshed network or through a remote server backend infrastructure.
Bragi Intelligent Edge platform is currently available as a Beta program for reference projects only.