Устройство автоматического узнавания IP

Подключаем наши девайсы к компьютеру. Обсуждаются: порты, протоколы, драйвера, языки программирования и т.д.
BorisSPB
Встал на лапы
Сообщения: 145
Зарегистрирован: Ср фев 01, 2012 10:55:53

Re: Устройство автоматического узнавания IP

Сообщение BorisSPB »

Попробуйте этот скрипт:

Код: Выделить всё

var xmlHttp = new ActiveXObject("MSXML2.XMLHTTP.3.0");
xmlHttp.open( "GET", "http://checkip.dyndns.org/", false ); // false for synchronous request
xmlHttp.send();
var xml = new ActiveXObject("Msxml2.DOMDocument.3.0");
xml.loadXML(xmlHttp.responseText);
var body = xml.documentElement.selectSingleNode("body");
var objFSO = new ActiveXObject("Scripting.FileSystemObject");
var objFile = objFSO.CreateTextFile("myip.txt", true);
objFile.Write(body.text);
objFile.Close();

var myMsgBox=new ActiveXObject("wscript.shell");
myMsgBox.Popup (body.text);

Правда, dyndns не очень резво отвечает, но если ответит, в файле будет строка:

Код: Выделить всё

Current IP Address: xxx.xxx.xxx.xxx
Wladimir_TS
Друг Кота
Сообщения: 5066
Зарегистрирован: Вс фев 15, 2009 01:04:58
Откуда: Kaluga

Re: Устройство автоматического узнавания IP

Сообщение Wladimir_TS »

Bear2011 писал(а):А интернет на что?
Вот пример http://wiki.openwrt.org/ru/doc/howto/generic.flashing

Собственно дальше можно например написать простенький скрип под Linux чтобы он смотрел IP и отправлял SMS через GSM-модем


Я не знаю, что такое Linux, и не знаю что такое "скрипт". Если-б была описание чего-то аналогичного - то разберусь, а так это звучит примерно - но "просто возьми и сделай" как ответ на любой вопрос.

В 1 миилиардный раз повторю вопрос - "Как АЛГОРИТМИЧЕСКИ" узнается собственный IP ! Ни какой программой, ни "просто напиши скрипт" - а просто КАКИМ ОБРАЗОМ, просто на пальцах.... ну пожалуйста читайте внимательно - неужели я так непонятно объясняюсь.

Добавлено after 2 minutes 37 seconds:
spongebob писал(а):А если вообще ничего (от слова совсем) не знаешь, но надо (от слова очень), то дорога в раздел "работа".


Я-б не против - но почитав этот раздел не один год понял - что специалистов там нет.... начнется флуд - я сделаю это за $1000000, причем деньги вперед и подобное... Что-то сложнее простейшей программки для ОМК - бессмысленно даже заикаться.

Добавлено after 3 minutes 15 seconds:
BorisSPB писал(а):Попробуйте этот скрипт:


Спасибо конечно, но вы не могли-бы объяснить, что это такое, чем оно исполняется под какой ОС.

Как я понимаю она как-то привязана к "checkip.dyndns.org" - хотелось-бы знать - без привязки к какое-му-то сайту возможно решить задачу определения IP или в принципе невозможно ?
Аватара пользователя
korob
Друг Кота
Сообщения: 6643
Зарегистрирован: Чт авг 09, 2012 01:09:39
Откуда: Ливны

Re: Устройство автоматического узнавания IP

Сообщение korob »

Wladimir_TS писал(а):хотелось-бы знать - без привязки к какое-му-то сайту возможно решить задачу определения IP или в принципе невозможно ?
Возможно, но для этого нужно подключаться к провайдеру собственным роутером на котором можно "запустить" скрипт, который будет проверять присвоенный на WAN адрес, без помощи каких либо сервисов в интернете. У Вас же роутер провайдера к которому нет доступа, и почти наверняка нет возможности "запускать" на нём пользовательские скрипты. А по сему без помощи сторонних сервисов проблему решить не удастся. :(
Большой опыт, порой, не даёт находить/видеть нам простые и очевидные решения. :(
Всегда с уважением, Александр.
kaetzchen
Друг Кота
Сообщения: 11994
Зарегистрирован: Пн апр 19, 2010 00:04:18
Откуда: Малороссия

Re: Устройство автоматического узнавания IP

Сообщение kaetzchen »

Wladimir_TS писал(а):Если-б была готовая инструкция я-б сделал, а так - теоретически сделать можно, я это и сам знаю, а практически как не знаю. От слова совсем - даже направление непонятно - собственно - как узнать.

Вот есть компьютер - он в интернет подключен на нем программа - как программе узнать (не человеку за браузером, а программе) свой IP со стороны интернета, точнее IP роутера ? Вот в чем вопрос, а что и куда можно поставить это вторично.

cyществует тьма мелких фривер прог которые постят твой паблик ай-пи по выбраннгой тобой схеме
"ip publish"utility
public ip utility

и ессно существует тьма продвинутых прог делающих тоже самое втч АPI и скриптинг..

даже простым винловс-шелл скриптом можно опубликовать твой ай-пи хоть в пост на этом это форуме..


однако я лично бы предпочтил отправить такую инфу с резервацией канала передачи..
тема интересная :beer:
Wladimir_TS
Друг Кота
Сообщения: 5066
Зарегистрирован: Вс фев 15, 2009 01:04:58
Откуда: Kaluga

Re: Устройство автоматического узнавания IP

Сообщение Wladimir_TS »

korob писал(а):
Wladimir_TS писал(а):хотелось-бы знать - без привязки к какое-му-то сайту возможно решить задачу определения IP или в принципе невозможно ?
Возможно, но для этого нужно подключаться к провайдеру собственным роутером на котором можно "запустить" скрипт, который будет проверять присвоенный на WAN адрес, без помощи каких либо сервисов в интернете. У Вас же роутер провайдера к которому нет доступа, и почти наверняка нет возможности "запускать" на нём пользовательские скрипты. А по сему без помощи сторонних сервисов проблему решить не удастся. :(


Ясно - одним вопросом меньше.

Добавлено after 7 minutes 4 seconds:
kaetzchen писал(а):cyществует тьма мелких фривер прог которые постят твой паблик ай-пи по выбраннгой тобой схеме
"ip publish"utility
public ip utility

и ессно существует тьма продвинутых прог делающих тоже самое втч АPI и скриптинг..

даже простым винловс-шелл скриптом можно опубликовать твой ай-пи хоть в пост на этом это форуме..

однако я лично бы предпочтил отправить такую инфу с резервацией канала передачи..
тема интересная :beer:


Особ не важно - тут можно давать на GSM модем перезапрос, если соединение упало. СМСками я данные между 2мя модемами гонял. Если брать какие-нибудь пакеты 100 СМС в месяц ... то не сильно и дорого. Теретически IP там меняется каждые 12 часов. Так что 2 СМС в сутки. Если СМС не пришла, а коннект пропал - то даем запрос (сигнал "перезагрузись"...) на проверить IP и доложить.

Но очень не хотелось-бы ставить целый комп туда - условия там суровые. Не любят компы такие условия работы по температурам. По крайней мере относительно дешевые, а не всякие под ВПК заточенные с ценой в небоскреб. Вот из роутера сделать - идея хорошая, но сам с совсем нуля вряд-ли осилю. Базу-б какую информации-б набрать.
Аватара пользователя
Bear2011
Друг Кота
Сообщения: 13253
Зарегистрирован: Ср апр 06, 2011 09:58:13
Откуда: Кузбасс

Re: Устройство автоматического узнавания IP

Сообщение Bear2011 »

Вот посмотрите про Bash-скрипты под Linux

https://losst.ru/napisanie-skriptov-na-bash
https://goinweb.ru/blog-veb-razrabotchi ... -interneta

А вот конкретно про IP
https://www.linux.org.ru/forum/admin/11462857
Igor3
Потрогал лапой паяльник
Сообщения: 353
Зарегистрирован: Чт июл 24, 2014 00:25:25

Re: Устройство автоматического узнавания IP

Сообщение Igor3 »

Wladimir_TS писал(а):Но очень не хотелось-бы ставить целый комп туда - условия там суровые. Не любят компы такие условия работы по температурам. По крайней мере относительно дешевые, а не всякие под ВПК заточенные с ценой в небоскреб. Вот из роутера сделать - идея хорошая, но сам с совсем нуля вряд-ли осилю. Базу-б какую информации-б набрать.

Посмотрите сюда – здесь люди давно пользуют роутеры под свои цели - http://roboforum.ru/wiki/OpenWrt
еще на астрофорум загляните – там тоже в качестве управляющих контроллеров использовали...
spongebob
Грызет канифоль
Сообщения: 289
Зарегистрирован: Пт мар 20, 2009 12:25:47
Откуда: Ivanovo
Контактная информация:

Re: Устройство автоматического узнавания IP

Сообщение spongebob »

Как я понял - роутер провайдерский и доступа к нему нет, иначе это решалось бы за минуту.
Но если нет доступа к роутеру, то как извне видно ип-камеру? Кто на нее пробросил порт или вывел ее в dmz?
Wladimir_TS
Друг Кота
Сообщения: 5066
Зарегистрирован: Вс фев 15, 2009 01:04:58
Откуда: Kaluga

Re: Устройство автоматического узнавания IP

Сообщение Wladimir_TS »

Не ведаю - есть ПО клиентское для камеры - там вводится IP роутера и IP камеры во внутренней сети за роутером. Про порты там что-то есть - но эти пункты никогда не трогались. Наверное что-то настроено было.

Я слабо во всем пока разбираюсь.


ЗЫЖ - а какие роутеры подходят для установки OpenWRT ?

Нужно - строго без WiFi и с минимум 1 UART/RS232 портом для подключения GSM модема. (модем именно с 232/485 портом - старинный, но зато мощный, умеет только СМС и факс, GPRS нет). Теоретически нужен и второй порт - для терминала, а то как этот *nix настраивать/админить ?

PS: Если я добуду роутер с WiFi и злобно удалю микросхему WiFi трансивера/ов со всей обвязкой аппарат будет жить (после установки OpenWRT естественно или вечно будет ждать готовности трансивера ?
Аватара пользователя
Bear2011
Друг Кота
Сообщения: 13253
Зарегистрирован: Ср апр 06, 2011 09:58:13
Откуда: Кузбасс

Re: Устройство автоматического узнавания IP

Сообщение Bear2011 »

PS: Если я добуду роутер с WiFi и злобно удалю микросхему WiFi трансивера/ов со всей обвязкой аппарат будет жить (после установки OpenWRT естественно или вечно будет ждать готовности трансивера ?


А зачем? В OpenWRT можно просто ОТКЛЮЧИТЬ программно. Во всяком случае в тех что мне попадались
Wladimir_TS
Друг Кота
Сообщения: 5066
Зарегистрирован: Вс фев 15, 2009 01:04:58
Откуда: Kaluga

Re: Устройство автоматического узнавания IP

Сообщение Wladimir_TS »

Ясно.
cahbe
Родился
Сообщения: 2
Зарегистрирован: Пт фев 17, 2017 10:10:45

Re: Устройство автоматического узнавания IP

Сообщение cahbe »

И не жалко вам человека... Скрипты, линукс на орандж, опенврт с гсм смс оповещением. Это форум походу каких то сверх страшных извращений! Ребят, а картоху вы не динамитом копаете?
1. Провайдер у человека даёт "опечатанный" роутер. На этом разговор можно закончить. Без поднятия впн дальше говорить не о чем. Кто вам сказал что зная свой айпи он по нему на себя зайдет? Сегодня не 98 год! Серых динамических айпишников провайдер не получает за ненадобностью. Ну будет он знать что коммутатор зашёл в внешешку с 195.248.... А что дальше? Кто до него порты пробросит? Кто на его клиентском пробросит? Что за детский сад?
2. Человек говорит что не программист, скриптер, админ - какие скрипты?

По сабжу - вам нужен умный роутер по месту и либо ещё один там где есть белый айпи либо один из 152 лярдов сервисов предоставляющих впн услуги.
По месту - подключаете его к впн и вся сеть за ним становится локальной. Как воткнуть кабель в роутер дома. Впн это как программный кабель.
Далее подключается к этой впн телефоном, ноутбуком или чем вам нужно (не уверен что холодильники это уже умеют, но обновление это поправит) и пользуетесь своей айпи камерой.
Также большинство камер имеют облако п2п для подключения - скиньте фото меню камеры
Аватара пользователя
korob
Друг Кота
Сообщения: 6643
Зарегистрирован: Чт авг 09, 2012 01:09:39
Откуда: Ливны

Re: Устройство автоматического узнавания IP

Сообщение korob »

:facepalm:
А если название темы и первый пост ТС внимательно прочесть? :facepalm: Тогда со слов ТС станет ясно, что доступ к камере есть, а по сему провайдер даёт динамический белый IP, а в роутере уже проброшены нужные порты, и никакого VPN здесь не нужно, проблема лишь определении этого динамического IP. Так же со слов ТС известно что роутер опечатан (настройки недоступны), и нежелание ТС использования сервисов типа DynDNS. Вот исходя из этих условий и даются подобные возможные способы решения проблемы, а вовсе не "каких то сверх страшных извращений". :wink:
Большой опыт, порой, не даёт находить/видеть нам простые и очевидные решения. :(
Всегда с уважением, Александр.
Wladimir_TS
Друг Кота
Сообщения: 5066
Зарегистрирован: Вс фев 15, 2009 01:04:58
Откуда: Kaluga

Re: Устройство автоматического узнавания IP

Сообщение Wladimir_TS »

Камера - это AXIS M7001 блок к которому подключаются камеры через коммутатор, который имеет свой IP и программу управления когда-то кем-то написанную (Россиянское изделие без какой-либо маркировки :cry: ), она-же кажет картинку (то есть не через html страницу самого AXISа). Все работало, пока был другой провайдер и фиксированный IP. Можно было смотреть и на страничку самого AXISа с автоперебором камер.

Доступ должен быть возможен (на клиентской стороне) с любого IP ... белого...синего...зеленого....


Но задача не в этом - задача всего-то сделать коробочку, которая узнает IP
Ответить

Вернуться в «Интеграция с ПК»