Tym razem opis kamery GNCC GC2. Kamera w wersji na układzie ak3918ev300 nie jest obsługiwana ani przez Thingino, ani przez OpenIPC. Aby uruchomić streaming RTSP musiałem skorzystać z SDK producenta i napisać własny soft. Jest co prawda przykład z RTSP, ale nie posiada sterowania przysłoną i LEDem IR, nie ma też OSD. Dodatkowo musiałem dodać obsługę przycisku. Nie udało mi się jedynie uruchomić mikrofonu. Kamerę można teraz konfigurować i używać bez apki. Soft współpracujący z apką wywaliłem.
Źródła:
https://github.com/piotr-go/GNCC_GC2_ak3918ev300_RTSP/tree/main/src
Wnętrze kamery:
Procek ak3918ev300, Flash 8MB, WiFi RTL8188FU.
U-Boot:
UART 3,3V, prędkość 115200.
Kod: Bash
Kopia zapasowa:
Aby za pomocą u-boota zgrać zawartość flasha na kartę µSD używamy komend:
Kod: Bash
Wgrywanie Firmware:
Pobieramy na kartę obrazy z:
https://github.com/piotr-go/GNCC_GC2_ak3918ev300_RTSP/tree/main/img
i wykonujemy polecenia:
Kod: Bash
Po zmianie firmware trzeba przywrócić ustawienia domyślne. Aby to zrobić przytrzymujemy (już po uruchomieniu) na ponad 5 sekund przycisk z tyłu kamery.
Do kamery można się dostać przez Telnet albo FTP.
Domyślny login:
Cytat:user: root
password: 12345
Domyślny IP:
Cytat:192.168.100.1
Aby skonfigurować WiFi tworzymy plik "/etc/jffs2/wpa_supplicant.conf"
Cytat:network={
ssid=
psk=
scan_ssid=1
}
Link RTSP:
Cytat:rtsp://<camera_ip>/ch0
Streaming RTSP z kamery:
Modyfikacje...
Udostępnione obrazy są w formacie SquashFS.
Aby je rozpakować używamy komendy "unsquashfs".
Ponowna kompresja za pomocą komendy:
Kod: Bash
Przydatne linki:
Github: https://github.com/piotr-go/GNCC_GC2_ak3918ev300_RTSP
SDK: https://github.com/Nemobi/ak3918ev300v18
Kompilator: https://github.com/ricardojlrufino/arm-anykav200-crosstool
Fajne? Ranking DIY