Как я понял, в винде доступ к BT через сокеты.
Я вытащил адрес BT-устройства (xx:xx:xx:xx:xx:xx), и пытаюсь с ним соединиться через сервис Serial Port. NXT (ну это такой программируемый робот от LEGO) показывает, что соединение есть. Но если я пытаюсь что-то передать, NXT остается глух к запросам. Даже простейшие пакеты #0#1 и #$80#1 он не обрабатывает. я думаю проблема с сокетами.
Описание протокола
Исходники