-
Pico-DMX
A library for inputting and outputting the DMX512-A lighting control protocol from a Raspberry Pi Pico
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Here's a shameless plug of an Arduino library i wrote which can receive (and send) DMX on a Raspberry Pi Pico, if you want to use it: https://github.com/jostlowe/Pico-DMX
I use a fork of the Conceptinetics library for DMX input and output on the Arduino (ATMEGA328). As others have noted, using libraries that make use of the built-in UARTs on these devices is quite helpful. To receive DMX, you can wire a little external RS485-DMX converter to a serial RX pin on the Arduino (e.g. pin 0 on an Uno, Mini, Nano etc) or use an Arduino Uno Shield version of the same circuit.