Как подключить камеру к 1с

Обновлено: 06.07.2024

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

Аппаратное подключение

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

  • WiFi – беспроводное;
  • Ethernet – обычное подключение через кабель витой пары;
  • PoE – тоже кабельное подключение, только питание подается по некоторым жилам витой пары, а не отдельно. Потребуется специальный инжектор и провод с дополнительным выходом.

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

Как подключить IP камеру видеонаблюдения через WiFi?

Подключите устройство через Ethernet разъем и зайдите в веб интерфейс по IP адресу данного оборудования. Его можно узнать из инструкции или через роутер. Детально этот процесс описан в нашем материале «Как узнать IP-адрес».

Перейдите в настройки беспроводной сети. Активируйте ее и введите данные вашего WiFi подключения. После этого можно отключать устройство. Оно через несколько секунд найдет сеть и станет снова доступным по IP адресу, который вы вводили ранее.

Если оборудование поддерживает технологию WPS, зажмите соответствующую кнопку на камере и активируйте режим поиска на роутере. Через несколько секунд устройства соединяться. Можно также воспользоваться ручным вводом данных, тогда нужно в веб-интерфейсе роутера ввести PIN код камеры (ищите в документах или на коробке).

Как подключить IP камеру видеонаблюдения через Ethernet

Кабель витой пары можно приобрести с готовыми штекерами, но если вам нужно использовать несколько стационарных камер, понадобится обжимной инструмент. Так можно самостоятельно регулировать длину кабеля, чтобы не было висящих мотков и лишних петель.

Если вы используете до 5 камер, то хватит роутера, но при большем количестве устройств необходим коммутатор.

Как подключить уличную IP камеру?

Она располагается дальше от источника питания и к интернету подключена через длинный кабель. Витая пара имеет ограничения по дальности прокладки – если их не соблюдать, то сопротивление будет полностью или частично глушить сигнал. Похожая ситуация с проводами питания – их сечение напрямую зависит от мощности камер и напряжения. Также помните, что почти все IP камеры работают от напряжения 12V, при подключении нужно использовать соответствующий блок питания.

Как программно настроить IP камеры

Когда камера подключена к роутеру, ее нужно настроить так, чтобы иметь доступ к ней через интернет. Для этого нужно подключиться к сервису Ivideon или воспользоваться ручными настройками.

Настройка IP камеры видеонаблюдения через сервис Ivideon

Чтобы не поддерживать собственный сервер и забыть о сетевом диске, можно пользоваться онлайн сервисом видеонаблюдения Ivideon. Он работает с любыми моделями оборудования, но для тех, которые не поддерживают технологию UPnP (Universal Plug and Play), потребуется настроить IP камеру вручную перед подключением.

Как подключить онлайн камеру видеонаблюдения к Ivideon Server (PC, MAC, Linux)

Ручной способ

Пошаговая настройка IP камеры при подключении к программному обеспечению Invideon.

  1. Как только вы подключили одну из этих IP камер видеонаблюдения, вам нужно зарегистрироваться на нашем сервисе.
  2. Скачайте программу Ivideon Server и установите ее.
  3. В главном окне вы увидите группу «IP камеры», кликните по ней правой кнопкой мыши и выберите «добавить IP камеру…».
  4. Введите имя камеры и выберите производителя. Чтобы не листать весь список, просто начните печатать первые пару букв, и система выдаст подсказки.
  5. Введите стандартный IP адрес, его вы найдете на коробке.
  6. Если вы все сделали правильно, появится окно ввода логина и пароля. Если камера новая, то введите стандартную пару. Чтобы не искать заводские установки, воспользуйтесь этими стандартными логинами и паролями IP-камер. Если же настройки изменялись ранее, то воспользуйтесь актуальными данными.
  7. Появится меню, в котором можно ввести дополнительные настройки. Они нужны, если ваша модель камеры обладает особыми модулями, например, микрофон, динамик и другие. Также тут вы можете указать порты, если используете специальные значения.

Весь процесс можно увидеть на видео. На нашем канале есть и другие подробные видео-инструкции, не пропустите!

Автоматический способ подключения

Модели Nobelic обладают собственной прошивкой Ivideon, она позволяет создать простое и удобное безопасное подключение. Некоторые модели камер Microdigital и Hikvision можно прошить, добавив им функционал. Такие устройства подключаются гораздо проще.

Подключите устройство к интернету и в программе выберите пункт «Искать IP камеры (UPnP)». Программа сама найдет и настроить устройство для дальнейшего пользования.

Настройка мобильного приложения Ivideon (Android, iOS)

Вы можете управлять всеми своими IP камерами видеонаблюдения не только в компьютерной версии программы, но и через телефон/планшет. Мобильное приложение поможет вам организовать видеонаблюдение через интернет.

  1. Скачайте программу Ivideon для видеонаблюдения.
  2. Откройте ее и в правом верхнем углу нажмите плюсик.
  3. Вам откроется два варианта для выбора – подключить камеру со встроенной поддержкой Ivideon или без. Выбирайте ваш вариант.
  4. Если у вас обычная камера, то настройки будут аналогичными тем, что указаны выше, – для компьютерной программы. Подключиться к ней вы сможете по родному IP адресу. Если же вы используете родную модель Ivideon, то появится окно ввода логина и пароля. Заполните их.
  5. На экране вашего смартфона появится QR-код, который нужно подвести к объективу камеры, когда на ней будет мигать зеленая лампочка.
  6. Вас уведомит об успешном подключении звуковой сигнал, а световой индикатор перестанет мигать.
  7. Теперь в списке будет эта камера, вы всегда сможете взаимодействовать с ней.

Ручная настройка камеры без Ivideon

Если у вас обычная камера, то нужно задать ей IP адрес и порт, по которому к ней можно будет подключиться. Устройство должно находиться в одной сети с компьютером:

  1. Вводим в адресную строку браузера IP адрес, затем логин и пароль, и попадаем в веб интерфейс камеры.
  2. Далее нам нужен пункт Network Setup.
  3. Выбираем Static IP address. И прописываем в поля значения: IP address – 192.168.Y.X; Subnet Mask – 255.255.255.0. Y – это подсеть, в которой находятся ваш компьютер и роутер, она одна для всех устройств. X – уникальный номер камеры, он может быть произвольным, главное условие – он не должен повторяться.
  4. Тут же можно задать порт, но данная настройка есть не у всех камер.
  5. Сохраняем настройки.

Как подключиться к IP камере через интернет?

Чтобы иметь возможность просматривать изображение камеры удаленно, нужно выделить ей внешний IP адрес. Он также потребуется для работы с сервисом Ivideon. Внутренний адрес позволяет подключаться к камере только внутри сети. Чтобы создать адрес для прямого подключения к устройству, необходимо прописать порт, по которому внешний запрос будет передаваться к камере.

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

Заходим в веб интерфейс роутера. Для этого введите в адресной строке браузера 192.168.1.1. Это стандартный адрес для большинства типов роутеров. Чтобы получить доступ к настройкам, необходимо также знать имя пользователя и пароль, в заводских настойках это admin/admin.

Далее переходим в раздел WAN в дополнительных настройках. Это настройка переадресации портов, названий у нее много, но понять можно по смыслу. Далее нас интересует подпункт «Виртуальный сервер» или его аналог на английском языке.

Активируем его и вводим данные:

  • Name – название камеры, например, «Камера в гостиной», «Камера в гараже» и т.д.
  • Service Port – тут нужно выбрать порт, обычно это 808Х, последняя цифра – это номер камеры. Если камера одна, то 8081, если вторая, то 8082 и т.д.
  • IP-address – вводим заданный адрес камеры.
  • Internal port – 80, если подобных настроек нет в самой камере. Если есть – используйте тот порт, который там указан.
  • Protocol – TCP.

Все, теперь вы можете подключиться к камере извне по интернету с любого устройства. Настройка камеры через интернет будет доступна с браузера или с помощью программ, например, Ivideon Server.

Как подключиться к IP камере после настроек?

Чтобы зайти на веб интерфейс камеры через интернет нужно просто ввести в адресную строку браузера ваш внешний IP адрес и порт, который вы выбрали. Если ваш внешний IP 22.125.45.16, то подключение к камере будет выглядеть так: 22.125.45.16:8081.

Для доступа к устройствам у вас должен быть статичный IP. Если вы используете динамический, то подключите эту услугу у провайдера.

А если камера уже не нужна?

Оборудование можно совсем удалить или отключить на время в любой момент. После клика правой мышкой в первом случаем выбирайте пункт «Удалить», во втором – «Не использовать эту камеру» (она останется в списке оборудования). Если нужно ее снова включить, нажмите на кнопку «Использовать эту камеру».

Остались вопросы? Позвоните или напишите нам – служба поддержки Ivideon вам поможет. А если не хотите разбираться во всем самостоятельно, мы установим и настроим оборудование под ключ.

Иногда появляется необходимость сохранять фото гостя в карточке клиента. Для этого в программе 1С:Отель есть возможность подключения веб-камеры. Важно отметить, что камера должна работать через TWAIN драйвер. Убедитесь в этом перед её покупкой.

Чтобы настроить подключение веб-камеры, необходимо:

1) Обновите конфигурацию 1С:Отеля до последнего релиза.

2) Запустите 1С:Отель от имени администратора и откройте список рабочих мест: Настройка/Рабочие места.


3) В открывшемся окне найдите название рабочего места, соответствующее имени Вашего компьютера, и откройте его настройки двойным нажатием левой кнопки мыши. Здесь необходимо перейти на вкладку «Параметры подключения оборудования» и нажать на кнопку «Установить компоненту TWAIN сканирования». Выйдите из программы и снова зайдите .


4) Зайдите в «Параметры подключения WEB камер», которые также находятся в настройках .


5) В окне добавьте новые параметры, задайте им код и произвольное наименование, и в выпадающем меню пункта «Имя Twain WEB камеры» выберите наименование Вашей веб-камеры.


6) Осталось подключить камеру к рабочему месту. Для этого вновь откройте «Параметры подключения оборудования» Вашего рабочего места и укажите только что созданные параметры работы камеры.


Чтобы сделать снимок клиента, необходимо:

1) Откройте карточку гостя и перейдите на вкладку «Фото и подпись».

2) Нажмите «Получить с WEB камеры» – камера сделает снимок. Не понравилось/не получилось фото – можно нажать ещё раз. После удачного снимка нажмите «Ок».


Данное фото будет прикреплено к клиенту и будет отображаться в окне поиска клиента и непосредственно в его карточке.

Наверное, ни для кого не секрет, что в последнее время облачные сервисы видеонаблюдения набирают популярность. И понятно почему так происходит, видео — это "тяжелый" контент, для хранения которого необходима инфраструктура и большие объемы дискового хранилища. Использование локальной системы видеонаблюдения требует средств на эксплуатацию и поддержку, как в случае организации, использующей сотни камер наблюдения, так и в случае индивидуального пользователя с несколькими камерами.


Облачные системы видеонаблюдения решают эту задачу — предоставляя клиентам уже существующую инфраструктуру хранения и обработки видео. Клиенту облачного видеонаблюдения достаточно просто подключить камеру к интернету и привязать к своему аккаунту в облаке.

Есть несколько технологических способов подключения камер к облаку. Бесспорно, наиболее удобный и дешевый способ — камера напрямую подключается и работает с облаком, без участия дополнительного оборудования типа сервера или регистратора.

Для этого необходимо, чтобы на камере был установлен модуль ПО работающий с облаком. Однако, если говорить про дешевые камеры, то у них очень ограничены аппаратные ресурсы, которые почти на 100% занимает родная прошивка вендора камеры, а ресурсов необходимых для облачного плагина — нет. Этой проблеме разработчики из ivideon посвятили статью, в которой говорится почему они не могут установить плагин на дешевые камеры. Как итог, минимальная цена камеры — 5000р ($80 долларов) и миллионы потраченных денег на оборудование.

Мы эту проблему успешно решили. Если интересно как — велком под кат

В 2016 году мы стартовали разработку платформы облачного видеонаблюдения для Ростелекома.

В части ПО камер на первом этапе пошли "стандартным" для таких задач путем: разработали свой плагин, который устанавливается в штатную прошивку камеры вендора и работает с нашим облаком. Однако, стоит отметить, что при проектировании мы использовали наиболее легковесные и эффективные решения (например, plain C реализацию protobuf, libev, mbedtls и полностью отказались от удобных, но тяжелых библиотек типа boost)

Сейчас на рынке IP камер нет универсальных решений по интеграции: у каждого вендора свой способ установки плагина, свой набор API для работы прошивки и уникальный механизм обновления.

Это означает, что для каждого вендора камер необходимо индивидуально разрабатывать объемный слой интеграционного ПО. И на момент старта разработки целесообразно работать только с 1-ним вендором, что бы сосредоточить усилия команды на разработке логики работы с облаком.

Первым вендором был выбран Hikvision — один из мировых лидеров на рынке камер, предоставляющий хорошо документированное API и грамотную инженерную техническую поддержку.

На камерах Hikvision мы и запустили наш первый пилотный проект облачное видеонаблюдение Видеокомфорт.

Практически сразу после запуска наши пользователи стали задавать вопросы о возможности подключении к сервису более дешевых камер других производителей.

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

Поэтому, я принял решение копать глубже — сделать полностью свою прошивку для камер любых вендоров. Этот подход существенно снижает требования к аппаратным ресурсам камеры — т.к. слой работы с облаком на порядок более эффективно интегрирован с video application, и в прошивке нет лишнего не используемого жирка.

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


В тот момент у нас не было вообще ничего. Вообще ничего.

Практически все вендоры не были готовы работать с нами на таком низком уровне. Информации о схемотехнике и компонентах — нет, официальных SDK чипсетов и документации сенсоров — нет.
Технической поддержки так же нет.

Ответы на все вопросы приходилось получать реверс инжинирингом — методом проб и ошибок. Но мы справились.

Первыми моделями камер, на которых мы набивали шишки стали камеры Xiaomi Yi Ants, Hikvision, Dahua, Spezvision, D-Link и несколько сверх дешевых безымянных китайских камер.

Камеры на чипсете Hisilicon 3518E. Аппаратные характеристики камер такие:


Xiaomi Yi Ants Noname
SoC Hisilicon 3518E Hisilicon 3518E
RAM 64MB 64MB
FLASH 16MB 8MB
WiFi mt7601/bcm43143 -
Sensor ov9732 (720p) ov9712 (720p)
Ethernet - +
MicroSD + +
Microphone + +
Speaker + +
IRLed + +
IRCut + +

С них мы начинали.

Сейчас поддерживаем чипсеты Hisilicon 3516/3518, а так же Ambarella S2L/S2LM. Количество моделей камер — десятки.

uboot

uboot — это начальный загрузчик, после включения питания загружается первым, инициализирует оборудование и загружает ядро linux.

Скрипт загрузки камеры достаточно тривиален:

Из особенностей — два раза вызывается bootm , подробнее об этом чуть позже, когда дойдем до подсистемы обновления.

Обратите внимание на строчку mem=38M . Да, да, это не опечатка — ядру Linux и всем-всем-всем приложениям доступно всего лишь 38 мегабайт оперативной памяти.

Так же рядом с uboot находится специальный блок, называемый reg_info , в котором находится низкоуровневый скрипт инициализации DDR и ряда системных регистров SoC. Содержимое reg_info зависит от модели камеры, и если оно будет не корректным, то камера даже не сможет загрузить uboot, а зависнет на самом раннем этапе загрузки.

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

Ядро linux и rootfs

На камерах используется ядро Linux, входящее в состав SDK чипа, обычно это не самые свежие ядра из ветки 3.x, поэтому часто приходится сталкиваться с тем, что драйвера дополнительного оборудования не совместимы с используемым ядром, и нам приходится их бэк-портировать под ядро камеры.

Другая проблема — это размер ядра. Когда размер FLASH всего 8MB, то каждый байт на счет и наша задача — аккуратно отключить все не используемые функции ядра, что бы сократить размер до минимума.

Rootfs — это базовая файловая система. В нее включены busybox , драйвера wifi модуля, набор стандартных системных библиотек, типа libld и libc , а так же ПО нашей разработки, отвечающее за логику управления светодиодами, управление сетевыми подключениями и за обновление прошивки.

Корневая файловая система подключена к ядру как initramfs и в результате сборки мы получаем один файл uImage , в котором есть и ядро и rootfs.

Video application

Наиболее сложная и ресурсоемкая часть прошивки — приложение, которое обеспечивает видео-аудио захват, кодирование видео, настраивает параметры картинки, реализует видео-аналитики, например, детекторы движения или звука, управляет PTZ и отвечает за переключения дневного и ночного режимов.

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

В традиционных решениях 'прошивка вендора + облачный плагин', которые не могут работать на дешевом железе, видео внутри камеры передается по протоколу RTSP — а это огромный оверхед: копирование и передача данных через socket, лишние syscall-ы.

Мы в этом месте используем механизм shared memory — видео не копируется и не пересылается через socket между компонентами ПО камеры, тем самым оптимально и бережно используя скромные аппаратные возможности камеры.


Подсистема обновления

Предмет отдельной гордости — подсистема fault-tolerant онлайн обновления прошивки.

Поясню проблематику. Обновление прошивки — это технически не атомарная операция и в случае если посередине обновления произойдет сбой питания, то на флеш памяти будет часть "недозаписанной" новой прошивки. Если не предпринять специальных мер, то камера после этого станет "кирпичом", который нужно нести в сервисный центр.

Мы справились и с этой проблемой. Даже если камеру выключить в момент обновления, она автоматически и без участия пользователя скачает прошивку из облака и восстановит работу.

Разберем технику подробнее:

Наиболее уязвимый момент — перезапись раздела с ядром Linux и корневой файловой системой. В случае, если один из этих компонентов окажется поврежденным, то камера вообще не загрузиться дальше начального загрузчика uboot, который не умеет скачивать прошивку из облака.

Значит, нам нужно обеспечить гарантию наличия на камере работоспособного ядра и rootfs в любой момент процесса обновления. Казалось бы самым простым решением было бы постоянно хранить на флеш памяти две копии ядра с rootfs и в случае повреждения основного ядра загружать его из резервной копии.

Годное решение — однако, ядро с rootfs занимает около 3.5MB и для постоянной резервной копии нужно выделить 3.5MB. На самых дешевых камерах просто нет столько свободного места под backup ядра.

Поэтому для backup ядра во время обновления прошивки используем application партицию.
А для выбора нужной партиции с ядром как раз и используется две команды bootm в uboot — в начале пытаемся загрузить основное ядро и если оно повреждено, то резервное.


Это гарантирует, что в любой момент времени на камере будет корректное ядро с rootfs, и она сможет загрузиться и восстановить прошивку.

CI/CD система сборки и деплоя прошивок

Для сборки прошивок мы используем gitlab CI, в котором автоматически собираются прошивки под все поддерживаемые модели камер, после сборки прошивки автоматически деплоятся на сервис обновления ПО камер.


Из сервиса обновления ПО прошивки доставляются на тестовые камеры наших QA, а по завершению всех этапов тестирования и на камеры пользователей.

Информационная безопасность

Ни для кого не секрет, что в наше время информационная безопасность — это важнейший аспект любого IoT устройства, в том числе и камеры. По интернету гуляют ботнеты типа Mirai, поражающие миллионы камер со стандартными прошивками от вендоров. При всем уважении к вендорам камер, не могу не отметить, что в стандартных прошивках заложено много функционала, который не востребован для работы с облаком, однако содержит в себе много уязвимостей, которыми пользуются ботнеты.

Поэтому, весь не используемый функционал в нашей прошивке отключен, все tcp/udp порты закрыты и при обновлении прошивки проверяется цифровая подпись ПО.

И кроме этого, прошивка проходит регулярное тестирование в лаборатории информационной безопасности.

Сейчас наша прошивка активно используется в проектах по видеонаблюдению. Пожалуй самый масштабный из них — трансляция голосования в день выборов Президента Российской Федерации.
В проекте было задействовано более 70 тысяч камер с нашей прошивкой, которые были установлены по избирательным участкам нашей страны.

Решив ряд сложных, а местами, даже на тот момент практически невозможных задач, мы, конечно, получили огромное удовлетворение как инженеры, но кроме этого, и сэкономили миллионы долларов на закупке камер. И в данном случае, экономия — это не только слова и теоретические расчёты, а результаты уже случившегося тендера на закупку оборудования. Соответственно, если говорить про облачное видеонаблюдение: есть два подхода — стратегически заложиться на низкоуровневую экспертизу и разработку, получив на выходе огромную экономию на оборудовании или использовать дорогое оборудование, которое, если смотреть именно на потребительские характеристики, практически ничем не отличается от аналогичного дешевого.

Почему стратегически важно принять решение относительно выбора подхода к способу интеграции как можно раньше? При разработке плагина, разработчики закладываются на те или иные технологии (библиотеки, протоколы, стандарты). И если выбран набор технологий только под дорогое оборудование, то в дальнейшем попытка перехода на дешевые камеры с большой вероятностью, как минимум, займет безумно большое время или вообще потерпит неудачу и произойдет возврат к дорогому оборудованию.

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

1. Перенос Ethernet-камеры в другую сеть

Если камера подключена к сети с помощью Ethernet-кабеля, то для переноса её в другую сеть достаточно отключить камеру от текущего роутера и подключить её к новому. Камера автоматически подключится и возобновит работу.

2. Перенос Wi-Fi камеры в другую сеть

Если камера подключена к сети через Wi-Fi, способ её переноса будет зависеть от того, каким образом камера изначально подключалась к аккаунту:

2.1. Если камера была подключена по QR-коду, то для подключения её в новой сети:

1. Выполните сброс камеры к заводским настройкам. Информацию о том, как это сделать, Вы можете найти в разделах:

2. После сброса подключите камеру к аккаунту по QR-коду повторно, как новое устройство. Однако удалять камеру из аккаунта перед этим не требуется - просто повторите процедуру подключения и камера выйдет в онлайн под своей старой привязкой, с сохранением подключенного ранее тарифа и облачного архива.

2.2. Если камера была подключена по MAC-адресу либо серийному номеру

с помощью Ethernet-кабеля и затем подключена к Wi-Fi сети, то способ её переноса будет зависеть от того, находится ли камера сейчас в зоне действия новой сети Wi-Fi или же для этого её потребуется перенести в новое место.

Если камера не находится в зоне действия новой сети Wi-Fi:

1. Подключите камеру с помощью Ethernet-кабеля в свободный порт нового роутера;

2. Переключите камеру на новый Wi-Fi, следуя инструкции Как переключить камеру на беспроводную сеть?

Если камера уже находится в зоне действия новой сети Wi-Fi:

1. В личном кабинете перейдите на вкладку Камеры.

2. Откройте нужную камеру для просмотра, щелкните на кнопку настроек в меню плеера (иконка в виде камеры) и выберите Настройки Wi-Fi:

3. В открывшемся окне нажмите кнопку Изменить настройки - будет выполнен поиск доступных сетей:

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

Читайте также: