Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hpsaturn/esp32-camera-cli
ESP32 Camera manager using a simple CLI
https://github.com/hpsaturn/esp32-camera-cli
esp32 esp32cam espcam xiao-sense
Last synced: 1 day ago
JSON representation
ESP32 Camera manager using a simple CLI
- Host: GitHub
- URL: https://github.com/hpsaturn/esp32-camera-cli
- Owner: hpsaturn
- License: gpl-3.0
- Created: 2024-11-02T09:01:07.000Z (about 2 months ago)
- Default Branch: master
- Last Pushed: 2024-11-10T12:36:23.000Z (about 1 month ago)
- Last Synced: 2024-12-14T20:04:10.475Z (8 days ago)
- Topics: esp32, esp32cam, espcam, xiao-sense
- Language: C++
- Homepage:
- Size: 33.2 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ESP32 Camera CLI
ESP32 Camera manager using a simple CLI.
## TODO
- [x] ESPNow camera mode JPG decoder internal/external mode
- [x] JPG compression
- [x] JPGQ, JPGD, JPG mode persistence
- [x] Setup mode / production mode persistence
- [x] Frame size modes
- [ ] ESP TCP/IP stream camera mode
- [ ] ESP TCP/IP stream camera Telnet access (admin)
- [x] ESPNow camera multiple monitors (1:N) (default)
- [x] ESPNow camera set monitor target (1:1)
- [ ] ESPNow XIAO IA v2 detections
- [ ] Camera sensor settings
- [ ] Camera driver load/unload
- [x] XIAO basic power mode support## CLI
The current status is **working in progress**, but for now it has these commands working:
```bash
clear: clear shell
debug: toggle debug mode
exit: leave setup mode
fsize: set frame size output
halt: perform a ESP32 deep sleep
info: system status info
jpgmode: internal/external JPG decoder toggle
jpgqlty: set JPG quality
jpgwait: set JPG decoding delay
reboot: perform a ESP32 reboot
setup: enter to safe mode or camera setup
target: set the macaddress of the display target
```info command sample:
```bash
camcli:$ infoWiFi SSID : []
IP address : 0.0.0.0
RSSI signal : 000
MAC Address : 74:XX:XX:XX:XX:FC
Hostname : esp32s3-XXXXX
Auto connect : enable
Telnet status : disable
Memory free : 200Kbdisplay target : FF:FF:FF:FF:FF:FF
frame size : 240X240 240x240
jpeg decoder : internal
jpeg quality : 24
jpeg delay : 96
fbuffer count : 2
```## Hardware tested
- [x] XIAO Sense Camera
- [ ] M5CoreS3 Camera
- [ ] TJournal Camera
- [ ] Freenove S3 Camera
- [ ] Others