Zerynth Explained

Zerynth
Developer:Kinzica Ventures, LLC
Released:24 June 2015
Programming Language:C, Python
Operating System:Mac, Windows, Linux
Platform:32-bit microcontrollers
Language:English
Genre:Python implementation
License:Mixed

Zerynth is a software implementation of the Python programming language for programming microcontrollers. It targets 32-bit microcontroller platforms and is designed to mix Python with C code.[1] It connects the microcontrollers to the cloud for developing Internet of Things (IoT) products.[2]

Zerynth is made for designers, engineers, programmers and IoT professionals for product designing and ideation without focusing on low-level configurations and programming.

Ecosystem

Zerynth's technology allows companies to acquire data from both their legacy machines and new industrial machines, to view data from an interactive dashboard, to receive real-time notifications, and integrates with their existing company’s ERP or other IT systems.[3]

The Zerynth IoT Platform allows companies to acquire data from both legacy and new generation machinery, do real-time production monitoring, measure energy consumption, predict malfunctions, gain instant notifications and easily integrate with any existing ERP, MES, or BI systems.[4]

[5] [6]

Tools

Zerynth Virtual Machine is a multithreaded stack-based virtual machine designed to execute a custom Python bytecode.[7] It has a footprint of around 60–80 kB of Flash and 3–5 kB of RAM, depending on the target platform and platform SDK. Zerynth VM allows development of Python programs that are independent of the hardware permitting code reusability and integration.[8]

Zerynth Studio is a free, open-source cross-platform IDE empowered by a command line toolchain for provisioning microcontrollers with a Zerynth VM and developing Python programs for it.[7] [9]

Zerynth Advanced Device Manager (ADM) exposes an API-based interface to ease the cloud data forwarding, Firmware over-the-air (FOTA) updates,[10] and Remote Procedure Calling.[5] The software also has an app which allows users to prototype UI for devices programmed with Zerynth.[11]

License

Funding

According to Tech.eu, as of November 2022, "Zerynth raised €5.3 million, which brings its lifetime funding to €7.3 million, following a €2 million injection two years back. The funding round was led by United Ventures."[12] However, as of 2022, Zerynth, the company managing the Zerynth software, had a revenue of €629.656, down from 2021 revenue of €895.064, and a negative return of €−2.357.356[13]

Notes and References

  1. Web site: Zerynth: NXP Registered Partner . NXP Semiconductors.
  2. Web site: What Exactly is Zerynth? . Design Spark . RSA . 17 July 2018.
  3. News: Zerynth . 20 December 2022 . Polo Tecnologico Navacchio.
  4. Web site: ZERYNTH . Unione Industriale Pisana . 20 December 2022 . it-IT.
  5. Web site: Zerynth Introduces Python on ESP32 . Espressif Systems . 30 September 2017.
  6. Web site: Wong . William . Python's Big Push into the Embedded Space . . 29 August 2018.
  7. Web site: Landoni . Boris . The Zerynth Framework: programming IoT with Python . 3 March 2016 . Open Electronics . 3 March 2016.
  8. News: Staff . Accelerating product development for the Internet of Things with Python coding . Spring 2019 . Wireless Quarter magazine.
  9. News: Andrade . Eder . Zerynth Studio - Program Microcontrollers in Python . Embarcados . 23 March 2019.
  10. News: Creating Secure Battery-Powered Projects for the Internet of Things . September–October 2017 . Microchip digital magazine.
  11. Web site: Zerynth is a middleware tool for designing embedded applications and IoT connected devices in Python language for 32-bit microcontrollers . Microchip Technology Inc..
  12. News: Cyrus . Callum . Italian industrial IoT startup Zerynth raises €5.3 million . 20 December 2022 . Tech.eu . 15 November 2022.
  13. Web site: Fatturato e utile/perdita di Zerynth Spa (02188290502), Toscana, Pisa, PISA - REGISTROAZIENDE.it . 2024-01-06 . registroaziende.it.