Комментарии 5
Вот что бывает когда системный администратор лезет в АСУТП.
Нет бы поставить любую SCADA систему, там все уже есть в комплекте. И сбор, и обработка и отправка данных и отчеты....
Если прямо хочется бесплатно и под LINUX то OpenSCADA вам в помощь. http://oscada.org/ru/glavnaja/
спасибо за внимательность, проблема в том что по наследству уже досталось живая система с чужим ПО (которым мы уже не имеем право пользоваться), плата для сбора данных весьма посредственной производительности, 2 последних приведенных варианта кода практически одинаковы по логике, хотя результативность разная. Есть всетаки програмный момент, т.к. minicom работал адекватно как и "cu". Интернет пестрит советами что и в С/С++ порт нужно "передергивать" каждый раз при отправке даннных, даже в случае что переключение режимов аппаратно предусмотрено и работает на 2х проводной схеме. Получается что это проблема самой ОС.
Опыт организации диалога с модулями ICP DAS I-7000 по RS-485 используя только bash