EspSee is ESP32-CAM heartbeat listener and camera list plugin for WordPress.
This is the initial version of the plugin I wrote to build espsee.com.
EspSee.com was built to utilize Heartbeat functionality that I contributed to ESP32-CAM_MJPEG2SD, an awesome firmware for ESP32-CAM by s60sc.
The plugin’s main purpose is to provide a camera hub, a space where all your cameras are bundled together for easy access, organizing and monitoring of online status.
In short, it provides a way for you to keep track of your cameras behind routers with dynamic IP addresses, so you dont need to use DDNS services.
To enable External Heartbeat, access your camera web front end, then under Edit Config -> Others tab, enter fields:
- Heartbeat receiver domain or IP
www.espsee.com
- Heartbeat receiver URI
/heartbeat/
- Heartbeat receiver port
443
- Heartbeat receiver auth token
xx-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
- Then set External Heartbeat Server enabled
Your auth token can be seen by clicking the add camera button.
Heartbeat will be send every 30 (default) seconds. It will do a POST request to defined domain/URI (i.e. https://www.espsee.com/heartbeat/?token=[your_token]) with JSON body, containing useful information about your camera allowing this website to connect it to your user account and provide a way to easily access your camera(s) without the need for DDNS.
If you want to have multiple cameras accessible from the same external IP (behind router) you might need to do port forwarding and set ports on EspSee camera entries accordingly.
-coming soon-