Jump to content
Форум по продукции MOXA

Трансляция rs232 по UDP на два или более устройств...


Recommended Posts

Существует ли устройство, которое позволяет посылать поток от порта RS232 посредством протокола UDP на два или более IP адреса?

Внимание! Бродкаст на адрес 255.255.255.255 не интересует, т.к. очень сильно давит на трафик, канал, понимаете, узкий.

 

И возможно ли этот поток принимать на компе через виртуальные com-порты?

Link to comment

Здравствуйте!

Да, можно. Передавать на несколько IP-адресов можно следующими способами:


     
  1. 1) В NPort указать диапазон IP-адресов, на которые передавать данные. Например:
    Start Address: 192.168.127.1
    End Address: 192.168.127.8


    таким образом, будут отправлены данные на 8 адресов из списка. В NPort можно указывать до 4 таких диапазонов.
    "Минусом" такого способа является то, что NPort будет отправлять данные каждому адресу из списка по очереди. Т.е. в указанном примере будет отправлено 8 дубликатов данных, что может привести к большому трафику. Также не рекомендуется указывать большие диапазоны, т.к. это приводит в задержкам (пока NPort не отправит данные на все адреса, дальше он работать не продолжит).

  2. 2) Broadcast, которого Вы хотите избежать. Т.е. можно отправить пакет, например, на адрес
    192.168.127.255/255.255.255.0


    Этот способ работает быстрее предыдущего, т.к. отправляется всего одна копия данных и на один широковещательный адрес.

  3. 3) Отправка сообщений Multicast-группе (т.е. адресам из диапазона 224.0.0.0 ~ 239.255.255.255). Но это поддерживают только NPort новой серии NPort A

 

Так что выбирайте на свой вкус :-)

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...