Skill 06

IoT & embedded

Devices that measure and switch – without phoning home.

Many smart devices only work as long as the vendor cloud is up. I connect sensors, cameras and plugs locally, program microcontrollers for custom measurement tasks and bring the data together in one place.

Typical jobs include ESP32-based network and environment sensors, connecting existing devices to Apple Home via Homebridge, or monitoring your own internet connection.

What I do

  • Firmware for ESP32 and Arduino
  • Sensors and data collection over MQTT
  • Smart-home integration with Homebridge, no vendor cloud
  • Network and connection monitoring
  • Prototypes, including AR visualisation

Tech stack

LayerTechnologyWhy
HardwareESP32, ESP32-CAM, Arduino, Raspberry Picheap, well documented, replaceable
ProtocolsMQTT, HTTP, Bluetooth LE, UPnPlocal and open
IntegrationHomebridge, Node.jsexisting devices in Apple Home
DataPython, OpenObservemeasurements and logs in one place

Related projects

Planning something similar?

Tell me by email what you have in mind. The first conversation is free.