Сторонняя библиотека с открытыми исходниками.
Позволяет работать с Com портом синхронно и ассинхронно (не подвешивая систему).
Есть примеры как использовать.
Надо понимать, что используется отдельный поток для прослушивания последовательного порта (и для отправки пакетов тоже).