esp32-peripheral
The ESP32 Peripheral Library makes it easy to use sensors and transducers with minimal hardware/firmware experience.
The generic firmware exposes an API that accepts msgpack'ed Python dicts over UDP in order to control GPIO pins and other peripherals.
The library is built on top of Espressif's ESP-IDF framework.