Ну а сейчас я предлагаю вашему вниманию программку для отображения и визуализации телеметрии с датчиков температуры типа ds18b20 и им подобных.

Характеристики программы:

Эту программку можно уже смело назвать <сервером сбора данных>.

- программа считывает температуру с датчиков выводит её на экран и сохраняет на жёстком диске.
- программа не управляет внешними устройствами через LPT порт или как то ещё (в следующей версии будет управлять)
- поиск датчиков температуры ds18b20 и им подобных, подключенных к компьютерным СОМ портам в диапазоне СОМ1 ... СОМ30 
- Точность показаний температуры составляет четыре знака после запятой при сохранении на жёсткий диск и два знака после запятой при выводе на экран в процессе наблюдения
- Корректное чтение датчиков подключенных к физическому СОМ1 (т.е. не через USB адаптер)
- Корректное чтение датчиков подключенных через USB адаптеры.
- сохранение показаний температуры со всех датчиков в базу данных Microsoft ACCESS, как в персональные таблицы так и в общую.
- таблицы, для сохранения в базу данных, создаются автоматически 
- сохранение показаний температуры со всех датчиков в текстовый файл по каждому датчику.
- журналирование работы программы по каждому датчику в текстовый файл.
- возможность управлять сохранением в базу данных и в текстовые файлы через .ini файлы по каждому датчику
- возможность задавать величину уставок на понижение/повышение через текстовые .ini файлы по каждому датчику
- возможность задавать имя WAV файла для проигрывания в случае превышения/понижения уставок через текстовые .ini файлы по каждому датчику
- возможность задавать функциональное название датчику(caption, alias...) через текстовые .ini файлы по каждому датчику
- возможность изменять настройки скорости опроса СОМ портов индивидуально по каждому СОМ порту через СОМхх.ini файлы.
- в программе реализованы потоки для опроса датчиков на СОМ портах. Как следствие GUI плавный без зависаний.

- время написания этой программы, примерно 3,5 месяцев.

В программе есть небольшой "баг", не влияющий на её основную работу - после закрытия программы она полностью не выгружается из памяти, т.е. некая её часть остаётся выполняться в фоновом процессе.
Для того чтобы и эту часть выгрузить, необходимо нажать на клавиатуре одновременно три клавиши - @Ctrl+Alt+Del@, выбрать "Диспетчер задач" и в появившемся списке удалить процесс "search_ds18b20_etc_27_02_2016.exe". В следующей версии программы ошибка будет исправлена.