Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
05.11.2010, 17:44
|
|
Вид на жительство
Регистрация: 11.12.2006
Сообщений: 317
Сказал спасибо: 0
Сказали Спасибо 12 раз(а) в 11 сообщении(ях)
|
Соединить Bluetooth девайс с ноутом
Привет всем.
Постал вопрос.. надо сделать девайс который будет подключатся к ноутбуку.
На большинстве ноутов есть уже встроенный блютуз трансивер и в продаже есть много внешних модулей блютуз с внешним СОМ или другими интерфейсами.
Потому в ноут ничего всовывать не хочу, только покупать для моего девайса блютуз модуль.
Вопрос в тому, как же работать с данным модулем с под винды, чтобы юзать стандартное программное обеспечение (дрова) под виндосовский блютуз, не писать свои дрова.
Как я понимаю для этого должен быть некий стандарт, который должен поддерживать внешний модуль блютуз.
Поделитесь соображениями, может даже куском кода.
Заранее благодарен.
|
|
|
|
05.11.2010, 17:50
|
|
Супер-модератор
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,378
Сказал спасибо: 1,948
Сказали Спасибо 1,327 раз(а) в 578 сообщении(ях)
|
Re: Соединить Bluetooth девайс с ноутом
Сообщение от ua_gruzin
|
Вопрос в тому, как же работать с данным модулем с под винды, чтобы юзать стандартное программное обеспечение (дрова) под виндосовский блютуз, не писать свои дрова.
|
Немного "копал" в ту сторону. Есть блютузные модули с SPP профилем, то есть просто беспроводной USART, ну и в ноуте - просто работать с виртуальным COM портом.
("Щупал" модуль WT12 от Bluegiga)
__________________
[ жизнь приятна и красива, если выпить литр пива ]
|
|
|
|
05.11.2010, 18:23
|
|
Вид на жительство
Регистрация: 11.12.2006
Сообщений: 317
Сказал спасибо: 0
Сказали Спасибо 12 раз(а) в 11 сообщении(ях)
|
Re: Соединить Bluetooth девайс с ноутом
Спасибо за скорый ответ.
Вопрос в том, что:
если на ноуте есть блютуз трансивер - то он будет определятся как СОМ порт и только?
Просто я читал много инфы именно о стандарте,... там много всего, но все же, есть информация о перечне Bluetooth Stack и BlueCore Host Software (BCHS)
Цитата:
|
BCHS или BlueCore Host Software обеспечивает верхние уровни стека протокола Bluetooth (выше HCI, или опционально RFCOMM) и большую библиотека профилей, предоставляет полное решение системного программного обеспечения для встраиваемых приложений BlueCore. BCHS поддерживает 1.2, 2.0 + EDR и 2.1 + EDR. Текущие профили доступные с BCHS: A2DP, AVRCP, PBAP, BIP, BPP, CTP, DUN, FAX, FM API, FTP GAP, GAVDP, GOEP, HCRP, Headset, HF1.5, HID, ICP, JSR82, LAP Message Access Profile, OPP, PAN, SAP, SDAP, SPP, SYNC, Sync ML.
|
Я просто не вижу резона делать виртуальный компорт если можно все сделать напрямую, работая с "Bluetooth wireless device" в диспетчере оборудования виндовса.
Не понимаю
Дальше, модуль поддерживает протоколы, не понял только внутренние (к МК) или же внешние (по блютуз)
BTM-220 – поддержка протокола BCSP.
BTM-221 – поддержка интерфейса HCI.
BTM-222 – поддержка AT-команд.
AT-команды используют для работы с модемом на компорте, который смотрит в сторону МК, а что же будет в эфире летать, т.е. по блютузу?
Подробно:
http://www.gaw.ru/html.cgi/txt/ic/Rayson/BTM-22x.htm
Не хватает информации
|
|
|
|
05.11.2010, 18:48
|
|
Вид на жительство
Регистрация: 11.12.2006
Сообщений: 317
Сказал спасибо: 0
Сказали Спасибо 12 раз(а) в 11 сообщении(ях)
|
Re: Соединить Bluetooth девайс с ноутом
SSP не является частью стека блютуз для Виндовса, т.е. надо будет писать свой драйвер.
Блютуз стек представлен как:
|
|
|
|
05.11.2010, 18:59
|
|
Супер-модератор
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,378
Сказал спасибо: 1,948
Сказали Спасибо 1,327 раз(а) в 578 сообщении(ях)
|
Re: Соединить Bluetooth девайс с ноутом
Сообщение от ua_gruzin
|
если на ноуте есть блютуз трансивер - то он будет определятся как СОМ порт и только?
|
В блютузе есть уйма сервисов или как они там называются. COM порты - один из них.
Цитата:
|
Я просто не вижу резона делать виртуальный компорт если можно все сделать напрямую, работая с "Bluetooth wireless device" в диспетчере оборудования виндовса.
|
Я например не представляю, как открыть "Bluetooth wireless device" в качестве файла. А вот COM порт - с песней.
Цитата:
|
AT-команды используют для работы с модемом на компорте, который смотрит в сторону МК, а что же будет в эфире летать, т.е. по блютузу?
|
AT команды - ну, вспомните модем. Вы ему командуете ATDxxxxxx; и потом что? А все, там уже пошел обмен, и на ваши АТ команды он не реагирует. Пока не тиснете три раза не то +, не то ESC.
Тут то же самое, кроме того, что в АТ команды вы попадаете тогда, когда нет связи между блютузами. При появлении связи - переходят в рабочий режим и все.
Так, включаете ваш МК с блютуз модулем. Он в АТ-режиме. Можно например понастраивать и т.д. (например ПИН коды). На компе - поиск блютузных устройств, видите ваш модуль, связывавете (ПИНы), и открываете COM порт ноутбуковского блютуза. На МК от модуля приходит строка типа "Все Ок, я сконнектился" - и вы в рабочем режиме.
Поначалу это непривычно и непонятно, а потом все оказывается до скучного просто. Во всяком случае у меня с вышеуказанным модулем все получилось Правда, пока все "на соплях" висит - проверял связкой - ноут - блютуз донгл (нет встроенного) - эфир - модуль WT12 - USB-COM переходник - ноут. И две терминалки, одна на порт донгла, вторая на переходник.
ЗЫ: Все вышеуказанное относится к блютуз модулям с SSP профилем! А они одной модели есть разные (прошивка, видимо, разная). Так, мой WT12 по дефолту сериальный. Но у него есть пины и USB, и SPI. Вот USB подключил для эксперимента. Хрен. Почитал - есть АТ команда - загрузить USB профиль. Дал ее - на ноуте появилось новое устройство - второй "блютуз радио", но ессно сериальный обмен пропал.
Так что профили у них видимо есть все, разница в том - который включается при старте.
__________________
[ жизнь приятна и красива, если выпить литр пива ]
Последний раз редактировалось nml; 05.11.2010 в 19:06.
|
|
|
|
05.11.2010, 19:02
|
|
Гражданин KAZUS.RU
Регистрация: 17.08.2008
Сообщений: 770
Сказал спасибо: 52
Сказали Спасибо 450 раз(а) в 202 сообщении(ях)
|
Re: Соединить Bluetooth девайс с ноутом
Сообщение от ua_gruzin
|
Вопрос в тому, как же работать с данным модулем с под винды, чтобы юзать стандартное программное обеспечение (дрова) под виндосовский блютуз...
Поделитесь соображениями, может даже куском кода
|
На каком языке?
В VS2005 и выше есть библиотеки с примерами на С#, про остальные не знаю.
Последний раз редактировалось XoDoK11; 05.11.2010 в 19:04.
|
|
|
|
09.11.2010, 12:24
|
|
Вид на жительство
Регистрация: 11.12.2006
Сообщений: 317
Сказал спасибо: 0
Сказали Спасибо 12 раз(а) в 11 сообщении(ях)
|
Re: Соединить Bluetooth девайс с ноутом
Насколько я понял в BTM-222 SPI порт используют для смены прошивки или производственных требований.
Интерфейсные каналы, через которые можно работать с модулем, только:
Full Bluetooth Data rate over UART and USB
Для USB необходимо писать со стороны стека, или можно проще?
|
|
|
|
09.11.2010, 13:25
|
|
Супер-модератор
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,378
Сказал спасибо: 1,948
Сказали Спасибо 1,327 раз(а) в 578 сообщении(ях)
|
Re: Соединить Bluetooth девайс с ноутом
Сообщение от ua_gruzin
|
Насколько я понял в BTM-222 SPI порт используют для смены прошивки или производственных требований.
|
Судя по всему, да.
Цитата:
|
Для USB необходимо писать со стороны стека, или можно проще?
|
Думаю, что воткнув в USB - получите виртуальный COM порт.
__________________
[ жизнь приятна и красива, если выпить литр пива ]
|
|
|
|
10.11.2010, 18:37
|
|
Вид на жительство
Регистрация: 11.12.2006
Сообщений: 317
Сказал спасибо: 0
Сказали Спасибо 12 раз(а) в 11 сообщении(ях)
|
Re: Соединить Bluetooth девайс с ноутом
Спасибо за ответы, что получилось отпишу.
|
|
|
|
19.11.2010, 18:42
|
|
Заблокирован
Регистрация: 22.04.2010
Сообщений: 348
Сказал спасибо: 41
Сказали Спасибо 106 раз(а) в 95 сообщении(ях)
|
Re: Соединить Bluetooth девайс с ноутом
В журнале Радио №6/2010 есть статья "Применение Bluetooth в радиолюбительских устройствах". Может пригодится...
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 10:33.
|
|