реклама на сайте
подробности

 
 
> Elotest N300 + компик, протокол TCP/IP, ...как организовать связь и получать данные?
bagira
сообщение Jun 26 2007, 17:17
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 307
Регистрация: 28-02-07
Из: тайги близ Уральских гор...
Пользователь №: 25 742



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



А подключить не могут - программное обеспечение к нему только демонстрационное, да и оно не работает. Изрядно намучившись с ним, принесли мне и просят быстро наладить связь - использую протокол TCP/IP. Пиши на чем угодно, но чтобы связь была - скомандовал мой шеф, благополучно отбывая в отпуск. С тем и осталась - черт знает какой прибор без внятной инструкции, без единого разъяснения и без единого указания номеров портов и др.

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

При подключении его к компьютеру, создала сетевое подключение, используя его IP. Заработало, и то неплохо...

Для начала написала несколько процедур в Дельфи - определила, что комп подключен к локальной сети, считала программно его имя и IP прибора. IP успешно определился.
На этом пока отложила Дельфи и полезла в LabVIEW.

В LabVIEW, перебирая все возможные комбинации, пытаюся работать с виртуальными инструментами из набора "TCP/IP".

И вот на чем споткнулась - там везде требуются Remote port и Local port... А где их номера узнать - вообще не имею представления. В инструкции на этот прибор вообще ни слова про порты и подобные вещи. Хитрые трудолюбивые немцы, смастерившие прибор, стоимость которого немыслимо-запредельная, естественно, не желают, чтобы с их изделием занимались все, кому не лень, чтобы юзеры знали порты и прочие хитрости. В инструкции описано только, как работать с их программкой, меню и значки - то есть для "поверхностного использования, для глупых юзеров" - и ничего толкового. А программа не работает, хоть и диск их,и тоже куплен за деньги.

...Пока (после долгих поисков) пришло в башку тупое решение - сижу перебираю номера портов и жду отклика - ведь должен какой-нибудь откликнуться! smile.gif

И еще - раньше никогда не писала программы для протокола TCP/IP, а может, существуют какие-то стандарты на номера используемых портов?

Будут ли какие-то идеи, хоть в каком направлениии искать эти номера портов?
Они и в LabVIEW, и в Delphi требуются.

Заранее благодарна.


--------------------
Сегодня ты не бродил, не искал, не любил - можно сказать - и не жил...
(Ф.Х. Дагларджа)
http://zveriolginovour.ru/
https://vmeste.yandex.ru/zveriolginovour
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
exSSerge
сообщение Jun 28 2007, 18:47
Сообщение #2


Частый гость
**

Группа: Новичок
Сообщений: 136
Регистрация: 18-08-06
Из: Novosibirsk
Пользователь №: 19 655



Цитата
а может, существуют какие-то стандарты на номера используемых портов?

конечно, посмотрите для начала содержимое файла WINDOWS\system32\drivers\etc\services

На ping отвечает?
Порт 80/TCP уже пробовали? (т.е. просто набрать в адресной строке IE или другого интернет-браузера "http://ip-адрес-прибора")
Если на приборе есть СОМ порт попробуйте подключиться к нему и запустить эмулятор терминала (HyperTerminal).

Для продолжения разбирательства потребуется "набор юного хакера" - программы для просмотра/записи протокола обмена по IP (снифферы), сканеры портов и прочее. Кое-что есть на http://www.web-hack.ru
http://www.securitylab.ru/software/ и много где ещё.
И ко всему этому - хорошая книга по TCP/IP.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 22:45
Рейтинг@Mail.ru


Страница сгенерированна за 0.01413 секунд с 7
ELECTRONIX ©2004-2016