Виртуальный компорт это крайне просто, достаточно установить драйвер на блютус адаптер и... всё.
Передача данных уже будет работать, сама по себе, даже без наличия специальной программы, можно хоть в терминале вручную слать/принимать данные.
Способ использования компорта в программах отработан десятилетиями и интернет заполнен сотнями примеров работы с компортом в любой операционке.
Не стоит использовать нонейм usb блютус адаптеры на неизвестных микросхемах. Возможны самые разнообразные глюки и проблемы, постарайтесь найти адаптер на базе какого-то более менее популярного чипа который имеет официальные драйвера под нужную вам версию операционной системы и гарантированно поддерживает требуемый профиль.
Аналогично и про блютус модуль, не надо для первого раза выбирать что-то малораспространённое, выберите популярный блютус модуль с доступными примерами кода типа HC-06.
Не все блютус модули обладают понятной документацией и просто конфигурируются.