Mydlink cloud

mydlink

Важные примечания
• Для повышения безопасности персональной информации пользователей и их защиты от потенциальных угроз приложение mydlink скоро прекратит поддержку Android версий ниже 5.0. Это обновление запланировано в следующей версии приложения. Если вы используете Android 4.4 (KitKat), рекомендуется обновить операционную систему в ближайшее время.
• Предыдущие версии камер D-Link (DCS-xxxL и DCS-xxxxL) можно использовать с новым приложением mydlink, но расширенные функции, такие как облачная запись и автоматизация, не будут поддерживаться.
• Новое приложение mydlink не поддерживает устройства mydlink™ Home (DCS-935LH, DCS-8200LH, DSP-W110, DSP-W215, DCH-S150, DCH-S160, DCH-S220, DCH-G020, DCH-Z110, DCH-Z120).
• Новое приложение mydlink не поддерживает установку и управление Wi-Fi маршрутизаторами D-Link. Для установки и управления этими устройствами выполните действия, указанные в инструкциях руководства к маршрутизатору
С помощью нового приложения mydlink умный дом теперь стал еще интеллектуальнее, проще и совместимее. Вы можете просматривать видео с камер видеонаблюдения за домом в реальном времени, получать уведомления, записывать видео при обнаружении движения или звука, включать и выключать устройства, а также настраивать графики и автоматизации, чтобы сделать жизнь максимально комфортной. И все это с помощью смартфона или планшета.
Ваш интеллектуальный дом
НОВЫЕ RICH-УВЕДОМЛЕНИЯ*
• Осуществляйте просмотр и выполняйте дополнительные действия с экрана блокировки
• Получайте четкие снимки, выполняйте просмотр в реальном времени и осуществляйте вызов назначенным контактам** одним касанием
ТАЙМЕР
• Устанавливайте таймер для устройств, подключенных к умной розетке
• Включайте и выключайте обогреватели или освещение после заданного периода времени
С ОБЛАЧНОЙ ЗАПИСЬЮ ВЫ НЕ ПРОПУСТИТЕ НИ ОДНОЙ ДЕТАЛИ
• Сохраняйте видео, активированные движением или звуком, в облако и просматривайте их в любом месте и в любое время
• Фильтруйте записи по типу события, дате, устройству и местоположению
ПОДДЕРЖКА GOOGLE АССИСТЕНТ & ALEXA
• Используйте голосовые команды для просмотра видео с камер в реальном времени на Chromecast и Echo Show, включения и выключения света, вентиляторов и других устройств
НАСТРОЙТЕ ВСЕГО ОДИН РАЗ И ИСПОЛЬЗУЙТЕ ВСЕГДА
• Наслаждайтесь свежеприготовленным кофе каждое утро
• Заходите в ярко освещенный дом каждый вечер после работы
ПРОСМОТР С НЕСКОЛЬКИХ КАМЕР
• Просмотр с нескольких камер позволяет одновременно просматривать видео с разных камер
• Получайте наглядное представление о том, что происходит вокруг дома
* Rich-уведомления поддерживаются на Android 4.4.0 и более поздней версии.
** «Вызов назначенным контактам» поддерживается в данный момент для датчиков и устройств с датчиками. Чтобы назначить контакт, перейдите в раздел «Rich-уведомления» на странице настроек устройства.

Тарифные планы на облачную запись и хранение
Базовый
Запись по событию: 7 дней хранения, до 3 камер
USD $2.49 в месяц, USD $24.99 в год
Премиум
Запись по событию: 14 дней хранения, до 5 камер
USD $4.99 в месяц, USD $49.99 в год
Профессиональный
Запись по событию: 30 дней хранения, до 10 камер
USD $9.99 в месяц, USD $99.99 в год

Установка Mikrotik Cloud Hosted Router на VPS хостинг Digital Ocean

… или другой Linux-хостинг.

Сразу оговорюсь, что поскольку мне в процессе всех экспериментов уже поднадоело сносить и заново настраивать дроплет в DO, пример я буду выполнять в VMware ESXi, но на конечный результат это влиять не будет, команды все будут те же самые, в принципе, это применимо к любому облачному VPS хостингу, где у нас есть доступ по SSH.
За основу взят доклад Дмитрия Пичулина deemru на прошедшем 30 сентября MUM в Москве. В отличии от доклада Дмитрия, в данной статье не будет рассматриваться вопросы выбора хостинга и цен на него (в стремлении намутить облачный роутер подешевле), настройки полученного устройства. Рассмотрена будет лишь техническая сторона вопроса и решены пара проблем.
Вернувшись с MUM, я был в предвкушении, руки чесались запилить Mikrotik на Digital Ocean (в тот момент, там была Ubuntu Server, которая выполняла функции VPN-сервера). Полез смотреть архив выступлений, но его ещё не было и я написал письмо Дмитрию с просьбой поделиться слайдами. Получив презентацию, с холодной головой ринулся в бой — ломать свой дроплет полностью. Сделал всё, как в презентации, всё завелось. Легче и придумать нельзя. Скачиваем на хостинг образ, распаковываем, переводим файловую систему в read-only, заливаем образ на диск через dd. Но тут то меня и подстерегала первая нестыковочка — у Дмитрия при первой загрузке CHR автоматически произошло расширение файловой системы и она заняла весь диск, у меня же этого не произошло и пришлось довольствоваться 128 МБ.
Кто-то скажет 128 МБ на роутере хватит всем. Но меня эта ситуация в корне не устраивала, поэтому я принялся её устранять. Всем известно, что RouterOS основана на Linux, но от Linux’а там мало что осталось, поэтому после установки системы, её штатными средствами переразметить диск уже нельзя. Нельзя и загрузиться с какого-нибудь LiveCD и переразметить в нём (ну по крайней мере у DO нельзя). Попытки тыкаться fdisk’ом и parted’ом после заливки образа на диск, но до перезагрузки так же не привели к какому-либо положительному результату (эффекта либо не было вообще, либо я получал не загружающуюся систему).
Нормальные герои всегда идут в обход.
Итак для того чтобы получить RouterOS, установленную на Digital Ocean, в которой доступно 20 ГБ дискового пространства (ну или сколько там у Вас по тарифу) нам потребуется:

  • Собственно, сам droplet с установленным Linux дистрибутивом (в данном случае дистрибутив будет Ubuntu Server 16.04 x64, а вместо droplet’а будет виртуальная машина в ESXi, но ещё раз повторюсь, что роли это не сыграет), к которому у нас есть доступ по SSH.
  • Установленный на компьютере или сервере гипервизор (изначально я делал в VirtualBox, сейчас буду делать опять же в ESXi, на конечный результат это не влияет).
  • LiveCD вашего любимого Linux-дистрибутива (желательно, чтобы там был GUI, так будет удобнее).

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

Начнём с дроплета.

Нам нужно выяснить, какого объёма нам нужен диск в виртуальной машине, поэтому:
fdisk -l /dev/sda Диск /dev/sda: 16 GiB, 17179869184 байтов, 33554432 секторов Единицы измерения: секторов из 1 * 512 = 512 байтов Размер сектора (логический/физический): 512 байт / 512 байт I/O size (minimum/optimal): 512 bytes / 512 bytes Тип метки диска: dos Идентификатор диска: 0x7b5dbf9c Устр-во Загрузочный Start Конец Секторы Size Id Тип /dev/sda1 * 2048 31457279 31455232 15G 83 Linux /dev/sda2 31459326 33552383 2093058 1022M 5 Расширенный /dev/sda5 31459328 33552383 2093056 1022M 82 Linux своп / Solaris
Как мы видим, у нас диск 17179869184 байт, запомним это значение.

Подготовка промежуточной машины

В гипервизоре создаём новую виртуальную машину. Её параметры особого значения не имеют, но можно, к примеру сделать их близкими к характеристикам дроплета. Размер диска лучше сделать с небольшим запасом, на всякий случай (почему-то 20ГБ в DO оказались меньше 20ГБ в VirtualBox). Настраиваем загрузку виртуальной машины с LiveCD.
Включаем её и после загрузки скачиваем любым удобным способом последнюю версию CHR, которую можно найти :
Нам нужен образ Raw disk image (к примеру chr-6.37.1.img.zip). Распаковываем архив:
unzip chr-6.37.1.img.zip Archive: chr-6.37.1.img.zip inflating: chr-6.37.1.img
И заливаем образ на жёсткий диск с помощью dd (Дмитрий тут использовал утилиту pv, но я, если честно не вижу в этом смысла, т.к. образ маленький и разворачивается довольно быстро):
dd if=chr-6.37.1.img.zip of=/dev/sda 262144+0 records in 262144+0 records out 134217728 bytes (134 MB, 128 MiB) copied, 5.64304 s, 23.8 MB/s
вместо sda нужно указать ваш диск, его имя может отличаться.

Расширяем файловую систему RouterOS

Любители всё делать в консоли могут делать там, мне показалось быстрее и проще сделать всё в GParted.
Запускаем GParted, выбираем диск, на который установили RouterOS и с помощью функции Resize/Move увеличиваем размер второго раздела. Обратите внимание, что размер раздела за вычетом размера первого раздела не должен превышать размер диска Вашего дроплета, который мы посмотрели в самом начале (т.е. первый раздел у нас 32 МиБ, значит второй должен быть не более 17179869184 байт / 1048576 = 16384 МиБ и — 32, т.е. 16352 МиБ)
Не забываем применить изменения разметки диска.

Создаём новый образ и жмём его с помощью gzip:

dd if=/dev/sda bs=8196 count 17000 | gzip -9cf > chr.img.gz 17000+0 records in 17000+0 records out 139332000 bytes (139 MB, 133 MiB) copied, 3.30824 s, 42.1 MB/s
Значение 17000 мы получаем путём приведения размера образа при его развёртывании на диск. Там было 128 МиБ, т.е. 128 * 1024 = 131072 КиБ разделим размер на размер блока и округлим 131072 / 8 = 16384 ≈ 17000 блоков.

Заливаем полученный образ на дроплет и устанавливаем его

scp chr.img.gz user@host:~/

Где user — имя пользователя на вашем дроплете, а host — его адрес. Копирование будет выполняться в домашний каталог пользователя.
Принимаем сертификат ssh сервера, и вводим пароль, когда нас об этом попросят. После окончания копирования, эта виртуальная машина нам больше не понадобится.
Переходим на наш дроплет. Можно подключиться к нему по ssh или зайти через консоль. Убедимся, что наш образ скопировался, желающие могут проверить контрольные суммы. Переведём файловую систему в режим read-only и развернём образ на диск через gzip и dd:
echo u > /proc/sysrq-trigger && gunzip -c chr.img.gz | dd of=/dev/vda
Всё! CHR установлен на наш дроплет. Перезагрузимся:
reboot

Вас приветствует Mikrotik Cloud Hosted Router

@gexogen — обманщик!!!На самом деле, хоть я и обещал, что нет никакой разницы, в Digital Ocean мы это делаем или в ESXi, разница всё-таки есть. В DO всё работает, а вот ESXi после перезагрузки упал в Kernel Panic. Но, в ESXi файловая система растягивается и так при первой загрузке и данные манипуляции не потребуются.
После перезагрузки входим под пользователем admin без пароля, после чего задаём пароль, прописываем ip адрес и дефолтный маршрут:
/system user set admin password=YOURPASSWORD
/ip address add address=YOUR.IP.ADD.RESS/MASK

Новые возможности с Mydlink

Не так давно вышло новое приложение Mydlink от компании D-Link , основное отличие которого от приложения mydlink Lite – это поддержка облачной записи. Функции облачной записи и просмотра из облака доступны только для камер DCS-8000LH и DCS-8100LH с версией ПО 2.x и выше.

С обзором DCS-8000LH и DCS-8100LH можно ознакомиться здесь

Новая компактная камера с ультра-широким углом обзора

Привет от IP-камеры DCS-8100LH

DCS-8000LH – новая стильная камера с широким углом обзора

На момент написания статьи доступен пробный тарифный план (trial) , который действует до 31 декабря 2018 года. Информация о продлении пробного тарифного плана (trial) или о других тарифах будет доступна позднее.

Тарифный план поддерживает запись видео в облако не более чем с 3 камер и срок хранения записей не более одного дня.

Кратко об особенностях данного приложения

— Просмотр записанного в облако видео возможно только с мобильного приложения Mydlink.

— Непрерывная запись не поддерживается, запись видео в облако реализована только по событию : по движению, звуку.

— Возможность получать Push-уведомления при обнаружении движения или звука;

Сравнительная таблица :

Как работает данное приложение?

1. Устанавливаем мобильное приложение mydlink.

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

Если впервые, то нажимаем Регистрация, чтобы создать новую учетную запись.

Для регистрации новой учетной записи mydlink вводим имя пользователя, адрес электронной почты, пароль, принимаем условия использования и политики конфиденциальности и нажимаем Регистрация.

3. После авторизации/регистрации в учетной записи mydlink откроется главная страница приложения. Нажимаем кнопку меню в левом верхнем углу страницы и выбираем пункт «Добавить устройство».

4. Мастер установки предложит просканировать QR-код на устройстве или карточке установки. Нажимаем Да и сканируем код с помощью камеры мобильного телефона.

5. Убеждаемся, что кабель питания подключен к камере и нажмите Далее.

6. Выбираем сеть Wi-Fi, к которой необходимо подключиться.

7. Вводим пароль выбранной беспроводной сети.

8. На открывшейся странице отобразится имя беспроводной сети, к которой будет подключено устройство. Жмем Далее.

9. Дожидаемся завершения привязки устройства к учетной записи mydlink.

10. После успешного добавления камеры жмем ОK.

Все… наша камера успешно добавлена и теперь мы можем перейти к ее управлению с помощью приложения.

Активация облачной записи

1. Авторизуемся на mydlink. Для этого нажимаем кнопку Войти и вводим учетные данные.

2. После авторизации в учетной записи mydlink откроется главная страница приложения. Жмем кнопку меню в левом верхнем углу страницы и выбираем пункт Запись в облако.

3. Выбираем Подписаться

4. Выбираем доступный тарифный план.

Важно: на данный момент доступен только бесплатный (trial) тарифный план, действующий до конца 2018 года.

Информация о дальнейшей работе облачной записи и тарифах будет размещена дополнительно.

5. Ознакамливаемся с информацией о тарифном плане и жмем Подписаться.

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

7. После этого облачная запись будет активирована. Жмем «Далее» для завершения.

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

Mydlink cloud

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *