Interoperability ecosystem based on C++/Micropython on Raspberry and ESP32 Platforms

Authors

  • Jorge Andres Niño Instituto Nacional de Tecnología Industrial
  • Marcos Politi Instituto Nacional de Tecnología Industrial
  • Maximiliano Ezequiel Gulfo Instituto Nacional de Tecnología Industrial
  • Hector Laiz Instituto Nacional de Tecnología Industrial
  • Lucien Lucangioli Instituto Nacional de Tecnología Industrial
  • Camilo Quiroga Instituto Nacional de Tecnología Industrial

DOI:

https://doi.org/10.37537/rev.elektron.7.2.183.2023

Keywords:

LoRa, Raspberry, HTTP, JSON, ESP32, WiFi, Interoperability, MicroPython, Python, IoE, IoT

Abstract

This work describes a low cost solution based on ESP32 processor and the LoRa controller SX1276 for interoperability of photovoltaic inverters with WiFi interfaces. The system firmware is developed in C++ and MicroPython. Also, this work describes a solution on Python for Raspberry. For the test of firmware solution, we use a HELTEC platform. This work present also, a development of Hardware solution on PCB with more functionalities for different kind of interfaces in PV inverters.

Downloads

Download data is not yet available.

References

Politi, M., Niño, J. A., Gulfo, M. & Laiz, H. , “Equipo de Interoperabilidad para inverosres fotovoltaicos” En Actas del Congreso Argentino de Sistemas Embebidos (CASE 2021), 2021, pp. 175–177. ISBN 978-987-46297-8-4

LoRa Alliance (2020, Junio), [Online]. Disponible: https://lora-alliance.org/about-lorawan

Modbus Messaging on TCP/IP (2006). MODBUS Messaging on TCP/IP Implementation Guide V1.0b. Modbus Organization

Switcher, Simple. “LM2576/LM2576HV Series SIMPLE SWITCHER 3A Step-Down Voltage Regulator.” (1999).

“Chip W5100” (©2011 WIZnet Co., All Rights Reserved), [Online]. Disponible: https://www.wiznet.io/product-item/w5100/.

HelTec Automation. “Heltec_ESP32” (2019), [Online]. Disponible: https://github.com/HelTecAutomation/Heltec_ESP32

Sandeep Mistry. “arduino-LoRa” (2016), [Online]. Disponible: https://github.com/sandeepmistry/arduino-LoRa

Pkoerboer. “SMA-Reader” (2020), [Online]. Disponible: https://github.com/pkoerber/SMA-SunnyBoy-Reader.

Martyn Wheeler, “u-lora” (2021), [Online]. Disponible: https://github.com/martynwheeler/u-lora.

SMA SunnyBoy FV On-Grid Inverter SB1.5-2.0-2.5 Documentación. [Online]. Disponible: https://www.sma.de/es/productos/inversor-fotovoltaico/sunny-boy-15-20-25

Herramienta de programación de flujo NODE-RED [Online]. Disponible: https://nodered.org/

Software abierto de para programación de broker MQTT[Online]. Disponible: https://mosquitto.org/

Published

2023-12-15

Issue

Section

Automation and Control

How to Cite

[1]
J. A. Niño, M. Politi, M. E. Gulfo, H. Laiz, L. Lucangioli, and C. Quiroga, “Interoperability ecosystem based on C++/Micropython on Raspberry and ESP32 Platforms”, Elektron, vol. 7, no. 2, pp. 48–52, Dec. 2023, doi: 10.37537/rev.elektron.7.2.183.2023.