wiki/ru/hardware-hs303.md

185 lines
9.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

# OpenIPC Wiki
[Оглавление](index.md)
Switcam HS-303
--------------
Компания-производитель выпускала IP камеры Switcam HS-303 в трёх версиях,
значительно отличающихся аппаратно между собой. На данный момент проект
OpenIPC поддерживает все три типа камер, однако установка альтернативного ПО
без разборки устройства возможна только на v1 и v2, причем на первый тип камеры
устанавливается более старая версия на базе OpenWrt.
Мы работаем над созданием новой универсальной прошивки для всех трёх типов
видеокамеры Switcam HS-303. Обсуждение проекта и возможностей прошивок (на
русском языке) возможно в открытой группе [Telegram](https://t.me/openipc_modding).
Так-же в ближайшее время все информационные наработки по видеокамерам в виде
Q&A будут перенесены в данный документ общей Wiki.
## Начало работы
Для комфортной работы в камерами OpenIPC в Windows необходимо установить программы:
* Putty для доступа по протоколу ssh (вместо telnet)
* WinSCP для доступа к файловой системе по протоколу scp
* Notepad++ в качестве редактора файлов на Linux камере
Для входа использовать имя пользователя root, без пароля
## HS303(v1)
### Наиболее актуальные вопросы и ответы
#### Где можно взять прошивку для устройства Ростелеком Switcam HS303(v2)?
Обсуждение работы этих камер доступно по специальной подписке на
[OpenIPC paywall](https://paywall.pw/openipc).
#### Как зарегистрировать данный тип камеры на сервисе 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](https://paywall.pw/openipc).
#### Как узнать какой 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
```