Using Node-RED on microcontrollers #MQTT @rei_vilo
Could Node-RED generate code for MCUs? Up until now, it provides an elegant low-code/no-code solution for IoT but requires a single-board computer to run, like a Raspberry Pi 4B.
The Moddable SDK implements JavaScript on MCUs and thus allows to run a Node-RED flow on them.
Supported hardware includes ESP32, Raspberry Pi Pico W, among other options, and proprietary boards like the Moddable Two, built around an ESP32 and a 320×240 touch display
The project relies on different components:
The flow is designed with Node-RED.
Node-RED MCU Edition exports it to JavaScript.
Moddable translates the JavaScript project into C++ code.
Moddable calls the tool-chain of the board to build and link, upload and launch the project.
Moddable opens an optional debugger.
Node-RED now includes a new pane, MCU (above) with two parts: on top, the selection of the flows to consider for the MCU; below the choice of the targeted board and different options.
Targeting MCUs with Node-RED might not be the most optimised solution, especially when displaying a dashboard, but this approach speeds up the development on interfaces for MQTT and GUI.
Have an amazing project to share? The Electronics Show and Tell is every Wednesday at 7:30pm ET! To join, head over to YouTube and check out the show’s live chat and our Discord!
Python for Microcontrollers – Adafruit Daily — Python on Microcontrollers Newsletter: A New Arduino MicroPython Package Manager, How-Tos and Much More! #CircuitPython #Python #micropython @ThePSF @Raspberry_Pi
EYE on NPI – Adafruit Daily — EYE on NPI Maxim’s Himalaya uSLIC Step-Down Power Module #EyeOnNPI @maximintegrated @digikey