NetPing: конструктор для администратора и досуг для программиста



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

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

    Речь пойдет про устройства NetPing. Эта российская разработка периодически упоминается на хабре, но детального рассказа я не встречал. Пусть эта статья будет продолжением серии «Оборудование российского производства». Мне достался самый универсальный прибор линейки – UniPing RS-232. Основная сфера его применения – удаленный мониторинг и управление множеством устройств в квартире, доме, офисе. Конечно, давно существует понятие «умный дом», но, как правило, это преподносится как вариант для состоятельных людей, хотя получают они черный ящик с жестко заданным, пусть и большим, набором функций. Однако, можно ведь все собрать и запрограммировать самому!


    Для затравки перечислю только стандартные задачи, которые можно решать с помощью устройств NetPing:
    • дистанционное управление электропитанием с возможностью принудительной перезагрузки;
    • контроль доступа к удаленному объекту – датчики открытия/закрытия дверей, движения, удара, антивандальные системы, управление камерами наблюдения;
    • слежение за микроклиматом внутри помещения – датчики температуры, влажности, скорость воздушного потока, управление кондиционером через ИК;
    • отслеживание разных ЧП – датчики дыма, протечки воды;
    • управление АТС по порту RS-232;
    • удаленное изменение настроек систем в зависимости от ситуации;
    • удаленный доступ к серверам через консоль – например, установка операционки без присутствия администратора;
    • получение мгновенных уведомлений с фиксацией времени о сбоях и других важных событиях по множеству каналов: SMS, почта, Jabber;
    • доступ ко всем параметрам наблюдаемой системы в реальном времени через HTTP или SNMP;
    • управление включением/выключением света и любых других приборов по расписанию;
    • дистанционный контроль каналов связи.




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

    Подбираем нужный комплект


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

    Все части комплекса продаются отдельно. В коробке лежит лишь устройство с блоком питания и разъемом DHS-44 для датчиков, а так же бумажка с IP-адресом.



    Далее вы выбираете нужные датчики и периферию. Алентис Электроникс (производитель NetPing) на данный момент предлагает 17 видов датчиков:
    • Датчик наличия 220В
    • Датчик влажности
    • Термодатчик TS (используется внутри помещений)
    • Термодатчик WT (наружный влагозащищенный)
    • Датчик дыма
    • Датчик разбития стекла
    • Датчик типа «сухой контакт» (например, сигнализация о факте открытия/закрытия двери)
    • Датчик удара
    • Датчик давления
    • Датчик освещенности
    • Датчик протечки жидкости
    • Датчик движения
    • Пассивный инфракрасный извещатель
    • Инфракрасный приемник-передатчик
    • SMS-гейт (для отправки SMS сообщений о срабатывании датчиков и других событиях)
    • Сирена
    • Счетчик электроэнергии (можно дистанционно контролировать расход)

    Для некоторых типов датчиков UniPing поддерживает подключение до 8 или 16 штук на одно устройство. Надо сказать, что можно также использовать разные датчики других производителей и других типов, лишь бы они были совместимы по сигналам. Поддерживается 16 датчиков типа «сухой контакт» — входы, принимающие логический сигнал: замкнуто — разомкнуто.

    В моем комплекте на картинке сверху датчики температуры, влажности, открытия двери и датчик удара.

    На фото можно заметить еще одну плату, подключенную к NetPing. Это коммутационная плата NetPing Connection Board, предназначенная для упрощения подключения внешних датчиков.



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

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

    Собираем



    Теперь как все это собрать. Очень просто. Берем в руки отвертку, коммутационную плату, датчики и инструкцию (качаем с сайта). А дальше просто находим раздел про нужный датчик, вставляем проводки в нужные клеммы и прижимаем сверху винтиком.



    На месте производителя, я бы все-таки сделал не голые провода, а что-то наподобие коннекторов на материнской плате:



    Хотя, судя по всему, такие варианты у них тоже есть:



    Руководство по сборке и настройке в некоторых случаях предполагает понимание азов схемотехники. Иногда встречаются вот такие пассажи: «Если линия, настроенная на вход, не подтянута к +5В и не подключена к источнику информации, то она является высокоомным входом». Однако, в остальном все описано не сложнее, чем в руководстве к материнской плате.

    Включаем и настраиваем



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

    Итак, соединяем NetPing со свободным портом роутера и включаем в розетку.



    По умолчанию IP-адрес устройства выставлен в 192.168.0.100, поэтому если у вас сконфигурирована другая подсеть, может потребоваться поменять адрес NetPing. Делается это в программе NPConf. Программка эта также используется для загрузки новой прошивки. Есть еще возможность конфигурирования через Telnet, но мне она не потребовалась.



    NetPing имеет встроенный веб-сервер, на который можно зайти через HTTP по адресу устройства.



    Про его возможности расскажу немного ниже.

    Программируем



    Полный функционал устройства для программиста доступен по протоколу SNMP. HTTP — это лишь дополнение.

    Протокол SNMP удобен, когда необходимо получать данные с большого количества устройств, при помощи каких-либо скриптов автоматизации или для отображения данных в уже существующих программах мониторинга сети. Получение данных по протоколу SNMP сводится к чтению/записи специальных адресов внутри устройства, называемых OID (object identifier). Адреса, поддерживаемые устройствами, можно найти в MIB-файлах (Management Information Base). Файл MIB должен соответствовать устройству и версии прошивки. Переменные внутри MIB-файла организованы в иерархии, и их удобно просматривать специальными программами, например, есть бесплатный MIB Browser. Здесь также можно менять значения переменных. Выглядит это примерно так:



    Вот здесь пример полностью.

    Сам MIB-файл можно открыть как ASCII-текст. Вот, например, описание датчика влажности:
    npRelHumSensorValueH  OBJECT-TYPE
      SYNTAX   INTEGER (0..100)
      MAX-ACCESS   read-only
      STATUS   current
      DESCRIPTION "Relative humidity value, %"
      ::= { npRelHumSensor 2 }



    На самом деле, протокол SNMP достаточно простой, хотя нотация требует некоторого привыкания. Управляющая система может получить информацию с устройства через команды GET, GETNEXT и GETBULK. Так можно считывать информацию с датчиков. Агент (на стороне устройства) может самостоятельно без запроса отправить данные, используя операцию протокола TRAP или INFORM. Управляющие системы могут также отправлять конфигурационные обновления или контролирующие запросы, используя операцию SET. Вот, собственно, и все.

    Как это выглядит с точки зрения программиста. Пара примеров на PHP:

    Получение значения температуры от датчика.

    $t = snmpget("192.168.0.100","SWITCH"," .1.3.6.1.4.1.25728.8900.1.1.3.2");
    echo 'Current temperature: '.$t;


    Включение/выключение реле: пишем по его адресу (OID) 1 для включения, и 0 для выключения.
    $result = snmpset("192.168.0.100","SWITCH"," .1.3.6.1.4.1.25728.8900.1.1.3.1",”i”,"1");


    Первый параметр функций – IP-адрес устройства. Второй (слово «SWITCH») – это так называемое community, специальное кодовое слово, которое необходимо указывать в любом запросе по протоколу SNMP. Оно задается на web странице настроек устройства NetPing. Далее идет OID, по которому мы читаем или пишем. Команда snmpset имеет еще 2 параметра: тип значения (в нашем случае integer) и само значение.

    А вот опрос датчика на Perl. Или просто из командной строки (используются бесплатные утилиты NET-SNMP).

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

    Пробуем готовые программы мониторинга



    Безусловно, давно существует множество программ мониторинга, в которых можно работать, в том числе, и с устройствами NetPing. Опытные администраторы наверняка знакомы с какой-то из них. Кстати, для серверных комнат есть даже специализированное устройство UniPing server solution:



    Я попробовал PRTG Network Monitor, который рекомендует сам производитель NetPing – Алентис Электроникс. При использовании 10 датчиков программа бесплатна. Если надо больше – придется платить $380, но под серьезные задачи оно того стоит.



    В следующем разделе я покажу эту программу в работе, а здесь еще упомяну другие системы мониторинга: Zabbix и Nagios.

    Экспериментируем



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

    Все заработало сразу. Для примера я провел небольшое исследование климата: положил датчик влажности на пол в комнате.



    Влажность оказалась всего 25% (это еще когда отопление работало). По-моему, совсем нездоровый климат у нас в квартирах… Затем я протер пол вокруг датчика мокрой тряпкой. Как видим, влажность поднялось аж до 67% и держалось целых 5 минут :) Комфорт оказался мимолетным виденьем. А жаль. Надо будет серьезно думать над увлажнением комнаты. И это, кстати, еще при постоянно открытом окне. Страшно представить, чем мы дышим зимой за закрытым стеклопакетом.

    Датчик влажности показывает еще и температуру по совместительству. Здесь все просто.



    Заметьте (если это возможно на таком скриншоте), в программе есть вкладки на месяц и на 365 дней, так что, имея постоянно включенный сервер, можно строить красивые картинки климата. Еще бы барометр добавить – будет полноценная метеостанция.

    С датчиком удара немного поиграл, убедился, что работает, но не стал настраивать TRAP-сообщения.



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

    Датчик открытия/закрытия двери тоже очень простой.



    Разъединились половинки – уровень сигнала перешел из «0» в «1», соединились – снова вернулся в «0». Это было видно на коммутационной плате – там загорался или гас зеленый светодиод:



    Все-таки пара слов о том, как настраивать TRAP. Потому что это единственный способ инициировать посылку сообщений от датчиков в случае каких-то важных событий. Настроить их можно и во встроенном web-сервере, но наблюдать удобнее в PRTG Monitor.



    На этой страничке задается IP адрес, на который будут отсылаться TRAP пакеты по протоколу SNMP. События, по которым будут отправляться эти пакеты, задаются на других страницах web-интерфейса устройства.

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



    Безусловно, скриптами можно существенно расширить возможности. Например, отправлять SMS-оповещения при определенных событиях.

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

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



    Так как устройство не содержит встроенных энергонезависимых часов, время в журнале отсчитывается от момента включения, который принимается за 01.01.1970,0:00. Если в настройках указан IP адрес NTP сервера, устройство вскоре после включения питания попытается установить свои часы по серверу времени.

    Интересные примеры применения



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

    Здесь я приведу ссылки на другие интересные примеры применения.

    Пара примеров отсюда (статья, кстати, сама по себе очень интересная).
    • Можно сделать небольшой и простой климат-контроль в гараже: включать тепловентилятор по порогам температуры. Интернета вообще не надо. Достаточно настроить граничные условия через web-интерфейс и оставить его вместе с датчиком температуры в гараже. Когда надо – пришел с ноутбуком, переставил значения.
    • Простейшая сигнализация на дому с выводом в интернет или далее — через SMS шлюз на сотовый телефон владельца.
    • На сайте Алентис нашел забавный случай. Во время тестирования системы сотрудник включал не систему охлаждения, а всего лишь светодиод, и в какой-то момент была создана простейшая «мигалка», в основе которой находился вот такой скрипт:
      #!/bin/sh
      while true; do
        snmpset -v 1 -c SWITCH 192.168.2.10 1.3.6.1.4.1.25728.50.8.116 integer 1;
        sleep 1;
        snmpset -v 1 -c SWITCH 192.168.2.10 1.3.6.1.4.1.25728.50.8.116 integer 0;
        sleep 1;
      done

      Что подсказало следующую идею: к устройству можно подключить гирлянду из ламп накаливая или светодиодов и заставить её мигать. Поскольку на плате четыре реле, можно подключить четыре разных гирлянды и с помощью несложных скриптов переключать их создавая эффект «бегущего огня» и более сложные эффекты.

    Приведу еще несколько ссылок на статьи изобретений на хабре, где можно было бы использовать NetPing:

    Как видите, идей применения море.

    Сравнение устройств и цены



    Линейка устройств NetPing довольно большая и функционал часто пересекается. Поэтому не всегда легко разобраться, какой прибор лучше подойдет для той или иной задачи. Я нашел ссылку с таблицей сравнения функций.

    И еще полезной может оказаться тестовая плата DigiPing – на ней удобно отлаживать скрипты управления.

    Что касается цен. Так как это конструктор, то для каждого решения стоимость может отличаться. Но в целом, по-моему, совсем не дорого. Для примера, небольшой комплекс для мониторинга оборудования в организации с ценами компонентов:



    Выводы



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

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

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

    С другой стороны, бывают ситуации, когда коробочка с одной кнопкой предпочтительнее сложного и гибкого устройства. Мне понравился пример в одной из статей, на которые я ссылался выше: «Настольный видеотелефон Skype у моей бабушки. Сколько я мучался, пытаясь ей настроить автопилотно работающие ноутбуки с камерой, и все равно проблемы и ставить некуда. А коробочка работает прекрасно».

    В общем, вряд ли стоит думать, что все изобретено до нас. Успехов в творчестве!
    Поделиться публикацией
    Комментарии 74
      +12
      Вот прочитаешь такую статью, и хочется всё бросить, взять конструктор и уйти в конструирование на пару недель.
        0
        Да уж, я долго пытался выкроить время между работой, чтобы с этим всем повозиться :)
          +1
          а вы на цены гляньте и сразу попустит
            +4
            В целом — ничего сверхдорогово, эта штука того стоит.
              0
              Почему считаете, что дорого? С чем сравниваете? :)
                –2
                Не знаю на чём делаются конкретно эти модели, но уверен что на ATMega16, ATMega32 эти девайсы вышли бы дешевле. Даже если в цену вложить разработку программной части. Закупка комплектующих для производства таких устройств и заказ плат делаются не по ценам для обычных людей а на много ниже за счёт ОПТа. Поэтому цена 2к рублей только за центральный блок довольно большая. Ноэто моё мнение, возможно я чего-то не учёл.
            0
            Кайфушка!
              +3
              Пора собирать «умный дом». Спасибо за статью!
                +1
                Шикарная статья!
                Спасибо!
                  0
                  Может быть кому-то будет интересен и вот такой продукт:
                  www.gsm.morion.ru/about/?id=7

                  В чём-то аналогичный конструктор, но со встроенным GSM/GPRS-модемом (есть версия и с приёмником GPS). Знакомый делал в машину совместно с CarPC и дистанционным управлением такой — и сигнализация, и удалённый пуск/прогрев, и датчики подрубал.
                    0
                    Давно уламываю начальство на UniPing server solution, чтобы следить за температурой в серверной. На вид ничего сложного в конструкторе нет; плюс отечественной разработке, что работает с популярными системами мониторинга.
                    Минус: «Нельзя подключать к одному устройству NetPing TS v2 датчики с одинаковыми номерами!!!»
                      0
                      Так в чем проблема? Подключите с разными номерами :) Их там до 16 штук поддерживается
                        0
                        Иной вопрос: если датчикам провода удлинить (до 3-10 метров) сигнал не заглушится?
                          0
                          Я в статье упомянул про недостаточную длину проводов, но сам не экспериментировал. Для токовых датчиков можно делать длинные провода, для остальных — могут уже появляться помехи. Насчет затухания сигнала лучше спросить у производителя.
                      0
                      Ну и кто любит совсем сам =)
                        +4
                          +1
                          Впечатляет
                            0
                            Самое интересное там по глубже. Использование нейронной сети для распознавания образов. Брали снимок с камеры и проверяли на нем наличие машины, а после срабатывал триггер ( ну например ворота открыть :) )

                            www.ab-log.ru/smart-house/neural-network
                              0
                              По-моему, это уже слишком :)
                                0
                                Прогресс… Да и судя по тому что там написано — оно работает, да еще и как ))
                            0
                            Уже собрался покупать NetPing со всеми причендалами и по ссылке увидел 1-Wire. Спасибо, Hile.
                              0
                              Особо не обольщайтесь )) "«из коробки»" работает только температурный датчик. (digitemp — скопилить спецом)
                                0
                                Ничего, повозимся. Зато копеешное. И OWFS подкупает простотой, как раз админам на шеле скрипты писать.
                                  0
                                  Элин ребята делают обвязку, фактически готовые модули без необходимости применения паяльника. Еще и консультируют. Цены смешные: 1-Wire <==> USB ~ 25$, датчики ~10$. Не сочтите за рекламу, ибо просто делюсь оптимальными результатами поисков систем автоматизации.
                                    0
                                    IP-Sensor — 1-Wire в Ethernet за 22$ цена еще смешнее ))
                                    0
                                    ну если адаптера ds(какого то ) нет, то ничего не выходит с OWFS. А был бы он… )) К слову может у кого есть скетч для ардуино, эмулирующий этот адаптер?

                                    p.s. уж больно удобная шина
                            0
                            Хорошая штука, использую UniPing вместе с заббиксом для мониторинга погоды в серверной.
                              +2
                              А прогноз погоды делаете? ;)
                                +5
                                Фантазии на тему…
                                — После остановки куллера на South сервере ожидается потепеление +25-28, но вскоре сработает триггер на северном мосту и нас ждет кратковременное похолодание, после чего температра в серверной вернется в свою климатическую норму. ZabbixWeather, Серверная, Москва
                              0
                              Стоит оговорить, что на один NetPing вешается не более определенного количества датчиков, несмотря на свободные порты входа (например датчиков температуры).

                              Из более гибкого решения — Arduino Mega (или аналоги) — более 50 входов/выходов, причем с программируемой логикой на самом устройстве.
                                –1
                                Но это, с другой стороны кустарщина.
                                У Netping есть уже watchdog, корпус, поддержка SNMP. Не уверен, что под ардуино есть SNMP.
                                  0
                                  Это DIY в самом соку.

                                  Причем внутренняя логика порой важнее, чем SNMP — например реагирование на внештатные ситуации (пропажа канала, электричества) — это идеальное решение для кастомной автоматики.
                                    0
                                    Просто c SNMP работают многие мощные админские системы мониторинга. Да и программируется там все просто.

                                    Хотя, наверное, программирование на самом устройстве более увлекательно :)
                                      0
                                      Бесспорно, для мониторинга SMNP очень хорош.

                                      Но для большей автоматизации всё-таки логика важнее, чем это фишка. Причем Arduino + Ethernet Shield — отлично увяжутся для http-мониторинга любых параметров. RS232-модемы для голосового или SMS оповещения — это еще проще))
                                      0
                                      DIY это прекрасно, когда такой девайс нужен один и легко доступен для отладки и починки.
                                      Когда устройств нужно много, с техническое поддержкой и готовых к употреблению из коробки — возьмите Нетпинг.

                                      По цене будет тоже самое — Мега с ethernet shield стоит прилично. И это не учитывая стоимость вашего времени на написание программы.
                                        0
                                        Да, с Netping достаточно привычней. Стоит такой набор в серверной — температура + сброс серверов.

                                        Однако под заказ железки у них от 1 до 2х месяцев.

                                      0
                                      Agentuino is a lightweight Simple Network Management Protocol (SNMP) Agent library for the Arduino platforms supporting Version 1.
                                      code.google.com/p/agentuino/
                                    0
                                    А что у него с опторазвязкой?
                                      –1
                                      Не очень понял вопрос
                                        0
                                        Есть ли на входах/выходах опторазвязка? То есть защита входов.
                                          0
                                          Еще раз извиняюсь, но я не очень хорошо понимаю в схемотехнике. Думаю, лучше спросить у техподдержки компании.
                                            0
                                            Опторазвязка это не защита входов, а защита информационных цепей от силовых цепей. Наверняка есть, иначе было бы как-то нелепо.
                                        +2
                                        О! %)
                                        Я такое делал на дипломной. Только задачи были только монитор (контроль тоже был, но не совсем обычный, да и малость страшно было 220 коммутировать).
                                        Монитор, журналирование, доступ к логам и управлению через веб-интерфейс, отсылка смс. Все датчики беспроводные. Почту и пинги не прикручивал (небыло резона, но можно было), SNMP тоже.
                                        Главная плата была 10*16 см (евро), остальные платы помещались в половину. Получилось долго и дорого :)
                                        Делал на 8-битном микроконтроллере :).
                                        В общем-то все работало, но времени не хватило хорошо сделать.
                                          +2
                                          Хороший у вас ВУЗ :) А мой сокурсник, помнится, делал на курсовой модем на лазерной указке. Тоже с процессором, все грамотно. Сделал, кстати, чем очень удивил препода.
                                          +1
                                          Гы, смешно — помню, когда NetPing'и были именно НетПингами — их ставили по чердакам и в далеких местах, чтобы можно было издалека попинговать и узнать — работает объект или нет… Думал, что после удешевления управляемых коммутаторов НетПинги вымрут как класс, а они вон как — новую нишу решили осваивать…
                                          Мое ИМХО — решение, которое требует подключения к сети ethernet — все-таки предназначено для достаточно специфических требований. Лично у меня обычно возникает необходимость навесить датчики и т.п. именно тогда и туда, когда сети нет, или же на тот случай, если она пропадет… А при таком раскладе лучше сразу смотреть в сторону GSM-сигнализаций. Там все тоже самое — любые стандартные датчики (на любом радио-рынке россыпью за копейки), управление нагрузкой и т.п., но сразу есть GSM-модем и управление идет по SMS/IVR. Конечно, всяких экзотических вещей типа управления кондиционером по ИК они не сумеют — но часто ли это нужно? Да и в принципе возникают сомнения в надежности такой системы управления…
                                          Так вот, раньше использовал ElineGSM, но потом их вроде перестали производить. Сейчас купил Сокол GSM с датчиками объема, но еще не успел изучить и поставить — лежат на даче… По деньгам — примерно тоже самое, что тут. Народ говорил, что из Китая можно заказать дешевле, но в популярных магазинах я таких наборов особо не видел…
                                            0
                                            Используем NetPing два года, прикрутили к Zabbix — отсылаем SMS если в серверной слишком жарко.
                                              0
                                              Как со стабильностью? Все работает без проблем?
                                                0
                                                Год работает, проблема была один раз-зависла штуковына эта, помог ее ребут.
                                                  0
                                                  Ну, зависание раз в год в режиме 24x7 — неплохо :)
                                              0
                                              Для SMS не обязательно покупать железку, можно воспользоваться, например, tropo.com. Но интернет имеет свойство падать (профилактические работы у провайдера, ага)
                                                0
                                                Да, 150 USD за SMS-гейт — недешевое удовольствие. Но вы сами ответили на вопрос, зачем это может быть нужно :)
                                                  0
                                                  На картинке GSM-модем Siemens MC35i, который используется в платёжных терминалах, стоит от 100 баксов, а б/у — ещё дешевле (хотя можно получить регулярно виснущий). Думаю, можно какой-нибудь аналог приделать или даже попробовать старый мобильник с COM-датакабелем.
                                                    0
                                                    Или поставить на сервер обыкновенный USB-3G модем любого из операторов.
                                                0
                                                Стоит такой девайс в серверной с датчиком температуры и инфракрасным передатчиком для кондера — если тот вдруг не стартанет сам, работает нормально, не глючит. Но помню когда настраивал жутко не понравился интерфейс через телнет — убогий какой-то, недоделанный, да и отсутствие нормально работы с syslog-сервером огорчило.
                                                  0
                                                  Сейчас все проще. Есть нормальный web-интерфейс. telnet мне не пригодился.
                                                    0
                                                    Проверьте, нет ли новой прошивки для вашего устройства.
                                                  0
                                                  web-интерфейс не юзаю, в подсети для управления устройствами только консоль.
                                                  А спрошивкой как говориться: «Работает — НЕ ЛЕЗЬ!»
                                                    0
                                                    Ну вам же не нравится интерфейс :) А вдруг они его в новых прошивках улучшили?
                                                      0
                                                      Интерфейс там нужен один раз — настроить и забыть.

                                                      Вы лучше скажите — в текущей прошивке при превышении выставленного порога температуры на сислог отправляется сообщение об этом? В той версии что у меня — не отправляется, а разработчики сказали что могут этот функционал добавить за дополнительную плату.
                                                        0
                                                        Я это не проверял. Как-нибудь на досуге посмотрю. Но утверждается, что это реализовано.
                                                    –2
                                                    «Датчик открытия/закрытия двери тоже очень простой. Разъединились половинки – уровень сигнала перешел из «0» в «1», соединились – снова вернулся в «0».»

                                                    Вам слово «геркон» знакомо? :-)
                                                      –1
                                                      понятно. незнакомо.
                                                        +1
                                                        А это очень большой грех? :) Я, на самом деле, с такой железкой в первый раз разбираюсь. Все еще впереди.
                                                          0
                                                          Ну дайте немного понудеть-то :-) Я с трудом сдержался не минусануть статью ибо ну нету тут DIY. Умом понимаю что гораздо удобнее использовать готовое решение, но какая-то маленькая часть меня вопит «Это всё можно самому сделать!». В частности, градусник в серверной, отсылка смс при перегреве и всякое разное у меня как более-менее самодельное, на ардуине. Выглядит, конечно, не так красиво.
                                                            0
                                                            Хорошо, что есть варианты разной сложности и гибкости. Да, DIY в нетпингах не так много, как в ардуине, но все же меня вот постоянно подмывает что-нибудь такое на них собрать. Наверное, займусь в ближайшее время.
                                                      0
                                                      Подскажите, как на этом проще собрать управление влажностью: датчик влажности + розетка увлажнителя?
                                                      Смотрел таблицу, если правильно понял, то в UniPing-RSxxx можно втыкать датчик влажности (и вообще они «хорошие», потому что входов-выходов много), а розетки у них нет (точнее, написано, что есть выход до 50В где-то, но не 220). А в серии PWR всего 2 датчика подключается, и датчик влажности подключить нельзя.
                                                        0
                                                        Да, к сожалению, датчик влажности подключается только к UniPing-устройствам…

                                                        Насколько я знаю, некоторые устройства у них можно соединять друг с другом, но боюсь ошибиться, какие именно. Я думаю, лучше им просто позвонить (они в Москве находятся) или написать этот вопрос почтой. А так, настроить такой алгоритм работы было бы очень легко.
                                                      • НЛО прилетело и опубликовало эту надпись здесь
                                                          0
                                                          Тут выше уже говорили, что это на случай, если вдруг интернет пропал. Хотя, думаю, что какой-нибудь простенький GSM-модем на сервере будет точно дешевле.
                                                          0
                                                          То есть в основном это устройства сбора, ввода информации. А что можно использовать на вывод? Например двигателем управлять?
                                                            0
                                                            В устройствах есть реле, которые способны переключаться по некоторым событиям. Это либо настраивается либо программируется. В зависимости от типа устройства NetPing, можно включать/выключать либо маломощные приборы (например, роутер), либо просто управлять розетками 220 В. Какое-то более интеллектуальное управление, думаю, возможно сделать только со сторонними приборами. Сейчас вот они предлагают SMS-гейт. Думаю, что это просто вопрос времени и потребностей пользователей.
                                                              0
                                                              Наверное этот конструктор не совсем для задач робототехники, поэтому и нет более точного управления. Хотя тогда для чего он (кроме нескольких названных задач)?
                                                              Для простой автоматизации чего-либо? Серьезная автоматика, робототехника, охранные системы, измерительное оборудование — все вроде уже есть, хотя цены конечно другие.

                                                              Получается, что это — скорее всего просто полуигрушечный набор по доступной цене? Такое позиционирование?
                                                                0
                                                                Я пока не в курсе позиционирования, в ближайшее время разберусь. Но, вообще говоря, они и под серверные стойки делают устройства, так что все же не совсем игрушечные :) Кстати, примеров применения я довольно много привел.

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

                                                                Я планирую понемногу в этой теме разбираться и писать подробные сценарии применения на хабре. Там и посмотрим, что можно сделать.
                                                            0
                                                            Что со стабильностью GSM-модема и команд у UniPing server solution v3/SMS? В разрезе года-полугода, скажем. Бывали ли случаи, что требовался хардверный ресет, выезд на место для «пинка»?

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

                                                            Самое читаемое