wiki/ru/hardware-hs303.md

9.4 KiB
Raw Blame History

OpenIPC Wiki

Оглавление

Switcam HS-303

Компания-производитель выпускала IP камеры Switcam HS-303 в трёх версиях, значительно отличающихся аппаратно между собой. На данный момент проект OpenIPC поддерживает все три типа камер, однако установка альтернативного ПО без разборки устройства возможна только на v1 и v2, причем на первый тип камеры устанавливается более старая версия на базе OpenWrt.

Мы работаем над созданием новой универсальной прошивки для всех трёх типов видеокамеры Switcam HS-303. Обсуждение проекта и возможностей прошивок (на русском языке) возможно в открытой группе Telegram.

Так-же в ближайшее время все информационные наработки по видеокамерам в виде Q&A будут перенесены в данный документ общей Wiki.

Начало работы

Для комфортной работы в камерами OpenIPC в Windows необходимо установить программы:

  • Putty для доступа по протоколу ssh (вместо telnet)
  • WinSCP для доступа к файловой системе по протоколу scp
  • Notepad++ в качестве редактора файлов на Linux камере

Для входа использовать имя пользователя root, без пароля

HS303(v1)

Наиболее актуальные вопросы и ответы

Где можно взять прошивку для устройства Ростелеком Switcam HS303(v2)?

Обсуждение работы этих камер доступно по специальной подписке на OpenIPC paywall.

Как зарегистрировать данный тип камеры на сервисе ipeye.ru ?

В личном кабинете IPeye добавить камеру по ID, в качестве которого использовать MAC интерфейса eth0, написанный в нижнем регистре (маленькими буквами).

Какой путь до SD карты необходимо указывать в majestic.yaml ?

/mnt/mmc/%Y/%m/%d/%H/%M.mp4

HS303(v2)

Краткая инструкция установки OpenIPC v2.2

  • отформатируйте SD/MMC карту как FAT (ограничение 2GB)
  • распакуйте содержимое архива в корень SD/MMC карты
  • вставьте карту памяти и подайте питание на камеру
  • через 60 секунд (обновится загрузчик) сделайте выкл/вкл питания
  • через 90 секунд камера щелкнет ИК фильтром два раза
  • вытащите SD/MMC карту, камера готова к эксплуатации

По-умолчанию камера пытается соединиться с точкой доступа с именем OpenIPC_NFS и паролем сети project2021. Для изменения имени сети и пароля перед прошивкой устройства, откройте файл autoconfig/etc/network/interfaces на SD/MMC карте в редакторе Notepad++ (для Windows), выбрав при этом кодировку UTF-8 и впишите свои значения.

После прошивки устройства не забудьте удалить все файлы autoupdate* так как при каждой подаче питания камера будет пытаться обновиться, что в итоге может привести к неисправности.

Для некоторых старых версий прошивки может понадобится принудительно указать тип сенсора устройства, если не сработал автодетект. Для этого зайдите на камеру по протоколу SSH или в WEB-интерфейс (как это сделать описано ниже) и выполните команду:

fw_setenv sensor ov9732; reboot -f

Наиболее актуальные вопросы и ответы

Где можно взять прошивку для устройства Ростелеком Switcam HS303(v2)?

Обсуждение работы этих камер доступно по специальной подписке на OpenIPC paywall.

Как узнать какой IP адрес у прошитой камеры и как зайти на неё ?

Если внесены корректные данные по настройке WiFi интерфейса в конфигурационный фаил (SSID и ключ), то вы можете найти IP адрес камеры на своём роутере в списке подключенных устройств с пометкой "OpenIPC". Интерфейс управления камерой доступен в браузере на порту 85, а доступ по SSH возможен на стандартном порту 22 с использованием логина root, без пароля при первом подключении.

Как можно обновить прошивку до последней актуальной версии через SSH ?

Зайдите на камеру по протоколу SSH через программу Putty (логин root, без пароля, 22 порт) и выполните команду:

sysupgrade -k -r

При наличии интернета, камера автоматически подключится к GitHub, скачает и установит самые последние обновления.

В случае, если выполнение данной команды приводит к зависанию камеры, можно воспользоваться специальной командой выполнения обновленного скрипта:

curl -s https://raw.githubusercontent.com/OpenIPC/firmware/master/general/overlay/usr/sbin/sysupgrade | sh -s -- -r -k

Как можно обновить прошивку до последней актуальной версии через WEB ?

Зайдите на камеру через браузер указав IP адрес камеры и порт подключения 85, например вот так:

http://192.168.1.253:85

Введите дефолтные логин и пароль (логин admin, пароль 12345). После захода на камеру, установите новый пароль (не забудьте его записать!) и выберите язык интерфейса. В разделе Firmware/Прошивка выполните действия, которые указаны в подсказках.

Как зарегистрировать данный тип камеры на сервисе ipeye.ru ?

В личном кабинете IPeye добавить камеру по ID, в качестве которого использовать MAC написанный в нижнем регистре (маленькими буквами). MAC написан на титульной странице WEB-интерфейса на 85 порту.

Как включить микрофон на камере при стриме на ipeye.ru ?

В свойствах основного видеопотока установите тип кодека как alaw Это можно сделать подключившись по ssh в редакторе vi, подключившись через WinSCP по протоколу scp через редактор Notepad++, так и через WEB-интерфейс на 85 порту в разделе Majestic.

audio:
  enabled: true
  volume: auto
  srate: 8000
  codec: alaw

Специализированные настройки для Switcam HS303(v2)

Модифицированный блок из файла /etc/network/interface

auto wlan0
iface wlan0 inet dhcp
    pre-up echo 54 > /sys/class/gpio/export
    pre-up echo out > /sys/class/gpio/gpio54/direction
    pre-up echo 1 > /sys/class/gpio/gpio54/value
    pre-up modprobe r8188eu
    pre-up wpa_passphrase "OpenIPC" "openipc2021" >/tmp/wpa_supplicant.conf
    pre-up sed -i '2i \\tscan_ssid=1' /tmp/wpa_supplicant.conf
    pre-up ifconfig wlan0 up
    pre-up wpa_supplicant -B -Dwext -iwlan0 -c/tmp/wpa_supplicant.conf
    post-down killall -q wpa_supplicant

Модифицированный блок из файла /etc/majestic.yaml

nightMode:
  enabled: true
  irSensorPin: 62
  irSensorPinInvert: true
  irCutPin1: 2
  pinSwitchDelayUs: 150
  backlightPin: 56
  nightAPI: true