ESP32 PHY + Camera

A camera system based on the ESP32, with an integrated LAN switch and two ethernet ports. Developed in C and C++ on the ESP-IDF and RTOS stack.

Allows for chaining camera’s during installation, reducing cable installation costs. Initially hired to write a LAN PHY driver for the switch. When that was finished I took on the implementation of the entire application.

This includes on-device perceptual hashing, MQTT integration and bluetooth beacon functionality. Worked together with the development team and hardware design company to iron out the designs and complete the implementation. Also reworked and inspected production PCB’s in order to improve production yields.

Various variants of this camera have been developed due to the ongoing chip shortage. Hence I developed drivers for the LAN9354, LAN9303 and KSZ8863 chipsets.

Previous
Previous

LED projector

Next
Next

LTE module