Altinkaya: турецкие корпуса для РЭА
РадиоЛоцман - Все об электронике

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

Мастер Кит MP719 Laurent-T

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

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

Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

Рассмотрим настройку 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.

На рисунке ниже приведены настройки для программы 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, через глобальную сеть с любого устройства, подключенного к Интернету любым способом.

Мастер Кит

T-electron
Россия и страны СНГ
KIT MP719 Laurent-T
Мастер Кит
4 922 ₽
Akcel
Весь мир
MP719
по запросу
Электронные компоненты. Бесплатная доставка по России
Для комментирования материалов с сайта и получения полного доступа к нашему форуму Вам необходимо зарегистрироваться.
Имя