Bluetooth RFCOMM со стеком Microsoft - PullRequest
1 голос
/ 25 июня 2011

Я установил соединение между модулем Bluetooth и ПК (Bluetooth USB-ключ) по протоколу RFCOMM. Со стороны ПК я взаимодействую со стеком Microsoft Windows через API, хотя в API нет метода для определения скорости передачи данных.

Что такое соединение данных? Разве он не должен эмулировать скорость передачи данных RS-232?

Я использовал программу терминала для записи / чтения с появившегося виртуального COM-порта (без API), и кажется, что драйвер не позволил бы установить более 115200 бод для виртуального COM-порта. Принимает ли это какой-либо эффект при выборе определенной скорости передачи?

Ответы [ 2 ]

2 голосов
/ 05 июля 2011

SPP - это профиль замены кабеля, например, один из кабелей RS-232 D9, используемый для подключения последовательных портов.Установка скорости передачи и т. Д. Выполняется так, чтобы об этом можно было сообщить устройству на другом конце виртуального кабеля, чтобы установить его скорость передачи.Аналогично с CTS, RTS - они просто получают связь с другим концом.

SPP не поддерживает и не может эмулировать скорость передачи данных по воздуху.Скорость передачи данных будет такой, какой может обеспечить чип Bluetooth конкретного производителя.Обычно это не хватает впечатляющих.

Вы также можете использовать ссылку RFCOMM и сэкономить небольшую задержку.

0 голосов
/ 26 июня 2011

Я никогда не знал ни одной причины для установки скорости передачи, настроек линии или линейных сигналов (CTS, RTS) и т. Д. Для соединения Bluetooth RFCOMM.Вы, вероятно, найдете то же самое ...

В случае, когда используется конвертер последовательного интерфейса в Bluetooth, обычно конвертер настраивается непосредственно один раз, чтобы соответствовать скорости передачи данных унаследованного оборудования, к которому он подключен.прикреплен и никогда больше.

...