0
- 02.09.2016 - 09:24
|
Кто пользовал ? нужно разрулить опрос одного прибора на COM порту двумя мастерами по TCP/IP. чтобы при приходе запроса от одного мастера в момент запроса вторым мастером или ответа второму мастеру socat ждал окончание запроса/ответа может что из настроек надо покрутить, добавить ? | |
1
- 03.09.2016 - 18:18
| Может прсто socat сырой? | |
2
- 03.09.2016 - 21:45
|
1-harsh > не, просто скорее всего он не умеет разруливать, то есть ставить на ожидание запрос. Или точнее скорее всего, что он не умеет это делать с raw данными. В принципе для систем, где можно четко прописывать время опроса подойдет. А вот для циклического опроса так или иначе будет происходить совпадение времени и кто-то не дождется. поищу другой путь..... | |
3
- 03.09.2016 - 22:14
| Это и называется "сырой", т.е. недоделаный/кривой | |
4
- 04.09.2016 - 15:32
|
для модемов есть кое что for i in `ls /dev/ttyUSB*` do echo "found $i..." echo ATi | socat - $i | grep IMEI | cut -f 2 -d ' '>>/tmp/dongles.tmp done .. может поможет чем, считывает все imei воткнутых модемов | |
5
- 04.09.2016 - 18:07
| да вряд ли поможет. У меня Modbus RTU устройство. Нужно читать из 2-х мест. SCADA умеет работать только с портом или с портом через TCP/IP | |
| Интернет-форум Краснодарского края и Краснодара |