Пытаюсь получить с ADAM 6050 stream на определенный компьютер (по Ethernet), если компьютер с ADAM в одной сети, stream доходит. Если их разделяет маршрутизатор - нет. Файрволов по пути нет, stream идет по протоколу UDP (так по крайней мере в документации написано), вроде как через маршрутизаторы должен проходить. В чем может быть дело?
С уважением, Дмитрий.
Эх, не проходит стрим, хоть тресни :(( придется софт переписывать, а так все красиво было :((
Да, для UDP требуется, чтобы адресат находился в той же сети. Перед тем, как посылать данные, ADAM по ARP запрашивает у него Ethernet-адрес. Разумеется, ответа он не получает, и передавать ничего не собирается.
Возможно, так и должно быть, иначе можно было бы посылать дейтаграммы куда угодно и в любом количестве ;-)
Инженер-системотехник
+7 (916) 477 3925
Первоначально опубликовано Максим Ананских
Да, для UDP требуется, чтобы адресат находился в той же сети.
Хм, а как же например SNMP (UDP порт 161)? Да и статистика на маршрутизаторе для UDP отдельная есть, сколько передано/принято...
Нет, что-то тут не так. Хотя с чтением состояния входов софт даже красивше получается, чем с получением стрима ;) , как-то не по себе, когда не знаешь, почему стрим не работает, хотя вроде должен.
Проблема с маршрутизацией UDP решена в новых версиях прошивок. У меня есть прошивка для ADAM-6017, с которой посылка данных по UDP в другую сеть работает. В ней же исправлена еще одна ошибка, проявлявшаяся при работе с дискретными выходами.
Для остальных модулей 6000 серии обновление тоже ожидается. За технической поддержкой обращайтесь в Прософт.
Инженер-системотехник
+7 (916) 477 3925
Первоначально опубликовано bidhard
Здравствуйте.
Пытаюсь получить с ADAM 6050 stream на определенный компьютер (по Ethernet), если компьютер с ADAM в одной сети, stream доходит. Если их разделяет маршрутизатор - нет. Файрволов по пути нет, stream идет по протоколу UDP (так по крайней мере в документации написано), вроде как через маршрутизаторы должен проходить. В чем может быть дело?
С уважением, Дмитрий.
Проблема видимо в том, что в прошивка не умеет хранить указания на маршрутизатор,
и драйвер не может получить МАС адрес вашего хоста. У нас 6060 тоже не работал. UDP тут конечно не причем.
Вы не можете публиковать новые темы в этом форуме Вы не можете отвечать на сообщения в этом форуме Вы не можете удалять Ваши сообщения на этом форуме Вы не можете редактировать Ваши сообщения на этом форуме Вы не можете создавать голосования на этом форуме Вы не можете выражать своё мнение в голосованиях на этом форуме