Views: 1007
Когда необходимо под какой нибудь контроллер имеющий вэб сервер в инет, то нужен статический 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 управляет полностью хладоснабжением мясокомбината!!!
Это может быть интересно
- Часы-кухонный таймерViews: 3996 Каждая кухня должна иметь кухонный таймер, который позволяет напоминать хозяйке когда проходить определенный промежуток времени. Например, печем пирог, варим яйца… , чтобы не смотреть постоянно на часы, установим таймер и …
- TDA7294 part 2Views: 375 Це друга частина проекту TDA7294, початок дивись тут. Тут ви знайдете повністю проект високоякісного підсилювача на TDA7294, схема, 3D моделі, гербер файли для виготовлення друкованої плати. І звичайно …
- BMP280 – температура и атмосферное давление – учебный проектViews: 2056 Учебный проект на PIC32 и светодиодной панели P5 (2121)-168-6432-80 (32*64). Проект позволяет ознакомиться с простой графикой и с чтением давления и температуры с датчика BMP280. Для тестирования необходимо …
- Универсальный терморегулятор ch-c3000Views: 2984 Терморегулятор ch-c3000 предназначен для управления системами регулирования температуры в пределах от – (минус) 55 до + 125 С. Регулятор может использоваться как в системах отопления, так и в …
- Просто о структурах и объединениях в СиViews: 2168 Какие задачи нам позволяют решать структуры и объединения? Для разработчика встроенных систем эффективность и компактность кода всегда на первом месте. Если программировании на Ассемблере ты сам определяешь как …
- Простой цифровой регулятор мощностиViews: 6585 Простой регулятор мощности с цифровой индикацией. Этот проект создан как обучающий, для ознакомления с основами построения сетевых регуляторов мощности. Устройства подобного типа можно использовать для управления освещением, скоростью …
- Простой цифровой вольтметр ch-c3200Views: 2506 В этой статье рассмотрен пример создания простого вольтметра постоянного тока на основе печатной платы ch-c0030pcb, а при возможности использования внешнего делителя и вольтметр переменного тока. Дан краткий принцип …
- Гаджеты для домашней автоматики – Датчик движенияViews: 1448 Управление светодиодным освещением – Датчик движения. Данный гаджет предназначен для управления освещением рабочих столов (кухонных столов), освещение прихожих, освещение зеркал в прихожих, автоматическое включение света в коридорах. Датчик позволяет …
- Проект с использованием MCC часть 04Views: 1135 Теперь простого горения светиков нам не достаточно, заставим их мигать. Для начала используем первобытно простой способ, но достаточно простой. Используем функции delay, напрягаться откуда они берутся не будем, самое …
- LATINO – открытый проект ch-светомузыкиViews: 1656 Проект построенный на некоторых принципах ch-светомузыка. Проект ознакомительный предназначен, для самостоятельного построения простого и эффективного светосинтезатора. Вывод осуществляется на ВОУ собранной на драйверах HL1606. Для этого была …