An ESP32 based remote control receiver for the Panasonic camcorder remote interface. It contains a web interface and also provides an API to receive commands by another embedded controller over WiFi.
Basic commands can be sent via a REST-API (HTTP GET). After connecting to the AP (SSID/PW: PANCAM_REMOTE), the API is available at the URL http://cam.local/.
<URL>/<KEY>?<PARAM>=<VALUE>
KEY | PARAM | VALUE |
---|---|---|
focus | value | 0-1000 |
iris | value | 0-1000 |
zoom | value | 0-1000 |
autoIris | value | true / false |
record | value | true / false |
One solution to remote control the camera is via the web interface, hosted on the ESP32. After connecting to the AP (SSID/PW: PANCAM_REMOTE), the HTML page can be found under http://cam.local/. The interface is usable as PWA for direct access from home screen. The web interface is connected via websocket, but it also uses the REST-API as fallback.
The device can also be controled over the ESP-NOW protocol. A project for a hardware remote sender, using this interface, can be found here.