Tiny containers and tiny services for tiny devices
Tiny Containers for IoT & Edge Applications
Nubix is a container platform that makes it easy to develop and deploy IoT and edge applications. Nubix runs on the tiniest compute devices (both MCUs and MPUs), enabling developers to easily process data on the sensor device where the data is created.
EXPEDITE DEPLOYMENT WITH TINY CONTAINERS
Traditionally, updates to microcontroller devices have required replacing an entire firmware, a risky process that sometimes "bricks" devices. Nubix eliminates that risk with tiny containers, whose code is independent from the operating system reducing risk and speeding up release processes.
ANALYZE DATA AT THE EDGE
Common edge architectures aren't really edge at all, instead forcing developers to transport data to the cloud or gateways for processing. Nubix's edge-native architecture enables processing of the data on the devices where data is created, eliminating the latency and overhead associated with networking and remote processing. And, Nubix is built on open source technologies so you are not locked into proprietary vendor languages and libraries, but instead can use open source data and signal processing libraries as well as machine learning libraries.
SENSORIZE YOUR APPLICATIONS
Reading data from sensors requires low-level services like access to an I2C bus and GPIO pins. Unfortunately, besides being challenging to develop in C/C++, sensor code is often not portable across platforms. Nubix's out-of-the-box library of sensors provides platform-independent modules for develop-once, deploy anywhere capabilities with many sensors from accelerometers to VOC detectors.
EDGIFY DEVELOPMENT WITH PRE-PROGRAMMED TINY SERVICES
Edge and IoT applications often need to communicate with gateways and cloud-based applications, but developing stable code for caching and reliable communications can be time consuming and error-prone. Nubix accelerates application development with pre-programmed services that can easily be added to applications to provide:
Store and forward buffers
Local data storage
Automated coalescing of data
Faster & Less Risky
Nubix tiny containers and tiny services change how businesses think about IoT development. The develop once, deploy anywhere capability and container-based deployment put the focus on building functionality, not hardware and firmware issues that are often a barrier to IoT success.
FOCUS ON APPLICATION LOGIC
In traditional IoT, developers focus on hardware interfaces and other low-level systems programming first, not application logic. Nubix reverses that process, enabling developers to code and test application logic without worrying about the hardware layer. For example our sensor modules have a built-in hardware abstraction layer (HAL), which maps logical layers to physical layers at deployment time.
BUILD EDGE-NATIVE APPLICATIONS
No digital twins, no fog, no overhead. Because Nubix applications run on true edge devices – microcontroller platforms where memory is counted in KBs not MBs or GBs – you can leave the cloud and network overhead of kludgy architectures behind.
MAKE IT EASIER AND LESS RISKY TO DEPLOY
No more firmware updates! Microcontainer technology enables containerized applications to be distributed to devices and executed by the container runtime. The application logic can be updated and redeployed without any updates or changes to the container OS, enabling smaller, faster, and less risky updates.