Есть прибор, который по запросу отправляет данные на компьютер. Всё делается через serial порт, он же последовательный порт, он же com-порт

В силу (главное) капризности com-порта надо работу с ним проводить отдельным потоком.
Не захотел возиться с потоками в php (может в будущем отдельный такой поток создам уже средствами php), потому решил просто и надёжно - создал отдельную консольную программку, которая быстро запускается, даёт запрос в порт, получает разультат и кидает данные в файл и завершает свою работу.
Опрос делается с интервалом в 1 секунду. Так же, с интервалом в 1 секунду php-сервер берёт данные для сайта из этого файла (с обновлением содержимого страницы).
Хочу заменить обмен между программами на другой способ. Пока ничего в голову кроме работы с реестром системы (теоретически это быстрей) не приходит.
У кого какие догадки?