Сервисы для облачного видеонаблюдения

Ядро linux и rootfs

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Область применения

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

  1. Коммерческие организации – контроль над работой штата компании, отслеживание сохранности имущества.
  2. Государство – крупнейших клиент облачного видеонаблюдения. Уже установлены в рамках проекта «Информационный город» свыше  128 тыс. устройств видеослежения в Москве.
  3. Торговля – широкая область применения: от мерчендайзинга до бизнес-аналитики супермаркетов.
  4. Строительство – охрана объектов, контроль качества, удаленное отслеживание этапов стройки.
  5. Транспорт – решение целей логистики.

Записываем в облако

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

На данный момент необходимо выполнить следующий алгоритм действий, который поможет начать запись с IP-видеокамеры в облако:

  1. Подключить камеру видеонаблюдения к роутеру. Соединение можно обеспечить либо посредством Wi-Fi-технологии, либо при помощи кабеля.
  2. Скачав специализированную программу, нужно установить IP-адрес и ID устройства.
  3. Зарегистрироваться в нужном или подходящем облачном сервисе.
  4. Войти в личный кабинет, в который внести необходимые идентификационные номера.
  5. Если всё сделано верно, то устройства будут готовы к записи в облако.

Облако для IP-камер

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

  • Ivideon. Главное преимущество сервиса – он даёт возможность использования совместно с камерами видеонаблюдения разных производителей. При этом зафиксированную информацию можно смотреть на большинстве распространённых операционных систем компьютеров и мобильных устройств.
  • NOVIcloud. Довольно упрощённый и недорогой вариант для владельцев камер и регистраторов данного производителя.
  • Spacecam. Позволяет наладить работу с камерами бренда RVi. При этом отлично функционирует с любыми модификациями таких видеокамер.

Смотрим видео как настроить Ivedeon

Преимущество облачных камер

Облачные видеокамеры, поддерживающие технологию P2P, представляют собой наиболее современные устройства слежения. При этом любые аппараты, которые предполагают применение cloud-технологий, могут быть названы P2P, поскольку имеют все аналогичные возможности.

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

На протяжении долгого периода времени Wi-Fi-видеокамеры с записью в облако не обладали возможностью записывать изображение высокого качества, как только на землю опускались сумерки. К счастью, этот вопрос удалось решить в современных модификациях. Теперь IP-камеры имеют дополнительную подсветку с инфракрасными лучами. Таким образом, работа видеокамеры не приостанавливается на ночное время. К тому же, такие модели имеют дополнительную защиту от внешних воздействий, поэтому камера может работать без перерыва, вне зависимости от того, дует штормовой ветер, дождь идёт или снег.

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

Другие статьи:

    • Основные принципы при проектировании системы видеонаблюдения
    • Применение тефлона для сферы пищевого производства
    • Видеорегистратор с задней камерой
    • Настройка IP-камеры через роутер

Video application

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

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

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

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

Преимущества и недостатки

Распространение такая система получила благодаря доступности необходимого оборудования, а также целого спектра преимуществ, которыми она обладает:

  1. Высокая степень безопасности, которая обуславливается качеством шифровки данных и защиты информации при ее передаче и хранении.
  2. Возможность иметь простую в эксплуатации и несложную по своему устройству охранную систему, которая, в том числе, способна отправлять сигналы при фиксации движения в границах пространства, которое охватывает камера.
  3. Видео можно просматривать с любого устройства, в том числе и со смартфонов.
  4. Возможность удаленного просмотра видео и проверки обстановки, этот процесс осуществим из абсолютно любой точки на планете, единственным условием является наличие доступа в интернет.
  5. Видеоряд, передаваемый устройством, можно встроить на своей странице в одной из социальных сетей либо на личном сайте в интернете.
  6. Доступ к камере неограничен одним пользователем.
  7. Услуга находится в доступном ценовом диапазоне.

Несмотря на такие преимущества у данной системы также имеется и некоторое количество недостатков:

  1. Необходимость ежемесячно вносить абонентскую плату за оказание услуги.
  2. Качество и скорость передачи изображения будет напрямую зависеть от скорости работы интернета.

Стильная камера для облачного наблюдения Nobelic NBQ-1110F

В первых числах Октября 2016 года в продажу поступила новая облачная HD WiFi камера Nobelic NBQ-1110F с сервисом IVideon, и мы не можем не отметить ее расширенный функционал и более технологичную начинку по сравнению с камерой ocO. Данная камера имеет минималистичный элегантный корпус, и смотрится очень стильно и дорого. Устройство обладает всеми достоинствами камеры ocO, и даже превосходит ее в некоторых характеристиках. Так, разрешение камеры составляет 960х1280p, а угол обзора 125° по горизонтали, против 120° по диагонали (примерно 100° по горизонтали) у ocO. Также имеется поддержка Micro SD карт памяти, к тому же карта на 16 Гб идет в комплекте.

Все остальные характеристики практически те же самые что и у ocO:

  • Поддержка WiFi;
  • Наличие функции «Push to talk»;
  • Возможность записи и оповещения при возникновении шума и движения;
  • Наличие встроенных диодов ИК подсветки для ночной съемки;
  • Простое подключение по QR коду;
  • Возможность удаленного наблюдения и ведения архива в облаке IVideon.

Камера для наружной установки Nobelic NBLC-3130F-WSD с облаком

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

Раз уж сегодня у нас пошло обсуждение камер IVideon, то в качестве примера приведем уличную камеру Nobelic NBLC-3130F-WSD с поддержкой данного облака. Устройство обладает пыле-, влагоустойчивым корпусом со степенью защиты IP67, и может работать при температурах от -30 до +50°C. Настройка камеры сводится к скачиванию бесплатного приложения и показу в объектив камеры QR кода, так что здесь проблем возникнуть не должно – с этим может справиться любой человек, не вникающий во все технологические новшества, который умеет пользоваться мобильным телефоном под управлением Android или iOS.

Объектив камеры Nobelic NBLC-3130F-WSD имеет нормальный угол обзора – 72° по горизонтали, и обладает высоким разрешением матрицы 1280x960p. Устройство поддерживает Wi-Fi (может подключаться к интернету без проводов), Micro SD карты памяти до 128 Гб, имеется ИК подсветка с заявленной дальностью до 30 метров. Помимо всего прочего, в данной камере реализована технология DWDR – широкий динамический диапазон, что позволяет получать равномерную по яркости картинку даже с высокими перепадами освещенности в кадре.

Другие компании, предлагающие облачное наблюдение

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

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

  • Novicam;
  • Camdrive;
  • Spaceam;
  • TP-Link;
  • Hikvision;
  • Dropcam;
  • КАРКАМ.

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

  • IPEYE;
  • YouLook;
  • Линия Облако;
  • Vsaas, и другие.

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

Преимущества облачного видеонаблюдения

Облачное хранилище для видеонаблюдения отличается широким спектром преимуществ, что выгодно отличает эти системы от обычного оборудования.

К основным из них относятся:

  1. высокая скорость развертывания рабочей конфигурации;
  2. хорошо отработанная технология пересылки видеопотока в облачную среду;
  3. при использовании IP-камеры отпадает потребность в приобретении и использовании сервера и видеорегистратора;
  4. простота настройки устройств и подключения к сервису;
  5. широкий выбор оборудования;
  6. автоматическое обновление используемого программного обеспечения;
  7. техническое обслуживание системы проводится провайдером, предоставляющим услуги;
  8. гибкий выбор пакетных приложений для организаций и домашних пользователей;
  9. возможность бесплатного использования сервисов с ограниченными возможностями;
  10. самая низкая себестоимость среди систем видеонаблюдения;
  11. высокий уровень защиты и конфиденциальность обрабатываемых данных.

Обзор сервисов облачного видеонаблюдения

Сфера облачного видеоконтроля развивается довольно быстро. В связи с чем появилось немало компаний, предоставляющих эти услуги. Рассмотрим основных игроков ранка.

Облачное видеонаблюдение от ivideon

Поддерживается прошивками многих устройств наблюдения. Просмотр видео предусматривается на компьютерах с платформой Windows, Linux, Mac OS и мобильных устройствах с операционными системами Android, iOS.

Сервис novicloud

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

Облако youlook

Можно подключать камеры (с поддержкой RTSP) других производителей. Youlook – один из малого числа сервисов, которые предоставляют видеоаналитику: активность, учет посетителей, временные характеристики, показатели и прочее. Демократичная тарификация, имеется бесплатное предложение обслуживания.

Vsaas от МегаФон

С сервисом VSaaS от МегаФон работают все IP-камеры, поддерживающие передачу данных в формате MJPEG по HTTP-протоколу. Сервис предлагает не просто аренду места для видеоархива на сервере, но и полную техническую поддержку услуги, это означает, что пользователю не придется самостоятельно прошивать оборудование.

Trassir cloud

Доступ к видео с камер в любой момент, из любой точки мира при помощи обычного смартфона или планшета. Сервис, основанный на p2p-технологии, для обеспечения максимально простого соединения с удалёнными устройствами.

Как пользоваться

Как я уже говорил выше, попытки испытать всё написанное в различных браузерах из-под Android увенчались успехом только для Chrome (может быть, вам повезет больше). Конечно, можно было подпилить код фронтенда и права доступа к камере для любого другого браузера, но Chrome меня вполне устраивал, поэтому я сосредоточился на другой проблеме.

Понятно, что в экстренной ситуации вы не будете долго открывать браузер и тем более вводить какой-то URL, да еще с паролем в query string. Кроме того, в Chrome для Android нельзя задать стартовую (не путать с домашней!) страницу. Открывать же браузер, а затем нажимать на значок домика (если вы установили написанное в качестве домашней страницы) довольно долго.

Выход очень прост: создаем в файловой системе телефона простенький файлик :

Создаем для этого файлика ярлык на рабочем столе телефона (прямо на главном экране). Теперь в экстренной ситуации вам необходимо выполнить всего три действия:

  • включить мобильный интернет (если он не включен у вас на телефоне постоянно);
  • кликнуть на ярлыке ;
  • нажать на кнопку «Запись» на загрузившейся страничке.

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

Как организовать облачное хранилище

В основе процесса IP-видеонаблюдения ранее лежало соединение компьютера и камеры через локальную сеть. На ПК запускалась программа контроля изображения и записи видеофайлов. Но появление облачных сервисов значительно облегчило безопасность хранения системы.

Как работает облачное устройство, процесс:

  1. Роутер посредством Wi-Fi или кабельного соединения подключается к камере.
  2. При поддержке утилиты идентифицируется номер и IP-адрес видеорегистратора для дальнейшей работы.
  3. Когда подключена камера, проходит ее регистрация на облачном сервисе.
  4. В персональных кабинетах имеется настройка внесения ID, после чего камеры видеонаблюдения, и всё, облачные функции готовы к работе.

Сервисы хранения облачного видеонаблюдения имеют свои особенности и технические совместимости с камерами. Это учитывается при выборе облака и модели устройства. Часто определяются сначала с сервисом, а затем под него покупают необходимое оборудование и комплектующие детали.

Программное обеспечение для просмотра видео с камер

Самыми используемыми принято считать следующие варианты:

  1. Незамысловатая программа, взаимодействующая с единственным потоком.
  2. С поддержкой не только одного облачного сервиса, а двух потоков p2p, звучания и датчиков движения.
  3. IP-Camera Viewer. Организует единовременный просмотр эфира с четырех точек видеонаблюдения.
  4. Не имеет ограничений на количество используемых потоков.

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

Проблемы облачного видеонаблюдения

Когда камерами поддерживается высокое разрешение, возникают проблемы с каналами связи. Пропускная способность для систем требуется очень большая. Для формата 1280*720 необходим канал с движением 3,2 Мбит/с.

В качестве решения такой проблемы предлагается использовать H.265 кодек, который снизит битрейт до 70%.

Еще одна трудность, с которой могут столкнуться клиенты, – кража информации через кибератаку. Безопасность систем не безукоризненная, поэтому рекомендуется использовать HTTPS. Он предотвращает несанкционированные попытки получения доступа.

Подключение к облаку

Суть подключения очень простая — IP-камера подключается к интернету по витой паре или через Wi-Fi (если в устройстве присутствует соответствующий модуль и выход в интернет проходит через Wi-Fi маршрутизатор).

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

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

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

Плюсы и минусы

Плюс такого соединения — регистратор не нужен.

Минусы — ежемесячная абонплата за услуги облачного хранилища и высокая пропускная способность интернета. Если интернет получает локальная сеть через 3G/4G модем — пропускной способности не будет хватать и на облаке информация может не сохраняться.

Настройка на бесплатные сервисы Яндекс.Диск или Google Drive невозможна, в силу отсутствия поддержки работы с данными функциями IP-камер. Реализовать запись можно только на специализированные платные сервера. Средняя стоимость на одну камеру за неделю архива обойдется около 300 рублей в месяц. Тариф на полноценный месяц записи — 1000 рублей за одно записывающее устройство.

Настройки

В качестве примера можно использовать IP-камеру ISON IP20SW-R c такими характеристиками:

  • Wi-Fi модуль;
  • Слот под SD-карту;
  • Мощный процессор, устраняющий подтормаживание и зависание картинки;
  • Матрица бренда SONY для ведения качественной съемки.

Для монтажа и настройки понадобятся:

  • сама IP-камера;
  • блок питания для нее (может приобретаться отдельно);
  • крепеж;
  • кабель подключения (витая пара);
  • маршрутизатор для взаимодействия с камерой и выхода в интернет.

Для стабильной работы рекомендуется использовать маршрутизаторы, у которых не наблюдаются перебои в работе с IP-камерами. Например, Zyxel Kinetic 3 c прошивкой не позднее 2018 года.

Схема подключения IP-камеры:

  1. Подключите камеру к электросети через блок питания.
  2. Патч-кордом соедините устройство и роутер.
  3. Маршрутизатор соедините с WAN-кабелем для доступа в интернет и запустите в работу.

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

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

Как настроить IP-камеру:

  1. Подключитесь к роутеру (к которому патч-кодом подсоединена камера) с компьютера.
  2. Откройте браузер Internet Explorer (настройки всех камер выполняются через него) и введите в поисковой строке адрес устройства (для ISON IP20SW-R это 192.168.1.168).
  3. Перейдите по адресу и на открывшейся страничке введите логин и пароль по умолчанию (admin, admin).
  4. Попав в меню, зайдите в раздел «Настройки» — «Сеть».
  5. Кликните «Расширенная настройка» — вкладка «Wi-Fi».
  6. Выберите вашу Wi-Fi сеть, введите логин и пароль, снимите галочку напротив DHCP и жмите «Сохранить».
  7. Отключите патч-корд IP-камеры от роутра и перезайдите на страничку устройства видеонаблюдения (теперь уже по Wi-Fi).
  8. В разделе «Видео» выберите кодек H264 (с ним облачный сервис работает лучше всего).
  9. В новой вкладке откройте сайт ivideon (пример облачного сервиса).
  10. Кликните «Для дома» — «Подключить» — «Обычная IP-камера» — «Подключить существующую камеру».
  11. Выберите ОС, которая установлена на вашем ПК (например Windows 10 x64).
  12. Скачайте, установите и откройте программу. Нажмите «Добавить устройство» — «Добавить IP-камеру».
  13. Примените соответствующие настройки (имя, IP-адрес камеры, логин и пароль для доступа к программе, URL — ссылка запрашивается у произодителя оборудования).
  14. В начальном окне программы жмите «Запустить».
  15. Нажмите «Личный кабинет» и введите логин и пароль (которые указывали в настройках).
  16. Откройте камеру, жмите «Подключить», выбирайте тариф, оплачиваете и пользуетесь сервисом.
  17. Доступ к архиву будет доступен через личный кабинет с программы для ПК или в приложении на смартфоне.

IP-камера с записью в облако

Камера видеонаблюдения представляет собой цифровой аппарат, который передаёт данные в аналогичном формате, используя технологии TokenRing и Ethernet. По сравнению с аналоговыми камерами, IP-устройства имеют больше достоинств, в первую очередь, более высокое разрешение.

Зачастую можно увидеть, что IP-камеры называют Wi-Fi-камерами. Это логично, поскольку данные, которые фиксируют эти системы слежения, автоматически переносятся в хранилище. В зависимости от того, какой способ используется для сетевого подключения, видеокамеры могут быть отнесены к одному из следующих типов:

  • беспроводные с мобильным соединением (с использованием 4G, 3G, GPRS);
  • беспроводные с соединением при помощи Wi-Fi;
  • проводные с использованием кабелей LAN.

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

Изначально беспроводные видеокамеры имели следующий недостаток – для их эксплуатации необходимо было приобретать постоянный IP-адрес. Однако с появлением устройств, работающих по технологии P2P, подобная проблема была устранена. Но работа с P2P-аппаратами тоже имеет один важный нюанс. Зафиксированная информация в данном случае может быть просмотрена только при помощи конкретного облачного сервиса, как правило, связанного с компанией-производителем видеокамеры.

Итак, приступим… Фронтенд

Как вы уже, наверно, поняли, мы собираемся написать html-страничку, которая берет видеопоток с камеры телефона (или ноутбука, или планшета, или стационарного компьютера) и раз в минуту отправляет соответствующий видеофайл на сервер fetch-запросом.

Html-файл очень прост, если не сказать элементарен:

Здесь, собственно, только два элемента: окно, в котором пользователю будет показываться снимаемое им видео (без звука, чтобы не было эффекта эха; при этом на сервер звук будет отправляться, естественно) и кнопка «Запись/Стоп». Для того, чтобы все это красиво выглядело и на телефоне, и на десктопе, пишем нехитрый :

И, наконец, , который выполняет всю работу на фронтенде:

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

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