Просмотр полной версии : Определить IP адрес роутера при помощи ПЛК
Возможно определить IP адрес средствами ПЛК 110 или ПЛК 100, выданный провайдером?
ПЛК находится в локальной сети и подключен через роутер, который имеет выход в инет.
Достаточно ли будет тех библиотек на диске от ПЛК.
Трофимов Артем
12.09.2013, 13:12
Роутер обычно имеет 2 сети, внешуюю и внутренную. Внешняя в вашем случае даёт роутеру IP адрес, а внутреннюю роутер создаёт сам и раздаёт всем адреса.
Вы хотите получить IP адрес , полученный роутером извне?
в плк вроде не реализован dhcp поэтому получить динамически адрес от роутера и узнать его не получится, если же это плк под линуксом то такое (узнать свой IP) возможно
Вы хотите получить IP адрес , полученный роутером извне?
Да, цель получить IP адрес , полученный роутером извне.
в плк вроде не реализован dhcp поэтому получить динамически адрес от роутера и узнать его не получится
IP Адрес ПЛК постоянный. Он находится с внутренней стороны роутера (dhcp в нем и нет). Интересует определение не адреса ПЛК а внешнего IP роутера. (Возможно ли это реализовать?)
тогда можно открыть сокет по 80 порту отправить запрос на какой либо сайт, который возвращает страничку с определением IP и разобрать до получения самого адреса
тогда можно открыть сокет по 80 порту отправить запрос на какой либо сайт, который возвращает страничку с определением IP и разобрать до получения самого адреса
Идею понял, спасибо. Попытаюсь реализовать (трудновато и небыстро это для меня), если получится отпишусь.
Используйте DDNS в роутере и пол дела будет сделано. А плк загружать не стоит, он по сети итак ееле бегает.
Используйте DDNS в роутере и пол дела будет сделано. А плк загружать не стоит, он по сети итак ееле бегает.
это как раз DDNS периодически шлет запросы, а мой вариант делается один раз при запуске и преспокойно будет работать дальше не нагружая ни кого
это как раз DDNS периодически шлет запросы, а мой вариант делается один раз при запуске и преспокойно будет работать дальше не нагружая ни кого
Я не спорю что не будет работать. Сомневаюсь что одного раза хватит. Ведь условие на проверку отсутствия связи полюбому делаете.
Я не спорю что не будет работать. Сомневаюсь что одного раза хватит. Ведь условие на проверку отсутствия связи полюбому делаете.
я то на самом деле в этом вообще ни какого смысла не вижу, если удаленные потребители потеряли внешний адрес роутера, значит они перестанут получать информацию, плк может об этом догадаться и например послать свой новый адрес, но куда он будет слать и какими средствами? Если с другой стороны статический адрес, то можно не через сайт а напрямую "стукнуть" и в ответ на запрос получить с каким адресом плк "стукнул", а если это директор предприятия по мобильнику домогается где нибудь из Мексики, тогда у него то явно будет динамический адрес
ПЛК будет контролировоать качество и наличие инета, а при смене IP отправлять сообщене с новым адресом на mail. Постоянного обмена данных нет. А использование DDNS - это запасной вариант не все роутеры эту опцию поддерживают. Хотя DDNS платный может получится, лучше тогда статический IP, но не все мобильные операторы могут предоставить статический IP (для физ. лиц).
так если будет использоваться GSM-модем, можно же смску послать и стало интересно, а как плк у Вас на мыло сообщения отправляет?
как плк у Вас на мыло сообщения отправляет?
Надеялся научить ПЛК это делать. И использовать роутер с поддержкой GSM модемов ну или любой другой доступный инет.
к плк можно прикрутить http://www.owen.ru/catalog/40291075 зачем к роутеру то
К роутеру, что бы дать инет еще одному устройству.
Вам проще вместо роутера и ПЛК неттоп использовать, даже дешевле выйдет.
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot