DIXELL XWEB500D-EVO + RUT900 или как пробить NAT-сервер


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

Но случайно был найден метод как обойти эту проблему. Все устройства в инете в Киевстаре работают под NAT-сервером. Т.е. реально мы на своем устройстве имеем локальный ip. Устройства могут выходить в инет, а пробиться к ним можно, только если устройство внутри сети откроет канала на внешку.

Для этого есть один выход хоть и корявый но работает.

Для решения такой задачи можно использовать 3G роутер фирмы Teltonika RUT900.

Подключить требовалось контроллер DIXELL XWEB500D-EVO

Сразу к делу. Смысл сводиться к тому, что изготовитель роутера поддерживает вэб сервис своих устройств, для этого вам необходимо зайти на сайт http://teltonika.lt/. И зарегистрировать ваш приобретенный роутер.

 

Перейти на страницу регистрации https://rms.teltonika.lt/index.php?psl=register и создать свой аккаунт.

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

 Откроется окно

Все параметры можно взять с шильдика роутера (наклеен на нижней стороне). после регистрации устройства у вас должно быть что-то такого типа:

но это еще не достаточно, для того, чтобы информация стла доступна на сервере в настройках роутера нужно активировать Администрирование.

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

вводим ваш запрограммированный логин и пароль (логин и пароль у умолчанию смотрим на корпусе роутера). Выбираем закладку System -> Administration

 

В открывшемся окне выберем закладку Monitoring и поставим птичку Enable remote monitoring

Естественно не забываем тискать кнопочку Save. После этого роутер начнет передавать на сервер свое состояние и тем самым открывая нам канал из локальной сети провайдера в инет. Теперь как им воспользоваться?

На сервере, когда вы активируете удаленное управление появятся следующие данные:

Обратите внимание в конце таблицы на символы

Символ роутера и есть вэб доступ, к вэб странице нашего роутера, причем эта ссылка статична и её можно просто скопировать для последующего использования, например она может иметь вид http://7edb4*********5f5071e60b6c.rms.teltonika.lt/ длинно, это это-ж не для публичного использования, а её скопировать и записать просто (например в txt файле), передать файл заказчику, он его скопирует запомнит в браузере и все будет ок.

Но сейчас все настроено, чтобы вызывать вэб сервер роутера, а нам надо, чтобы вызывался вэб сервер контроллера, что для этого надо сделать.

Первое мы должны знать на какой ip адрес настроен наш контроллер у меня был 192.168.1.104 порт стандартный 80. Заходим в настройки роутера и выберем настройку фаерволла:

    На главной странице делаем следующее, доступ везде и прописываем DMZ Configuration под наш порт и разрешаем использовать:

Переходим во вкладку проброс портов:

Отключаем стандартную настройку по 80 порту и создаем свою (например, имя test), я указал такую конфигурацию:

Внимание: незабываем каждое окно сохранять!!!

После этого подключаем, наш  RUT900 к XWEB500B-EVO между собой обычным пачкордом.

Включаем все, дожидаемся когда роутер покажет. что есть сеть (индикатор сигнала смотрим). Открываем браузер вставляем ссылку http://7edb4*********5f5071e60b6c.rms.teltonika.lt/ и опа, нам не нужен внешний ip, все работает!!!

Вот так 500 управляет полностью хладоснабжением мясокомбината!!!


Это может быть интересно


  • Проект с использованием MCC часть 15Проект с использованием MCC часть 15
    EUSART – Универсальный асинхронный приёмопередатчик (УАПП, англ. Universal Asynchronous Receiver-Transmitter, UART) — узел вычислительных устройств, предназначенный для организации связи с другими цифровыми устройствами. … читать на вики. Внесем изменения в нашу схему, добавим выход …
  • LATINO – открытый проект ch-светомузыкиLATINO – открытый проект ch-светомузыки
      Проект построенный на некоторых принципах ch-светомузыка. Проект ознакомительный предназначен, для самостоятельного построения простого и эффективного светосинтезатора. Вывод осуществляется на ВОУ собранной на драйверах HL1606. Для этого была применена светодиодная …
  • Защита датчиков температуры DS18B20 от статического электричестваЗащита датчиков температуры DS18B20 от статического электричества
    Статья перепечатана с сайта http://svetomuzyka.narod.ru При удалении датчика на большие расстояния возникает опасность наведения импульсов высокого напряжения на кабель, который соединяет датчик с контролером. Если не принимать меры защиты, то наведенное …
  • Интерактивные LedИнтерактивные Led
    Тема проекта   продолжение следует…. Это может быть интересно Метки:LED
  • Простой цифровой регулятор мощностиПростой цифровой регулятор мощности
    Простой регулятор мощности с цифровой индикацией. Этот проект создан как обучающий, для ознакомления с основами построения сетевых регуляторов мощности. Устройства подобного типа можно использовать для управления освещением, скоростью работы вентиляторов …
  • Акриловый корпус для платы ch-4000Акриловый корпус для платы ch-4000
    Плата ch-4000 подходит для монтажа в корпуса на дин рейку, но для домашней автоматики необходимо что-то другое, поэтому был разработан корпус из акрила который позволит создавать настольные и настенные устройства. Корпус состоит из …
  • Проект с использованием MCC часть 02Проект с использованием MCC часть 02
    Когда мы запустили конфигуратор, самое главное понять, что с этим делать и как проверить, то что мы делаем работает или нет. Для начала настроим регистры конфигурации микроконтроллера и настроем тактовый генератор. …
  • Проект с использованием MCC часть 11Проект с использованием MCC часть 11
    Можно несколько облагородить программу вынести наши процедуры обработки нажатия кнопок в отдельные функции. Но вы должны понимать, что это хоть и не значительно, но будет тормозить общую скорость работы проекта, …
  • Altium Designer – подготовка документации для производства и сборки печатных платAltium Designer – подготовка документации для производства и сборки печатных плат
    В процессе освоения Altium Designer много возникает вопросов по подготовке документации для производства плат, а также для её сборки. Altium Designer позволяет сделать все требуемые документы, хотя скажем откровенно, для …
  • Acquaintance with audio-bluetooth modules F-6888 (BK3254).Acquaintance with audio-bluetooth modules F-6888 (BK3254).
    Для проектов появилось необходимость познакомиться с недорогими модулями китайского производства, которые можно приобрести у нас в Украине и у китацев, на алиэкспрессе. Так как меня интересует не просто, как в …



Поделись этим!

Catcatcat

catcatcat

Development of embedded systems based on Microchip microcontrollers.