From e0b78debfdb382c2496e41a70b10b04525e86a76 Mon Sep 17 00:00:00 2001 From: mixatronik <58383816+mixatronik@users.noreply.github.com> Date: Fri, 7 Oct 2022 10:12:02 +0500 Subject: [PATCH 01/16] Create Hikvision_DS-2CD2345F-IS --- ru/Hikvision_DS-2CD2345F-IS | 1 + 1 file changed, 1 insertion(+) create mode 100644 ru/Hikvision_DS-2CD2345F-IS diff --git a/ru/Hikvision_DS-2CD2345F-IS b/ru/Hikvision_DS-2CD2345F-IS new file mode 100644 index 0000000..7f499e0 --- /dev/null +++ b/ru/Hikvision_DS-2CD2345F-IS @@ -0,0 +1 @@ +Среди камер продаваемых Ростелекомом существует модель Hikvision DS-2CD2345F-IS. От большинства прочих отличается тем, что оригинальной прошивки для неё, судя по всему, нет. Но железо поддерживается From 6f40e7594e2be31c80de9fecc9492e3ce7ed11e6 Mon Sep 17 00:00:00 2001 From: mixatronik <58383816+mixatronik@users.noreply.github.com> Date: Fri, 7 Oct 2022 10:13:32 +0500 Subject: [PATCH 02/16] Rename Hikvision_DS-2CD2345F-IS to hikvision_ds-2cd2345f-is --- ru/{Hikvision_DS-2CD2345F-IS => hikvision_ds-2cd2345f-is} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename ru/{Hikvision_DS-2CD2345F-IS => hikvision_ds-2cd2345f-is} (100%) diff --git a/ru/Hikvision_DS-2CD2345F-IS b/ru/hikvision_ds-2cd2345f-is similarity index 100% rename from ru/Hikvision_DS-2CD2345F-IS rename to ru/hikvision_ds-2cd2345f-is From 3eef9df4455b0f9936ad42e13c4378fe7d9155ec Mon Sep 17 00:00:00 2001 From: mixatronik <58383816+mixatronik@users.noreply.github.com> Date: Fri, 7 Oct 2022 10:21:27 +0500 Subject: [PATCH 03/16] Update hikvision_ds-2cd2345f-is --- ru/hikvision_ds-2cd2345f-is | 120 +++++++++++++++++++++++++++++++++++- 1 file changed, 119 insertions(+), 1 deletion(-) diff --git a/ru/hikvision_ds-2cd2345f-is b/ru/hikvision_ds-2cd2345f-is index 7f499e0..912c3e1 100644 --- a/ru/hikvision_ds-2cd2345f-is +++ b/ru/hikvision_ds-2cd2345f-is @@ -1 +1,119 @@ -Среди камер продаваемых Ростелекомом существует модель Hikvision DS-2CD2345F-IS. От большинства прочих отличается тем, что оригинальной прошивки для неё, судя по всему, нет. Но железо поддерживается +# OpenIPC Wiki +[Оглавление](../index.md) + +Hikvision DS-2CD2345F-IS +-------------- + +Компания-производитель выпускала IP камеры Switcam HS-303 в трёх версиях, значительно отличающихся аппаратно между собой. На данный момент проект +OpenIPC поддерживает все три версии камер, однако установка альтернативного ПО +без разборки устройства пока возможна только на v1 и v2 устройств, ведутся +работы по интеграции v3. Сейчас мы работаем над созданием единой универсальной +прошивки для всех трёх версий видеокамеры Switcam HS-303. + +Обсуждение проекта и возможностей прошивок (на русском языке) возможно в +открытой [Telegram](https://t.me/openipc_modding) группе нашего проекта. + +Визуальное отличие устройств по цвету: + +* HS303 v1 - имеет чёрно-белый цвет +* HS303 v2 - имеет черный цвет +* HS303 v3 - имеет белый цвет и более вытянутую вертикально форму + +**Выбирайте правильный тип прошивки для своей камеры !** + + + +## Подготовка перед прошивкой и эксплуатацией + +Для комфортной работы в камерами OpenIPC в Windows необходимо установить программы: + +* [Putty](https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html) для доступа по протоколу ssh (лучшая замена telnet) +* [WinSCP](https://winscp.net/eng/docs/lang:ru) для доступа к файловой системе по протоколу scp +* [Notepad++](https://notepad-plus-plus.org/) в качестве редактора файлов на Linux камере + +Для входа по SSH необходимо использовать имя пользователя root, без пароля + + + +## HS303 v1 и HS303 v2 + +### Краткая инструкция установки OpenIPC v2.2 (на 2022.10.02) + +- подключите SD/MMC карту к ПК и разбейте её на два раздела +- карта может быть любого размера, но первый раздел должен быть не более 2GB +- отформатируйте SD/MMC карту как FAT (ограничение 2GB) +- распакуйте содержимое архива и папки OpenIPC_PayWall в корень SD/MMC карты +- внесите правки в фаил autoconfig/etc/network/interfaces (см.ниже) +- вставьте карту памяти в слот и подайте питание на камеру +- через 1 минуту (обновится загрузчик), сделайте сброс питания на пару секунд +- примерно через 2-3 минуты камера будет прошита и станет щелкать ИК фильтром +- сделайте сброс питания на пару секунд, извлеките SD карту +- камера готова к эксплуатации + +По-умолчанию камера пытается соединиться с точкой доступа с именем OpenIPC_NFS +и паролем сети project2021. Для изменения имени сети и пароля перед прошивкой +устройства, откройте файл autoconfig/etc/network/interfaces на SD/MMC карте в +редакторе Notepad++ (для Windows), выбрав при этом кодировку UTF-8 и впишите +свои значения. + +После прошивки устройства, каталог autoconfig можно удалить или перенести в +место для хранения резервных копий на ПК. + +Для восстановления настроек, достаточно записать сохраненные каталог и фаил в +корень SD карты, вставить её в выключенную камеру и подать питание. + + + +#### Особенности релиза (на 2022.10.02) + +- Что-бы устройство работало максимально стабильно, по-умолчанию отключены + дополнительные сервисы и службы: HLS, OSD, Motion и RTSP суб-поток; +- Для тех кто будет перепрошивать камеры с OpenWrt понадобится дополнительное + действие в виде разового выполнения команды в старой прошивке - зайдите на + камеру по SSH и выполните команду `flash_eraseall -j /dev/mtd4; reboot -f` + + + +### Наиболее актуальные вопросы и ответы + +#### Где можно взять прошивку для устройств Ростелеком Switcam HS303 v1/v2 ? + +Готовые файлы для прошивки и базовая техподдержка доступны в телеграм группе +через PayWall сервис [здесь](https://paywall.pw/openipc). + +Пошаговая инструкция по прошивке устройств и несколько ответов на часто задаваемые +вопросы находятся [здесь](https://openipc.github.io/wiki/ru/hardware-hs303.html). + +Исходные коды проекта, для тех кому претит PayWall или кто хочет собрать прошивку +полностью [самостоятельно](https://github.com/OpenIPC). + +Ваше право выбора в действиях полностью соблюдено. Успехов в техническом творчестве ! + +#### Как узнать какой IP адрес у прошитой камеры и как зайти на неё ? + +Если внесены корректные данные по настройке WiFi интерфейса в конфигурационный +файл (SSID и ключ), то вы можете найти IP адрес камеры на своём роутере в списке +подключенных устройств с пометкой "OpenIPC". +Интерфейс управления камерой доступен в браузере на порту 85, а доступ по SSH +возможен на стандартном порту 22 с использованием логина root, без пароля при +первом подключении. + +#### Как можно обновить прошивку до последней актуальной версии через SSH ? + +Зайдите на камеру по протоколу SSH через программу Putty (логин root, без пароля, +при первом подключении или с паролем, который установили в WEB, 22 порт) и +выполните команду: + +``` +sysupgrade -k -r +``` + +При наличии интернета, камера автоматически подключится к GitHub, скачает +и установит самые последние обновления. + + +#### Как можно обновить прошивку до последней актуальной версии через WEB ? + +Зайдите на камеру через браузер указав IP адрес камеры и порт подключения 85, + + From 216782c89cdc51656c8fb4f005a8b57a4d4022c7 Mon Sep 17 00:00:00 2001 From: mixatronik <58383816+mixatronik@users.noreply.github.com> Date: Fri, 7 Oct 2022 10:22:32 +0500 Subject: [PATCH 04/16] Update hikvision_ds-2cd2345f-is --- ru/hikvision_ds-2cd2345f-is | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/ru/hikvision_ds-2cd2345f-is b/ru/hikvision_ds-2cd2345f-is index 912c3e1..76bbbc3 100644 --- a/ru/hikvision_ds-2cd2345f-is +++ b/ru/hikvision_ds-2cd2345f-is @@ -4,6 +4,11 @@ Hikvision DS-2CD2345F-IS -------------- +Среди камер продаваемых Ростелекомом существует модель Hikvision DS-2CD2345F-IS. +От большинства прочих отличается тем, что оригинальной прошивки для неё, +судя по всему, нет. Но железо поддерживается OpenIPC и значит не всё потеряно. + + Компания-производитель выпускала IP камеры Switcam HS-303 в трёх версиях, значительно отличающихся аппаратно между собой. На данный момент проект OpenIPC поддерживает все три версии камер, однако установка альтернативного ПО без разборки устройства пока возможна только на v1 и v2 устройств, ведутся From 1b8af4d9727a901f7460eab7295e3915a2d06da9 Mon Sep 17 00:00:00 2001 From: mixatronik <58383816+mixatronik@users.noreply.github.com> Date: Fri, 7 Oct 2022 10:23:51 +0500 Subject: [PATCH 05/16] Update hikvision_ds-2cd2345f-is --- ru/hikvision_ds-2cd2345f-is | 88 +------------------------------------ 1 file changed, 1 insertion(+), 87 deletions(-) diff --git a/ru/hikvision_ds-2cd2345f-is b/ru/hikvision_ds-2cd2345f-is index 76bbbc3..31f5fbe 100644 --- a/ru/hikvision_ds-2cd2345f-is +++ b/ru/hikvision_ds-2cd2345f-is @@ -8,16 +8,6 @@ Hikvision DS-2CD2345F-IS От большинства прочих отличается тем, что оригинальной прошивки для неё, судя по всему, нет. Но железо поддерживается OpenIPC и значит не всё потеряно. - -Компания-производитель выпускала IP камеры Switcam HS-303 в трёх версиях, значительно отличающихся аппаратно между собой. На данный момент проект -OpenIPC поддерживает все три версии камер, однако установка альтернативного ПО -без разборки устройства пока возможна только на v1 и v2 устройств, ведутся -работы по интеграции v3. Сейчас мы работаем над созданием единой универсальной -прошивки для всех трёх версий видеокамеры Switcam HS-303. - -Обсуждение проекта и возможностей прошивок (на русском языке) возможно в -открытой [Telegram](https://t.me/openipc_modding) группе нашего проекта. - Визуальное отличие устройств по цвету: * HS303 v1 - имеет чёрно-белый цвет @@ -30,83 +20,7 @@ OpenIPC поддерживает все три версии камер, одна ## Подготовка перед прошивкой и эксплуатацией -Для комфортной работы в камерами OpenIPC в Windows необходимо установить программы: - -* [Putty](https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html) для доступа по протоколу ssh (лучшая замена telnet) -* [WinSCP](https://winscp.net/eng/docs/lang:ru) для доступа к файловой системе по протоколу scp -* [Notepad++](https://notepad-plus-plus.org/) в качестве редактора файлов на Linux камере - -Для входа по SSH необходимо использовать имя пользователя root, без пароля - - - -## HS303 v1 и HS303 v2 - -### Краткая инструкция установки OpenIPC v2.2 (на 2022.10.02) - -- подключите SD/MMC карту к ПК и разбейте её на два раздела -- карта может быть любого размера, но первый раздел должен быть не более 2GB -- отформатируйте SD/MMC карту как FAT (ограничение 2GB) -- распакуйте содержимое архива и папки OpenIPC_PayWall в корень SD/MMC карты -- внесите правки в фаил autoconfig/etc/network/interfaces (см.ниже) -- вставьте карту памяти в слот и подайте питание на камеру -- через 1 минуту (обновится загрузчик), сделайте сброс питания на пару секунд -- примерно через 2-3 минуты камера будет прошита и станет щелкать ИК фильтром -- сделайте сброс питания на пару секунд, извлеките SD карту -- камера готова к эксплуатации - -По-умолчанию камера пытается соединиться с точкой доступа с именем OpenIPC_NFS -и паролем сети project2021. Для изменения имени сети и пароля перед прошивкой -устройства, откройте файл autoconfig/etc/network/interfaces на SD/MMC карте в -редакторе Notepad++ (для Windows), выбрав при этом кодировку UTF-8 и впишите -свои значения. - -После прошивки устройства, каталог autoconfig можно удалить или перенести в -место для хранения резервных копий на ПК. - -Для восстановления настроек, достаточно записать сохраненные каталог и фаил в -корень SD карты, вставить её в выключенную камеру и подать питание. - - - -#### Особенности релиза (на 2022.10.02) - -- Что-бы устройство работало максимально стабильно, по-умолчанию отключены - дополнительные сервисы и службы: HLS, OSD, Motion и RTSP суб-поток; -- Для тех кто будет перепрошивать камеры с OpenWrt понадобится дополнительное - действие в виде разового выполнения команды в старой прошивке - зайдите на - камеру по SSH и выполните команду `flash_eraseall -j /dev/mtd4; reboot -f` - - - -### Наиболее актуальные вопросы и ответы - -#### Где можно взять прошивку для устройств Ростелеком Switcam HS303 v1/v2 ? - -Готовые файлы для прошивки и базовая техподдержка доступны в телеграм группе -через PayWall сервис [здесь](https://paywall.pw/openipc). - -Пошаговая инструкция по прошивке устройств и несколько ответов на часто задаваемые -вопросы находятся [здесь](https://openipc.github.io/wiki/ru/hardware-hs303.html). - -Исходные коды проекта, для тех кому претит PayWall или кто хочет собрать прошивку -полностью [самостоятельно](https://github.com/OpenIPC). - -Ваше право выбора в действиях полностью соблюдено. Успехов в техническом творчестве ! - -#### Как узнать какой IP адрес у прошитой камеры и как зайти на неё ? - -Если внесены корректные данные по настройке WiFi интерфейса в конфигурационный -файл (SSID и ключ), то вы можете найти IP адрес камеры на своём роутере в списке -подключенных устройств с пометкой "OpenIPC". -Интерфейс управления камерой доступен в браузере на порту 85, а доступ по SSH -возможен на стандартном порту 22 с использованием логина root, без пароля при -первом подключении. - -#### Как можно обновить прошивку до последней актуальной версии через SSH ? - -Зайдите на камеру по протоколу SSH через программу Putty (логин root, без пароля, -при первом подключении или с паролем, который установили в WEB, 22 порт) и +Для выполните команду: ``` From f909e03e10f2d5f5002025a874c61e606720288c Mon Sep 17 00:00:00 2001 From: mixatronik <58383816+mixatronik@users.noreply.github.com> Date: Fri, 7 Oct 2022 10:26:08 +0500 Subject: [PATCH 06/16] Update hikvision_ds-2cd2345f-is --- ru/hikvision_ds-2cd2345f-is | 32 -------------------------------- 1 file changed, 32 deletions(-) diff --git a/ru/hikvision_ds-2cd2345f-is b/ru/hikvision_ds-2cd2345f-is index 31f5fbe..17aae27 100644 --- a/ru/hikvision_ds-2cd2345f-is +++ b/ru/hikvision_ds-2cd2345f-is @@ -1,38 +1,6 @@ -# OpenIPC Wiki -[Оглавление](../index.md) - Hikvision DS-2CD2345F-IS -------------- Среди камер продаваемых Ростелекомом существует модель Hikvision DS-2CD2345F-IS. От большинства прочих отличается тем, что оригинальной прошивки для неё, судя по всему, нет. Но железо поддерживается OpenIPC и значит не всё потеряно. - -Визуальное отличие устройств по цвету: - -* HS303 v1 - имеет чёрно-белый цвет -* HS303 v2 - имеет черный цвет -* HS303 v3 - имеет белый цвет и более вытянутую вертикально форму - -**Выбирайте правильный тип прошивки для своей камеры !** - - - -## Подготовка перед прошивкой и эксплуатацией - -Для -выполните команду: - -``` -sysupgrade -k -r -``` - -При наличии интернета, камера автоматически подключится к GitHub, скачает -и установит самые последние обновления. - - -#### Как можно обновить прошивку до последней актуальной версии через WEB ? - -Зайдите на камеру через браузер указав IP адрес камеры и порт подключения 85, - - From d021d767bf490d3711cd191930e3641bff5502c8 Mon Sep 17 00:00:00 2001 From: mixatronik <58383816+mixatronik@users.noreply.github.com> Date: Fri, 7 Oct 2022 10:27:54 +0500 Subject: [PATCH 07/16] Delete hikvision_ds-2cd2345f-is --- ru/hikvision_ds-2cd2345f-is | 6 ------ 1 file changed, 6 deletions(-) delete mode 100644 ru/hikvision_ds-2cd2345f-is diff --git a/ru/hikvision_ds-2cd2345f-is b/ru/hikvision_ds-2cd2345f-is deleted file mode 100644 index 17aae27..0000000 --- a/ru/hikvision_ds-2cd2345f-is +++ /dev/null @@ -1,6 +0,0 @@ -Hikvision DS-2CD2345F-IS --------------- - -Среди камер продаваемых Ростелекомом существует модель Hikvision DS-2CD2345F-IS. -От большинства прочих отличается тем, что оригинальной прошивки для неё, -судя по всему, нет. Но железо поддерживается OpenIPC и значит не всё потеряно. From 406cf64bd1607c8ea7a4a3e8ba8d48a3fd094c9d Mon Sep 17 00:00:00 2001 From: mixatronik <58383816+mixatronik@users.noreply.github.com> Date: Fri, 7 Oct 2022 10:29:11 +0500 Subject: [PATCH 08/16] Create hikvision-ds-2cd2345f-is --- ru/hikvision-ds-2cd2345f-is | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 ru/hikvision-ds-2cd2345f-is diff --git a/ru/hikvision-ds-2cd2345f-is b/ru/hikvision-ds-2cd2345f-is new file mode 100644 index 0000000..17aae27 --- /dev/null +++ b/ru/hikvision-ds-2cd2345f-is @@ -0,0 +1,6 @@ +Hikvision DS-2CD2345F-IS +-------------- + +Среди камер продаваемых Ростелекомом существует модель Hikvision DS-2CD2345F-IS. +От большинства прочих отличается тем, что оригинальной прошивки для неё, +судя по всему, нет. Но железо поддерживается OpenIPC и значит не всё потеряно. From 64cc5d440de9751fc430103064439ca2c059461e Mon Sep 17 00:00:00 2001 From: mixatronik <58383816+mixatronik@users.noreply.github.com> Date: Fri, 7 Oct 2022 10:29:47 +0500 Subject: [PATCH 09/16] Update hikvision-ds-2cd2345f-is --- ru/hikvision-ds-2cd2345f-is | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ru/hikvision-ds-2cd2345f-is b/ru/hikvision-ds-2cd2345f-is index 17aae27..d42eb39 100644 --- a/ru/hikvision-ds-2cd2345f-is +++ b/ru/hikvision-ds-2cd2345f-is @@ -1,3 +1,6 @@ +# OpenIPC Wiki +[Оглавление](../index.md) + Hikvision DS-2CD2345F-IS -------------- From f5c1629d6bdf3032004cb8b15e320f4e38c5c649 Mon Sep 17 00:00:00 2001 From: mixatronik <58383816+mixatronik@users.noreply.github.com> Date: Fri, 7 Oct 2022 10:39:02 +0500 Subject: [PATCH 10/16] Update and rename hikvision-ds-2cd2345f-is to hikvision-ds-2cd2345f-is.md --- ru/hikvision-ds-2cd2345f-is | 9 --------- ru/hikvision-ds-2cd2345f-is.md | 17 +++++++++++++++++ 2 files changed, 17 insertions(+), 9 deletions(-) delete mode 100644 ru/hikvision-ds-2cd2345f-is create mode 100644 ru/hikvision-ds-2cd2345f-is.md diff --git a/ru/hikvision-ds-2cd2345f-is b/ru/hikvision-ds-2cd2345f-is deleted file mode 100644 index d42eb39..0000000 --- a/ru/hikvision-ds-2cd2345f-is +++ /dev/null @@ -1,9 +0,0 @@ -# OpenIPC Wiki -[Оглавление](../index.md) - -Hikvision DS-2CD2345F-IS --------------- - -Среди камер продаваемых Ростелекомом существует модель Hikvision DS-2CD2345F-IS. -От большинства прочих отличается тем, что оригинальной прошивки для неё, -судя по всему, нет. Но железо поддерживается OpenIPC и значит не всё потеряно. diff --git a/ru/hikvision-ds-2cd2345f-is.md b/ru/hikvision-ds-2cd2345f-is.md new file mode 100644 index 0000000..b3f24a5 --- /dev/null +++ b/ru/hikvision-ds-2cd2345f-is.md @@ -0,0 +1,17 @@ +# OpenIPC Wiki +[Оглавление](../index.md) + +Hikvision DS-2CD2345F-IS +-------------- + +Среди камер продаваемых Ростелекомом существует модель Hikvision DS-2CD2345F-IS. От большинства прочих отличается тем, что оригинальной прошивки для неё, судя по всему, нет. Но железо поддерживается OpenIPC и значит не всё потеряно. + +## Платформа + +процессор hi3516av100 +сенсор ov4689 +объём ОЗУ 128Мб +объём ПЗУ 128Мб + +## Предупреждение +В настоящее время удалось запустить сборку для про From a7e7319f9f63115612cbe978c02be53dd1500196 Mon Sep 17 00:00:00 2001 From: mixatronik <58383816+mixatronik@users.noreply.github.com> Date: Fri, 7 Oct 2022 10:47:30 +0500 Subject: [PATCH 11/16] Update hikvision-ds-2cd2345f-is.md --- ru/hikvision-ds-2cd2345f-is.md | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/ru/hikvision-ds-2cd2345f-is.md b/ru/hikvision-ds-2cd2345f-is.md index b3f24a5..8902e0d 100644 --- a/ru/hikvision-ds-2cd2345f-is.md +++ b/ru/hikvision-ds-2cd2345f-is.md @@ -6,12 +6,17 @@ Hikvision DS-2CD2345F-IS Среди камер продаваемых Ростелекомом существует модель Hikvision DS-2CD2345F-IS. От большинства прочих отличается тем, что оригинальной прошивки для неё, судя по всему, нет. Но железо поддерживается OpenIPC и значит не всё потеряно. +## Текущая ситуация +- В настоящее время удалось запустить сборку для процессора hi3516av100, т.к. только в ней есть поддержка памяти NAND, а всё остальное идентично сборке для hi3516av100 +- + + + ## Платформа -процессор hi3516av100 -сенсор ov4689 -объём ОЗУ 128Мб -объём ПЗУ 128Мб +- процессор hi3516dv100 +- сенсор ov4689 +- объём ОЗУ 128Мб +- объём ПЗУ 128Мб +- тип ПЗУ NAND -## Предупреждение -В настоящее время удалось запустить сборку для про From 4e1ef665ca0f3145ad327a9052e66cdf25c016a6 Mon Sep 17 00:00:00 2001 From: mixatronik <58383816+mixatronik@users.noreply.github.com> Date: Fri, 7 Oct 2022 11:22:35 +0500 Subject: [PATCH 12/16] Update hikvision-ds-2cd2345f-is.md --- ru/hikvision-ds-2cd2345f-is.md | 77 +++++++++++++++++++++++++++++++--- 1 file changed, 72 insertions(+), 5 deletions(-) diff --git a/ru/hikvision-ds-2cd2345f-is.md b/ru/hikvision-ds-2cd2345f-is.md index 8902e0d..a7ba25f 100644 --- a/ru/hikvision-ds-2cd2345f-is.md +++ b/ru/hikvision-ds-2cd2345f-is.md @@ -7,16 +7,83 @@ Hikvision DS-2CD2345F-IS Среди камер продаваемых Ростелекомом существует модель Hikvision DS-2CD2345F-IS. От большинства прочих отличается тем, что оригинальной прошивки для неё, судя по всему, нет. Но железо поддерживается OpenIPC и значит не всё потеряно. ## Текущая ситуация -- В настоящее время удалось запустить сборку для процессора hi3516av100, т.к. только в ней есть поддержка памяти NAND, а всё остальное идентично сборке для hi3516av100 -- - - +- В настоящее время удалось запустить сборку для процессора hi3516av100, т.к. только в ней есть поддержка памяти NAND, а всё остальное идентично сборке для hi3516av100. +- Последняя протестированная работающая сборка - от 27.05.22 Сборка от 6.10.22 запускается, но в ней отсутствует eth0. Причина выясняется. +- В протестированной сборке отсутствует поддержка UBIFS, поэтому периодически настройки каеры слетают к дефолтным значениям. +- Переключение день/ночь реализовано дополнительным скриптом. Есть определённые проблемы на границах тёмного и светлого времени суток - в сумерках многократно переключается то в один то в другой режим. +- Микрофон не работает. +- Запись на карпту памяти не тестировал. ## Платформа - - процессор hi3516dv100 - сенсор ov4689 - объём ОЗУ 128Мб - объём ПЗУ 128Мб - тип ПЗУ NAND +## Прошивка +### Переменные окружения +``` +setenv soc hi3516av100 +setenv sensor ov4689 +setenv totalmem 128M + +setenv osmem 32M + +setenv bootargs 'mem=32M console=ttyAMA0,115200 panic=20 root=/dev/mtdblock3 rootfstype=squashfs init=/init mtdparts=hinand:1024k(boot),1024k(env),2048k(kernel),5120k(rootfs),-(rootfs_data)' + +setenv bootcmd 'setenv setargs setenv bootargs ${bootargs}; run setargs; nand read 0x82000000 0x200000 0x200000; bootm 0x82000000' + +setenv ethaddr 00:12:34:56:78:90 //задать MAC-адрес камеры, если не задан +setenv ipaddr 192.168.1.10 //задать IP-адрес камеры, если не задан +setenv serverip 192.168.1.2 //задать адрес компа с TFTP-сервером +``` +### Образы ядра и файловой системы +``` +mw.b 0x82000000 0xff 0x1000000 +tftp 0x82000000 uImage.${soc} +nand erase 0x200000 0x200000 +nand write.i 0x82000000 0x200000 0x200000 + +mw.b 0x82000000 0xff 0x1000000 +tftp 0x82000000 rootfs.squashfs.${soc} +nand erase 0x400000 0x500000 +nand write 0x82000000 0x400000 0x500000 + +reset +``` +Можно вводить команды одной строкой через **;**, но лучше построчно, чтобы контролировать выполнение. +### Первый запуск +После загрузки системы нужно войти под пользователем root без пароля и выполнить команду **firstboot**. Система выполнит необходимые операции и перезапустится. Если не перезапустилась, то сделать это командой **reboot**. +Затем снова войти в бут и почистить память: +``` +nand erase 0x900000 0x7700000 +reset +``` +Эту же операцию нужно выполнить, если происходят сбои по вине неподходящей файловой системы. Но то же самое можно сделать и через веб-интерфейс. +### Веб-интерфейс +Веб-интерфейс по умолчанию доступен по порту **85**. Логин: **admin**, пароль: **12345**. При первом входе будет предложено задать новый сложный пароль. Сам использую англоязычный интерфейс, поэтому и все пункты меню буду приводить тоже на английском. Основная часть системы — стример **Majestic**. Он выполняет функции захвата и трансляции изображения и делает всё остальное, что с этим связано. Надо настроить. +#### Majestic->Majestic settings +##### ISP +- В поле **Path to sensor configuration file** выбрать **/etc/sensors/ov4689_i2c_1080p.ini** +##### VIDEO0 +- Включить **Enable Video0** +- Выбрать **Video0 codec: h265** +- Задать **Video resolution: 1920×1080** +- Задать **Video frame rate: 25** +- Задать **Video bitrate: 2048** +- Задать **Send I-frame each 1 second: 1** +##### VIDEO1 +- Включить **Enable Video1** +- Выбрать **Video0 codec: h265** +- Задать **Video resolution: 704×576** +- Задать **Video frame rate: 25** +- Задать **Video bitrate: 512** +- Задать **Send I-frame each 1 second: 1** + +После проведения указанных манипуляций сохранить изменения — видео настроено. В разделе **Preview** картинку можно увидеть только для JPEG и MJPEG. Просмотр видео работает не всегда — баг это или фича, разбираемся. +Увидеть картинку можно через VLC, выбрав в меню пункт Открыть URL и введя одну из строк: +- rtsp://admin:password@ip-address:554/stream=0 — первый поток +- rtsp://admin:password@ip-address:554/stream=1 — второй поток + +где: password — ваш пароль, ip-address — адрес камеры. From 4b60a75d4fa14ee32bb8195d7cc9a1d371dd6095 Mon Sep 17 00:00:00 2001 From: mixatronik <58383816+mixatronik@users.noreply.github.com> Date: Fri, 7 Oct 2022 12:13:18 +0500 Subject: [PATCH 13/16] Update hikvision-ds-2cd2345f-is.md --- ru/hikvision-ds-2cd2345f-is.md | 59 ++++++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) diff --git a/ru/hikvision-ds-2cd2345f-is.md b/ru/hikvision-ds-2cd2345f-is.md index a7ba25f..d95892f 100644 --- a/ru/hikvision-ds-2cd2345f-is.md +++ b/ru/hikvision-ds-2cd2345f-is.md @@ -87,3 +87,62 @@ reset - rtsp://admin:password@ip-address:554/stream=1 — второй поток где: password — ваш пароль, ip-address — адрес камеры. + +## Переключение день/ночь +При наступлении тёмного времени суток или выключении источников света, как правило, видеокамеры переходят в ночной режим. Происходит перевод изображения в чёрно-белый режим, отключается ИК-фильтр и включается ИК-подсветка. В обратной ситуации производятся обратные действия. + +Система может определять отсутствие света либо по датчику, либо по изображению. Пока **Majestic** умеет работать только с датчиком. В этой модели камеры его нет. Значит надо задать параметры управляющих выходов, а управлять ими придётся с помощью скрипта. +### Настройка GPIO +- Включить **Enable night mode** +- Задать **GPIO pin1 of signal for IRcut filter: 105** +- Задать **GPIO pin2 of signal for IRcut filter: 104** +- Задать **GPIO pin to turn on night mode illumination: 114** + +Теперь **Majestic** знает про **GPIO** и можно попробовать поуправлять переключением вручную из командной строки через **API**. Нужно войти в систему под пользователем **root** без пароля. Команды следующие: + +``` +curl http://ip-address/night/on //включить ночной режим. +curl http://ip-address/night/off //выключить ночной режим. +curl http://ip-address/night/toggle //переключить режим. +``` +Если всё работает, движемся дальше — автоматизируем процесс управления переключением режима на основе изменения времени экспозиции. + +### Скрипт управления переключением режима +Создаём файл файл скрипта: +``` +cat > /usr/sbin/checkexp.sh +``` +… и вставляем содержимое через буфер обмена: +``` +!/bin/sh + +login=$(cat /etc/httpd.conf | grep cgi-bin | cut -d':' -f2) +pass=$(cat /etc/httpd.conf | grep cgi-bin | cut -d':' -f3) + +chtime=5 #change time to check exptime +chexp=50 #change exptime threshold (40-80) +day=1 + +while true; do + +exp=$(curl -s http://localhost/metrics | grep ^isp_exptime | cut -d' ' -f2) +chexp=50 #change exptime threshold (40-80) +bri=expr $exp / 1000 +echo $bri + +if [ $bri -gt $chexp -a $day -eq 1 ] ;then +day=0 +curl -u $login:$pass http://localhost/night/on +fi + +if [ $bri -le $chexp -a $day -eq 0 ] ;then +day=1 +curl -u $login:$pass http://localhost/night/off +fi + +sleep $chtime +done +``` +Сохраняем файл нажав комбинацию **Ctrl+D** и даём разрешение на выполнение: +``` +``` From 7798ad29b277a2c32e4105c2c0fa9031cae271e8 Mon Sep 17 00:00:00 2001 From: mixatronik <58383816+mixatronik@users.noreply.github.com> Date: Fri, 7 Oct 2022 12:23:20 +0500 Subject: [PATCH 14/16] Update hikvision-ds-2cd2345f-is.md --- ru/hikvision-ds-2cd2345f-is.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/ru/hikvision-ds-2cd2345f-is.md b/ru/hikvision-ds-2cd2345f-is.md index d95892f..9c12e88 100644 --- a/ru/hikvision-ds-2cd2345f-is.md +++ b/ru/hikvision-ds-2cd2345f-is.md @@ -145,4 +145,21 @@ done ``` Сохраняем файл нажав комбинацию **Ctrl+D** и даём разрешение на выполнение: ``` +chmod +x /usr/sbin/checkexp.sh ``` +Если теперь запустить скрипт, то он начнёт анализировать экспозицию и управлять ночным режимом. В консоль, с интервалом в 5 секунд, будут выдаваться значения экспозиции. Самая простая проверка — накрыть камеру ладонью и через 5 секунд должен раздаться щелчок ИК-фильтра — включится ночной режим. Убрать ладонь и ещё через 5 секунд ночной режим выключится. + +Для того, чтобы скрипт запускался автоматически при старте системы, создаём файл запуска: +``` +cat > /etc/init.d/S99rc.local +``` +… и вставляем содержимое: +``` +./usr/sbin/checkexp.sh > /dev/null 2>&1 & +exit 0 +``` +Сохраняем файл нажав комбинацию *Ctrl+D* и даём разрешение на выполнение: +``` +chmod +x /usr/sbin/S99rc.local +``` +Теперь можно перезапускать камеру и радоваться что переключение режима, хоть и не идельно, но работает. From 34be1a285578a83294dd3978e5c4e6b5b68cd4b0 Mon Sep 17 00:00:00 2001 From: mixatronik <58383816+mixatronik@users.noreply.github.com> Date: Fri, 7 Oct 2022 12:30:14 +0500 Subject: [PATCH 15/16] Update hikvision-ds-2cd2345f-is.md --- ru/hikvision-ds-2cd2345f-is.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ru/hikvision-ds-2cd2345f-is.md b/ru/hikvision-ds-2cd2345f-is.md index 9c12e88..c0b3ce6 100644 --- a/ru/hikvision-ds-2cd2345f-is.md +++ b/ru/hikvision-ds-2cd2345f-is.md @@ -162,4 +162,4 @@ exit 0 ``` chmod +x /usr/sbin/S99rc.local ``` -Теперь можно перезапускать камеру и радоваться что переключение режима, хоть и не идельно, но работает. +Теперь можно перезапускать камеру и радоваться что переключение режима, хоть и не идеально, но работает. From 46dea41a0e7139a5f4037a70e65c1bc166bfbddb Mon Sep 17 00:00:00 2001 From: mixatronik <58383816+mixatronik@users.noreply.github.com> Date: Fri, 7 Oct 2022 12:31:40 +0500 Subject: [PATCH 16/16] Update index.md --- index.md | 1 + 1 file changed, 1 insertion(+) diff --git a/index.md b/index.md index 6fcb80e..c8ddf90 100644 --- a/index.md +++ b/index.md @@ -109,6 +109,7 @@ In Russian - [Ростелекомовская камера с NAND](ru/hardware-rtk-nand.md) - [Полезные ссылки](ru/resources.md) - [Обзоры камер разных производителей](ru/reviews.md) +- [Hikvision DS-2CD2345F-IS](ru/hikvision-ds-2cd2345f-is.md) ## Что можно прочитать про прошивку OpenIPC? - [Часто задаваемые вопросы и ответы на них][faq1]