MP719 Laurent-T – двадцать термометров в одном Update – выход в интернет
MP719 Laurent-T – двадцать термометров в одном Update – выход в интернет
Модуль интернет-термометра MP719 Laurent-T : настраиваем роутер ZyXEL Keenetic Lite II со статическим IP-адресом для связи с модулем через глобальную сеть с помощью встроенного Web-интерфейса (порт 80) и командного интерфейса (порт 2424). Теперь можно получать показания модуля, находясь в любом месте, где есть интернет.
mp719 laurent-t
Статьи

MP719 Laurent-T – двадцать термометров в одном Update – выход в интернет

В первой части обзора модуля многоканального интернет-термометра MP719 Laurent-T мы подключались к устройству в локальной сети.

Столь же просто можно получать показания модуля, находясь в любом месте, где есть интернет. Необходимо, чтобы у роутера, через который подключен модуль MP719, был статический IP-адрес. На роутере также нужно включить трансляцию сетевых адресов (NAT) и настроить правила трансляции для портов 80 и 2424.

Рассмотрим настройку NAT в реальной локальной сети 192.168.137.xxx на примере распространенного роутера ZyXEL Keenetyc Lite II. В этой сети модуль MP719 имеет сетевой адрес 192.168.137.77. Его можно установить вручную через Web-интерфейс модуля в меню настроек так, как описано в первой части обзора. К модулю подключены 4 датчика Dallas DS18B20.

Заходим в интерфейс настройки роутера и выбираем вкладку Безопасность:

Мастер Кит MP719 Laurent-T – двадцать термометров в одном Update – выход в интернет  

Нажимаем кнопку Добавить правило:

Мастер Кит MP719 Laurent-T – двадцать термометров в одном Update – выход в интернет

Открывается окно Настройка правила трансляции адресов:

Мастер Кит MP719 Laurent-T – двадцать термометров в одном Update – выход в интернет  

Сначала настроим доступ к модулю по порту 2424 для передачи текстовых команд и получения ответов от модуля.

В качестве входящего интерфейса выбираем из выпадающего меню интерфейс, по которому данный роутер подключен к провайдеру – в нашем случае PPPoE0, протокол – TCP, порт – 2424, и перенаправляем трафик на IP-адрес модуля 192.168.137.77, порт тот же – 2424.

Мастер Кит MP719 Laurent-T – двадцать термометров в одном Update – выход в интернет

Сохраняем правило, и по аналогии добавляем и сохраняем подобное правило для порта 80, по которому работает Web-интерфейс MP7198.

В результате добавления правил имеем два новых пункта в таблице правил роутера:

Мастер Кит MP719 Laurent-T – двадцать термометров в одном Update – выход в интернет

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

Теперь можно зайти в Web-интерфейс модуля, например, со смартфона, подключенного к интернету через сеть 3G, набрав в адресной строке интернет-браузера IP-адрес, присвоенный роутеру провайдером интернета:

Мастер Кит MP719 Laurent-T – двадцать термометров в одном Update – выход в интернет

Кликаем на ссылку Web-интерфейс, модуль запрашивает логин и пароль:

Мастер Кит MP719 Laurent-T – двадцать термометров в одном Update – выход в интернет

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

Мастер Кит MP719 Laurent-T – двадцать термометров в одном Update – выход в интернет  

Таким образом, Web-интерфейс модуля MP719 работает по 80 порту.

 

Рассмотрим теперь, как можно общаться с модулем из интернета посредством двух популярных терминальных программ: PuTTY и TeraTerm.

На рисунке 9 приведены настройки для программы PuTTY. В качестве типа соединения должен быть выбран Raw.

Мастер Кит MP719 Laurent-T – двадцать термометров в одном Update – выход в интернет

Попробуем подать команды на модуль и посмотреть его ответы. Напомним, команда начинается с символов $KE, ответ модуля начинается с символа #:

Мастер Кит MP719 Laurent-T – двадцать термометров в одном Update – выход в интернет

Настроим программу TeraTerm:

Мастер Кит MP719 Laurent-T – двадцать термометров в одном Update – выход в интернет

В качестве протокола можно оставить UNSPEC по умолчанию, или выбрать IPv4. Также в настройках терминала следует включить Локальное Эхо и выбрать CR+LF для перехода на новую строку при передаче:

 Мастер Кит MP719 Laurent-T – двадцать термометров в одном Update – выход в интернет

Результат выполнения команды $KE,TMP,ALL запроса температуры от всех датчиков:

Мастер Кит MP719 Laurent-T – двадцать термометров в одном Update – выход в интернет

Передача данных по порту 2424 также успешно осуществляется.

 Таким образом, можно получать данные о температуре с датчиков, подключенных к модулю интернет-термометра MP719 Laurent-T, через глобальную сеть с любого устройства подключенного к интернету любым способом.

 

 

Рейтинг@Mail.ru

Почему выбирают Мастер Китнас


Мы в Сети

Я

© 1999-2019 Мастер Кит