Development of IoT applications based on the MicroPython platform for Industry 4.0 implementation

Gabriel Gaspar,Peter Fabo,Michal Kuba,Jana Flochova,Juraj Dudak,Zuzana Florkova
DOI: https://doi.org/10.1109/me49197.2020.9286455
2020-12-02
Abstract:IoT and their industrial implementation aimed at Industry 4.0 is of a major interest among both research and development professionals. This article deals with the modifications and extensions possibilities of the standard MicroPython implementation on the STM32 platform, as well as the use in the development, implementation and programming of IoT peripherals, creation of custom libraries and custom modules at the hardware level. Discussed are the essentials associated with the development of general IoT application and the MicroPython environment, as a tool for rapid-prototyping of such applications. Portability is ensured thanks to the intensive utilization of HAL (Hardware Abstraction Layer) technology, which allows usage across the entire spectrum of devices with ported MicroPython. Modularity, scalability and extendibility of the application are demonstrated in examples, where the connection of a common LM92 temperature sensor, the control of a microcontroller pin and a DDS (Direct Digital Synthesis) generator are shown.
What problem does this paper attempt to address?