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 управляет полностью хладоснабжением мясокомбината!!!


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


  • Acquaintance with audio-bluetooth modules F-6888 (BK3254).Acquaintance with audio-bluetooth modules F-6888 (BK3254).
    Для проектов появилось необходимость познакомиться с недорогими модулями китайского производства, которые можно приобрести у нас в Украине и у китацев, на алиэкспрессе. Так как меня интересует не просто, как в …
  • NS108-5050-16bit от NewstarNS108-5050-16bit от Newstar
    Кто уже использует в своих проектах адресуемые светодиоды хорошо знакомы с такими как WS2812 и им подобные. Эти светодиоды для управления используют однопроводную шину. Из-за этого пропускная способность такой шины  …
  • Самый простой индикатор уровня звукового сигналаСамый простой индикатор уровня звукового сигнала
    Демонстрационный проект создания индикаторов уровня с использованием WS2812B. Изучив этот проект вы сможете  самостоятельно изготавливать и конструировать свои индикаторы уровня звукового сигнала. Дополнительно читайте статью Бегущие огни на WS2812B по подключению …
  • УКВ – радиоприем, часть 2УКВ – радиоприем, часть 2
    Пришло свободное время решил вторую часть проекта реализовать (правда есть мысль и третью с использование цветного OLED и функцией ch-светомузыки, но это только задумка… Для понимания функций интегрального приемника RDA5807FP читайте …
  • Часы-кухонный таймерЧасы-кухонный таймер
    Каждая кухня должна иметь кухонный таймер, который позволяет напоминать хозяйке когда проходить определенный промежуток времени. Например, печем пирог, варим яйца… , чтобы не смотреть постоянно на часы, установим таймер и через заданный …
  • LCD драйвер – UC1601sLCD драйвер – UC1601s
    http://svetomuzyka.narod.ru/project/UC1601s.html Читайте обновление на http://catcatcat.d-lan.dp.ua/?page_id=178 В данный момент можно приобрести в ООО “Гамма” несколько типов индикаторов на драйвере UC1601s. RDX0048-GC, RDX0077-GS, RDX0154-GC и RDX0120-GC выполнены по технологии COG. Метки:UC1601s
  • Гаджеты для домашней автоматики – Датчик приближенияГаджеты для домашней автоматики – Датчик приближения
    Управление светодиодным освещением – Датчик приближения. Данный гаджет предназначен для управления внутренним освещением мебели. Датчик позволяет определить закрытие или открытие дверцы или ящика и при этом включать или выключать освещение. …
  • Arduino LCD + STONE STVI056WT-01 + Strain gaugeArduino LCD + STONE STVI056WT-01 + Strain gauge
    Author li grey email: greyli1987@outlook.com The strain assessment instrument is used to assess the degree of corresponding muscle strain by obtaining the muscle surface action potential through silver oxide electrodes …
  • Простой цифровой милливольтметр постоянного токаПростой цифровой милливольтметр постоянного тока
    Простой цифровой вольтметр постоянного тока. Три диапазона измерений с автоматическим переключением 1 – 0,001 – 0,999 V, 2 – 0,01-9,99 V, 3 – 0,1-99,9. Четыре управляемых выхода с возможностью задания функции контроля и времени реакции на …
  • MCC PIC24 – модуль OUTPUT COMPARE – режиме ШИМMCC PIC24 – модуль OUTPUT COMPARE – режиме ШИМ
    Во многих системах управления, для формирования управляющих сигналов требуется модуль ШИМ, он позволяет не только формировать импульсы заданной длительности, но и с применением обычного RC фильтра строить простые ЦАП. MCC …



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

Catcatcat

catcatcat

Development of embedded systems based on Microchip microcontrollers.