ÆLBOX M1 Developer Home

The ÆLBOX M1 device exposes all its functionality through easy to use functions and events for any programming languages. By default, the APIs for the C programming language comes for free. The programming interface is available for the CPU and MCU. The CPU APIs are accessible from the Linux containers running on the system through the local network, while the MCU APIs are accessible by the embedded program running on the microcontroller unit. If you're writing a Linux application in the C programming language, the C APIs are well tested and available for you. If you're developing in any other language, perhaps the JSON-RPC2 and MQTT APIs are for you. For both the CPU and MCU there is an emulator available for easier development and debugging of MCU and CPU applications. Please sign in with your developer account to get access to all the development resources.

CPU API

The ÆLBOX CPU APIs let you control every peripheral and software component that is connected to the i.MX6 CPU of the device.

CPU API

MCU API

The ÆLBOX MCU APIs let you integrate and extend the default application running on the dynamic scale 200Mhz MIPS core of the device.

CPU API

JSON-RPC2 API

The ÆLBOX provides API for developing software on any language for the CPU, including remote access like integration with the web browser.

CPU API