ESP32 PHY + Camera

A camera system based on the ESP32, with a 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.