Олег Цилюрик: Если нажать на ссылку, почему то к адресу сайта добавляется префиксом адрес toster. Выглядит это так: https://toster.ru/
моя ссылка это вторая часть: goo.gl/HEV5UC (если скопировать и вставить в адресную строку браузера, Все работает, я проверил)
На всякий случай тогда продублирую ссылки:
1 -- goo.gl/HEV5UC
2 -- goo.gl/RhgmbG
Сергей: Проблема решилась. Заказчик сообщил мне дургие данные по плотности передаваемого потока. Дело в том, что изначально мне сообщили, что плотность потока по модему будет максимальной, на сколько модем сможет передвать. На что я ответил -- тогда устройство принимать команды по этому модему не сможет, потому что модем постоянно шлёт без пауз, а так как он полудуплексный, то ничего не примет, пока отправляет. Мне сказали, решай сам. Я предложил такое решение, а в итоге оказалось, что поток будет примерно в половину от пропускной способности модема... может и еще меньше. Теперь этой проблемы не существует, так как я после передачи пакета с устройства смогу ожидать приёма команды.
Сергей:
Я подумал, пришёл к выводу, что дешевле всего мне обойдётся в программах немного подписать и отправлять пакеты данных на loopback (в некоторых программах это меняется в конфиге, а в некоторых дописанием нескольких строчек).
Напишу программку - сервер, который будет принимать пакеты с loopback, творить с ними любую магию типа сжатия итп, и оптарвлять нужным способом по COMу. Так же, у сервера в отдельном потоке будет крутиться листенер COMа на предмет команд.
Если есть критика против такого решения, я буду рад!
Возможно)
раньше данные писались в файл, сейчас нужно их гнать по полудуплексному модему. Если я буду передавать данные постоянно, то я не смогу их удалённо остановить с другого модема. По этому, я принял решение выдавать данные большим буфером с небольшой задержкой. Во время задержки я могу принимать сигнал, а следовательно и прервать будующую передачу. Точность "до пакета" мне не нужна. Но возможность удаленного управления очень важна.
Модем на 433Мгц. Ни одно распространенное радиоустройство не подошло для проекта по тем или иным причинам, кроме этого модема.
Олег Цилюрик: Все нужные программы пишут данные в файлы. Все что я могу малой кровью, это указать файл в программе. В худшем случае мне нужно в каждую программу писать один и тот же код.
правда это решило проблему лишь отчасти... Изначально задача была немного в другом.
Нужно, чтобы программа не заметила, что я что то с файлом сделал. а в случае buffer я никак его применить не могу( Хотя вещь безусловно полезная)
4.0K /var/account
4.0K /var/adm
426M /var/cache
4.0K /var/crash
4.0K /var/cvs
32K /var/db
8.0K /var/empty
4.0K /var/games
4.0K /var/gopher
12K /var/kerberos
33G /var/lib
4.0K /var/local
0 /var/lock
771M /var/log
0 /var/mail
4.0K /var/nis
4.0K /var/opt
4.0K /var/preserve
0 /var/run
401M /var/spool
238M /var/tmp
12K /var/www
4.0K /var/yp
там в основном либы