Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 05.11.2010, 17:44  
ua_gruzin
Вид на жительство
 
Регистрация: 11.12.2006
Сообщений: 317
Сказал спасибо: 0
Сказали Спасибо 12 раз(а) в 11 сообщении(ях)
ua_gruzin на пути к лучшему
По умолчанию Соединить Bluetooth девайс с ноутом

Привет всем.
Постал вопрос.. надо сделать девайс который будет подключатся к ноутбуку.

На большинстве ноутов есть уже встроенный блютуз трансивер и в продаже есть много внешних модулей блютуз с внешним СОМ или другими интерфейсами.

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

Вопрос в тому, как же работать с данным модулем с под винды, чтобы юзать стандартное программное обеспечение (дрова) под виндосовский блютуз, не писать свои дрова.

Как я понимаю для этого должен быть некий стандарт, который должен поддерживать внешний модуль блютуз.

Поделитесь соображениями, может даже куском кода.
Заранее благодарен.
Реклама:
ua_gruzin вне форума  
Непрочитано 05.11.2010, 17:50  
nml
Супер-модератор
 
Аватар для nml
 
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,378
Сказал спасибо: 1,948
Сказали Спасибо 1,327 раз(а) в 578 сообщении(ях)
nml на пути к лучшему
По умолчанию Re: Соединить Bluetooth девайс с ноутом

Сообщение от ua_gruzin Посмотреть сообщение
Вопрос в тому, как же работать с данным модулем с под винды, чтобы юзать стандартное программное обеспечение (дрова) под виндосовский блютуз, не писать свои дрова.
Немного "копал" в ту сторону. Есть блютузные модули с SPP профилем, то есть просто беспроводной USART, ну и в ноуте - просто работать с виртуальным COM портом.

("Щупал" модуль WT12 от Bluegiga)
__________________
[ жизнь приятна и красива, если выпить литр пива ]
nml вне форума  
Непрочитано 05.11.2010, 18:23  
ua_gruzin
Вид на жительство
 
Регистрация: 11.12.2006
Сообщений: 317
Сказал спасибо: 0
Сказали Спасибо 12 раз(а) в 11 сообщении(ях)
ua_gruzin на пути к лучшему
По умолчанию 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

Не хватает информации
ua_gruzin вне форума  
Непрочитано 05.11.2010, 18:48  
ua_gruzin
Вид на жительство
 
Регистрация: 11.12.2006
Сообщений: 317
Сказал спасибо: 0
Сказали Спасибо 12 раз(а) в 11 сообщении(ях)
ua_gruzin на пути к лучшему
По умолчанию Re: Соединить Bluetooth девайс с ноутом

SSP не является частью стека блютуз для Виндовса, т.е. надо будет писать свой драйвер.

Блютуз стек представлен как:
ua_gruzin вне форума  
Непрочитано 05.11.2010, 18:59  
nml
Супер-модератор
 
Аватар для nml
 
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,378
Сказал спасибо: 1,948
Сказали Спасибо 1,327 раз(а) в 578 сообщении(ях)
nml на пути к лучшему
По умолчанию 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.
nml вне форума  
Непрочитано 05.11.2010, 19:02  
XoDoK11
Гражданин KAZUS.RU
 
Аватар для XoDoK11
 
Регистрация: 17.08.2008
Сообщений: 770
Сказал спасибо: 52
Сказали Спасибо 450 раз(а) в 202 сообщении(ях)
XoDoK11 на пути к лучшему
По умолчанию Re: Соединить Bluetooth девайс с ноутом

Сообщение от ua_gruzin Посмотреть сообщение
Вопрос в тому, как же работать с данным модулем с под винды, чтобы юзать стандартное программное обеспечение (дрова) под виндосовский блютуз...
Поделитесь соображениями, может даже куском кода
На каком языке?
В VS2005 и выше есть библиотеки с примерами на С#, про остальные не знаю.

Последний раз редактировалось XoDoK11; 05.11.2010 в 19:04.
XoDoK11 вне форума  
Непрочитано 09.11.2010, 12:24  
ua_gruzin
Вид на жительство
 
Регистрация: 11.12.2006
Сообщений: 317
Сказал спасибо: 0
Сказали Спасибо 12 раз(а) в 11 сообщении(ях)
ua_gruzin на пути к лучшему
По умолчанию Re: Соединить Bluetooth девайс с ноутом

Насколько я понял в BTM-222 SPI порт используют для смены прошивки или производственных требований.
Интерфейсные каналы, через которые можно работать с модулем, только:
Full Bluetooth Data rate over UART and USB
Для USB необходимо писать со стороны стека, или можно проще?
ua_gruzin вне форума  
Непрочитано 09.11.2010, 13:25  
nml
Супер-модератор
 
Аватар для nml
 
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,378
Сказал спасибо: 1,948
Сказали Спасибо 1,327 раз(а) в 578 сообщении(ях)
nml на пути к лучшему
По умолчанию Re: Соединить Bluetooth девайс с ноутом

Сообщение от ua_gruzin Посмотреть сообщение
Насколько я понял в BTM-222 SPI порт используют для смены прошивки или производственных требований.
Судя по всему, да.
Цитата:
Для USB необходимо писать со стороны стека, или можно проще?
Думаю, что воткнув в USB - получите виртуальный COM порт.
__________________
[ жизнь приятна и красива, если выпить литр пива ]
nml вне форума  
Непрочитано 10.11.2010, 18:37  
ua_gruzin
Вид на жительство
 
Регистрация: 11.12.2006
Сообщений: 317
Сказал спасибо: 0
Сказали Спасибо 12 раз(а) в 11 сообщении(ях)
ua_gruzin на пути к лучшему
По умолчанию Re: Соединить Bluetooth девайс с ноутом

Спасибо за ответы, что получилось отпишу.
ua_gruzin вне форума  
Непрочитано 19.11.2010, 18:42  
firew0rker
Заблокирован
 
Регистрация: 22.04.2010
Сообщений: 348
Сказал спасибо: 41
Сказали Спасибо 106 раз(а) в 95 сообщении(ях)
firew0rker на пути к лучшему
По умолчанию Re: Соединить Bluetooth девайс с ноутом

В журнале Радио №6/2010 есть статья "Применение Bluetooth в радиолюбительских устройствах". Может пригодится...
firew0rker вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Решено] проблема при работе с Bluetooth модулем Gn0me Автоматика и аппаратура связи 1 02.10.2009 09:33


Часовой пояс GMT +4, время: 10:33.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot