Напомню, что для перехода на Скайлинк мне нужно было найти ответы на следующие вопросы:
Насколько совместим маршрутизатор Edimax 3G-6200n с модемом AnyData ADU-310А. В некоторых местах было написано, что необходимо вручную поднимать соединение каждый раз после разрыва.
Что вбивать в поле APN? Ведь в CDMA-стандарте такого нет.
Где указать номер телефона #777, который отличается от номера 3G-GSM (*99#)?
Как заставить всю систему поднимать соединение, если оно по каким-то причинам завершилось.
Часть ответов дали вот здесь. Кое-что пришлось проверять экспериментально. Для начала за 1800 руб. приобрел модем. Два месяца Интернета к нему прилагаются бесплатно. Потом карточку, скорее всего придется заменить, поскольку условия акции не позволяют менять тарифный план.
Модем был установлен вместо мегафоновского, и система приняла вот такой вид.
После того, как собрал корпус и закрыл его, приступил к настройке. Прежде всего, посмотрел, как детектируется этот модем маршрутизатором. Мощность сигнала в 100% — явный глюк. Скорее всего маршрутизатор читает какую-то другую ячейку памяти, которую принимает за 100%.
Вот окно старых настроек под Мегафон.
Для настройки модема Скайлинк необходимо оставить поле APN пустым. В качестве имени пользователя вбить «mobile», в качестве пароля «internet». При смене типа соединения с 3G на CDMA в последнем поле автоматически появится номер #777.
Теперь отключим режим Failover. Этот режим предусматривает, что в случае аварии соединения 3G, будет попытка подключиться через проводный интернет (порт WAN). А если и там сбой, то маршрутизатор переходит в режим ожидания ручного старта сессии. Именно с этим и связаны отзывы людей о том, что необходимо всегда стартовать сессии вручную.
После этих действий я перезагрузил роутер и сразу все заработало. Даже соединение модем переустанавливает в автоматическом режиме.
Jan 1 00:01:23 (none) local2.info pppd[1477]: Serial connection established.
Jan 1 00:01:23 (none) local2.debug pppd[1477]: using channel 1
Jan 1 00:01:23 (none) local2.notice pppd[1477]: Connect: ppp4 <--> /dev/ttyUSB0
Sep 25 10:57:22 (none) user.notice /bin/ez-ipupdate[2065]: /bin/ez-ipupdate started for interface ppp4 host x.dyndns-ip.com using server members.dyndns.org and service dyndns
Sep 25 18:57:23 (none) user.notice /bin/ez-ipupdate[9196]: /bin/ez-ipupdate started for interface ppp4 host x.dyndns-ip.com using server members.dyndns.org and service dyndns
Sep 26 03:05:34 (none) local2.debug pppd[1477]: ipcp: down
Sep 26 03:05:34 (none) local2.info pppd[1477]: Connect time 488.4 minutes.
Sep 26 03:05:34 (none) local2.info pppd[1477]: Sent 867707 bytes, received 227212 bytes.
Sep 26 03:05:34 (none) daemon.notice miniupnpd[9088]: received signal 15, good-bye
Вот скоростные параметры Скайлинка.
Второй важный вопрос — это сделать так, чтобы камера сама инициировала установление соединения. Для этого в камере есть режим отсылки тестовых сообщений на почту и загрузку их на http-сервер. Чтобы максимально гарантировать работоспособность канала, я использовал обе возможности.
Но прежде я долго разбирался с одной проблемой. Я не мог понять, почему камера не хочет стучать наружу вообще. Сообразил: в камере жестко установлен IP-адрес, чтобы можно было сделать проброс трафика через Port Forwarding. Как следствие, камера не получает DNS-серверы от маршрутизатора. Поэтому первым делом прописываем DNS вручную.
Теперь камера наконец-то стала синхронизировать время (чего раньше не было). Я только сменил адрес неизвестного мне сервера времени на IP-адрес, который вписан в моем Маке.
Затем создал на своем хостинге скрипт, который должен вызываться камерой по расписанию.
Скрипт просто шлет почту мне, как только его вызывают. Вот пример почтового сообщения, который он инициирует.
Заодно настроил почту в самой видеокамере, чтобы она самостоятельно отсылала мне служебные сообщения.
Затем настроил расписание отсылки, так называемых, триггеров. Это сообщения, которые высылаются в определенный день и час. Вот как это выглядит.
Теперь вроде бы все должно работать как надо.
PS: Вскоре после того (через пару суток), как я написал эту заметку, система видеонаблюдения перестала работать опять. Я уже не знал, что думать. Но приехав на объект, с возмущением на себя заметил, что автомат питания системы выключен, а автомат на аккумуляторе — включен. Зато теперь знаю, что от аккумулятора система работает примерно 40 часов.
PPS: Глюки, о которых я писал, продолжились. По состоянию на 12.10.2011 я перепрошил маршрутизатор с версии 2.21o на 2.24g с российского сайта Edimax. Вроде бы глюк пропал. По крайней мере в логах я уже начнаю видеть успешный ре-коннект.
Что очень приятно у Скайлинк — так это то, что не нужно заказывать услугу real IP. Тот IP адрес, который получает CDMA router от провайдера, прекрасно доступен через ddns. Остается только грамотно пробросить порты (я традиционно назначаю внешние порты 8085, 8090, 8095) — если камер несколько — и видеонаблюдение работает. Имея на даче доступ во внутреннюю сеть дома, просто расточительно использовать интернет только для наблюдения и передачи видео. Можно контролировать температуру в разных точках дома, подвала, улицы и управлять любой электрикой. Я использую вот эти устройства удаленного присутствия — www.netping.ru/catalog.aspx?id=_nping_power Это и управление нагрузками через интернет, это и контроль всего, что только возможно. Принцип доступа извне тот же самый — устройству назначается уникальный IP адрес внутри локальной сети и уникальный порт, который на роутере пробрасывается до данного устройства. Т.о. можно удаленно заходить на web интерфейс и управлять. Кроме всего, там уже есть сторожевой таймер и пингер с гибко настраиваемой логикой — что делать, если пинг пропадет.
Один комментарий
Что очень приятно у Скайлинк — так это то, что не нужно заказывать услугу real IP. Тот IP адрес, который получает CDMA router от провайдера, прекрасно доступен через ddns. Остается только грамотно пробросить порты (я традиционно назначаю внешние порты 8085, 8090, 8095) — если камер несколько — и видеонаблюдение работает. Имея на даче доступ во внутреннюю сеть дома, просто расточительно использовать интернет только для наблюдения и передачи видео. Можно контролировать температуру в разных точках дома, подвала, улицы и управлять любой электрикой. Я использую вот эти устройства удаленного присутствия — www.netping.ru/catalog.aspx?id=_nping_power Это и управление нагрузками через интернет, это и контроль всего, что только возможно. Принцип доступа извне тот же самый — устройству назначается уникальный IP адрес внутри локальной сети и уникальный порт, который на роутере пробрасывается до данного устройства. Т.о. можно удаленно заходить на web интерфейс и управлять. Кроме всего, там уже есть сторожевой таймер и пингер с гибко настраиваемой логикой — что делать, если пинг пропадет.
Ответить