Zerynth is a middleware tool for designing embedded applications and IoT connected devices in Python language for 32-bit microcontrollers. The Zerynth stack is composed of:
- ZERYNTH VIRTUAL MACHINE: a multithreaded real-time OS that provides real hardware independence, allowing code reuse on different 32-bit MCUs, with just 60k-80k flash, 3-5k RAM.
- ZERYNTH STUDIO: an IDE (or multicompatible toolchain) for developing Python or hybrid C/Python code and connect to many cloud infrastructures.
- ZERYNTH ADM: An Advanced Device Manager exposing an API-based interface to ease the cloud data forwarding, OTA Updates and Remote Procedure Calling.
- ZERYNTH APP: A ready-to-use interface to control and display smart objects and IoT systems via web/mobile.