реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Кто хорошо знает Bluetooth модули и их возможности?
GetSmart
сообщение Feb 14 2011, 09:30
Сообщение #1


.
******

Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753



Всем превед sm.gif

Есть много модулей Bluetooth с версиями от 2.0. Они, судя по иписанию, умеют работать как беспроводной COM-порт, USB, PCM, I2C, SPI и ещё какой-то паралельный (простой) порт. А могут ли они работать в нескольких профилях одновременно?

Кто-нибудь работал с такими модулями для организации беспроводного USB соединения? В частности, когда от компе стоит стандартный USB-bluetooth vодуль, а на другой стороне модуль типа BTM-220, управляемый от процессора, и к этому модулю подключён стандартный USB-девайс, например флэшка. Насколько это сложно?


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post
uriy
сообщение Feb 14 2011, 10:58
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 429
Регистрация: 30-11-05
Из: Ижевск
Пользователь №: 11 606



Уже придумано. Wireless USB называется.
Go to the top of the page
 
+Quote Post
GetSmart
сообщение Feb 14 2011, 11:00
Сообщение #3


.
******

Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753



Вопрос другой. Конкретно через блютуз модуль.


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post
algidim
сообщение Feb 14 2011, 11:11
Сообщение #4


Частый гость
**

Группа: Участник
Сообщений: 160
Регистрация: 5-04-06
Из: Москва
Пользователь №: 15 847



Это что то новое, что это за такой интересный модуль ? biggrin.gif Как беспроводной ком порт это конечно работать может и будет… Ну чтобы флешка… как же компьютер узнает что к нему подключена флешка, если к нему подключен стандартный модуль Bluetooth ?
Go to the top of the page
 
+Quote Post
GetSmart
сообщение Feb 14 2011, 11:53
Сообщение #5


.
******

Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753



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

Цитата(algidim)
как же компьютер узнает что к нему подключена флешка, если к нему подключен стандартный модуль Bluetooth ?

Между компом и блютуз девайсом есть двухсторонняя связь. Когда в девайс вставят флэшку, тогда комп и узнает. Возможно предворительно нужно установить соединение нужного типа. Я сам не спец. Ведь флэшка (или конкретная папка) из сотового телефона легко видна из компа. И с неё и на неё можно копировать файлы.

К примеру, во многих модулях (BTM-220, FLC-BTMDC748, WT21) есть PCM interface for audio applications. Таким образом проц в девайсе и прога в компе инициирует такой режим и с компа идёт аудио поток. Аналогично у модулей есть USB интерфейс, который имхо для организации беспроводного USB соединения.

Вот из описания на WT21

* Host processor interface via UART, SDIO or SPI
* 10xGPIO and 2xAIO
* PCM interface for audio applications

Видно, что управление модулем идёт через UART, SDIO or SPI. А остальные интерфейсы для организации соединения с компом или с другим модулем. В других модулях присутствует ещё USB, который не для управления модулем поставлен.

Сообщение отредактировал GetSmart - Feb 14 2011, 11:55


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post
algidim
сообщение Feb 14 2011, 12:12
Сообщение #6


Частый гость
**

Группа: Участник
Сообщений: 160
Регистрация: 5-04-06
Из: Москва
Пользователь №: 15 847



Так это делается с помощью драйверов, которые устанавливаются вместе с программой для сотового.. Да и то вроде этот диск телефона виден только в его программе, но даже если он и в стандартными средствами windiws виден, так это все хитрые драйвера. А PCM interface for audio applications это тоже драйвера написанные специально чтобы на блютуз гнать аудиопоток с очень низким битрейдом… Короче это не удлинитель USB, в других режимах он работать не будет, мне кажется…
Go to the top of the page
 
+Quote Post
GetSmart
сообщение Feb 14 2011, 13:25
Сообщение #7


.
******

Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753



Модуль не для сотового. Модуль предназначен для подключения к нему любого микроконтроллера.


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post
GetSmart
сообщение Feb 15 2011, 04:42
Сообщение #8


.
******

Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753



Цитата(algidim @ Feb 14 2011, 16:11) *
Как беспроводной ком порт это конечно работать может и будет… Ну чтобы флешка… как же компьютер узнает что к нему подключена флешка, если к нему подключен стандартный модуль Bluetooth ?

Возьмите к примеру блютуз клавиатуру или мышь. Как комп узнаёт, что они подключены, если в разъём воткнут только блютуз модуль? Через блютуз идёт самый обыкновенный протокол HID девайсов. Точно такая же ситуация (имхо должна быть) с просто USB или Mass Storage.


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post
jasper
сообщение Feb 15 2011, 07:58
Сообщение #9


Народный чинитель
***

Группа: Участник
Сообщений: 415
Регистрация: 15-07-05
Пользователь №: 6 811



Цитата(GetSmart @ Feb 15 2011, 09:42) *
Возьмите к примеру блютуз клавиатуру или мышь. Как комп узнаёт, что они подключены, если в разъём воткнут только блютуз модуль? Через блютуз идёт самый обыкновенный протокол HID девайсов. Точно такая же ситуация (имхо должна быть) с просто USB или Mass Storage.

Верно мыслите. На контроллере, помимо USB-хост и Mass Storage, для блутуза будет необходим File Transfer Profile, тогда флэшка будет видится с компьютера, как диск.
Go to the top of the page
 
+Quote Post
GetSmart
сообщение Feb 15 2011, 10:50
Сообщение #10


.
******

Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753



Может быть кто-то уже делал на bluetooth модулях что-то посложнее ком-порта?


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post
uriy
сообщение Feb 16 2011, 06:00
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 2 429
Регистрация: 30-11-05
Из: Ижевск
Пользователь №: 11 606



Я делал передачу звука и данных. Подключать USB даже в голову не приходило. Чтобы подцепить к нему флешку в блютуз модуле должен быть USB хост. Таких модулей я не видал.
Цитата
В других модулях присутствует ещё USB, который не для управления модулем поставлен.
Как раз для управления он там и стоит. Обычно на модули с чипом CSR можно залить прошивку с поддержкой HCI на USB тогда воткнув модуль в USB порт писюка можно использовать BlueSoleil и работать с этим модулем как с обычным USB блютуз модулем, которые продаются за 10 баксов.
Кроме этого вы понимаете что скорость через блютуз низкая, хотя я не знаю размера ваших файлов. Как и сказал jasper разбирайтесь с OBEX FTP. Я не встречал модулей со стеком этих профилей.
Go to the top of the page
 
+Quote Post
GetSmart
сообщение Feb 16 2011, 06:09
Сообщение #12


.
******

Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753



Цитата(uriy @ Feb 16 2011, 11:00) *
Кроме этого вы понимаете что скорость через блютуз низкая, хотя я не знаю размера ваших файлов. Как и сказал jasper разбирайтесь с OBEX FTP. Я не встречал модулей со стеком этих профилей.

Честно говоря, мне ни флэшку, ни передачу файлов не надо. Была идея малой кровью зацепить конвертор USB-COM через блютуз модуль. Но нет, так нет. Меня интересовали все возможности, которые предоставляет такой обычный модуль.

Цитата(uriy @ Feb 16 2011, 11:00) *
Я делал передачу звука и данных.

Правильно ли я понимаю, что несколько режимов можно запустить одновременно?
Подскажите ещё в общих чертах, как инициируются все эти фичи со стороны модуля, управляемым от микроконтроллера? АТ командами?


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post
50X
сообщение Feb 16 2011, 06:54
Сообщение #13


Частый гость
**

Группа: Участник*
Сообщений: 149
Регистрация: 27-01-11
Пользователь №: 62 518



Цитата(GetSmart @ Feb 14 2011, 12:30) *
Всем превед sm.gif

Есть много модулей Bluetooth с версиями от 2.0. Они, судя по иписанию, умеют работать как беспроводной COM-порт, USB, PCM, I2C, SPI и ещё какой-то паралельный (простой) порт. А могут ли они работать в нескольких профилях одновременно?

Кто-нибудь работал с такими модулями для организации беспроводного USB соединения? В частности, когда от компе стоит стандартный USB-bluetooth vодуль, а на другой стороне модуль типа BTM-220, управляемый от процессора, и к этому модулю подключён стандартный USB-девайс, например флэшка. Насколько это сложно?

У меня есть такой модуль (вл. файл).
Планирую прикрутить к МК как только руки освободятся и найду инфы побольше.
Пока только ищу полный список всех команд. Как выясняется у них много есть и не документированных команд.
Интересует все на эту тему. rolleyes.gif
Прикрепленные файлы
Прикрепленный файл  GP_GC021_Ver1.0_EN.pdf ( 437.04 килобайт ) Кол-во скачиваний: 75
 
Go to the top of the page
 
+Quote Post
uriy
сообщение Feb 16 2011, 11:03
Сообщение #14


Гуру
******

Группа: Свой
Сообщений: 2 429
Регистрация: 30-11-05
Из: Ижевск
Пользователь №: 11 606



Цитата
Честно говоря, мне ни флэшку, ни передачу файлов не надо. Была идея малой кровью зацепить конвертор USB-COM через блютуз модуль. Но нет, так нет. Меня интересовали все возможности, которые предоставляет такой обычный модуль.
Ну вы и даете!!!! А вы не заметили что на всех модулях есть UART. Вашу задачу выполнит любой модуль. Вам надо всего лишь подцепить MAX232 к модулю и больше ничего не надо. Вы наверно программист и с железом на Вы. Вам нужен SPP профиль это и есть com порт. Самый распространненый профиль.
Go to the top of the page
 
+Quote Post
GetSmart
сообщение Feb 16 2011, 12:51
Сообщение #15


.
******

Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753



Цитата(uriy @ Feb 16 2011, 16:03) *
Ну вы и даете!!!! А вы не заметили что на всех модулях есть UART. Вашу задачу выполнит любой модуль. Вам надо всего лишь подцепить MAX232 к модулю и больше ничего не надо. Вы наверно программист и с железом на Вы. Вам нужен SPP профиль это и есть com порт. Самый распространненый профиль.

Я в соседней ветке описал проблему со сандартным UART. Мне нужны 3 выходных сигнала стандартного UARTа - TXD, RTS и DTR, а в модулях есть только 2 (2 in 2 out).

Сообщение отредактировал GetSmart - Feb 16 2011, 12:52


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post
50X
сообщение Feb 16 2011, 13:08
Сообщение #16


Частый гость
**

Группа: Участник*
Сообщений: 149
Регистрация: 27-01-11
Пользователь №: 62 518



Цитата(GetSmart @ Feb 16 2011, 15:51) *
Я в соседней ветке описал проблему со сандартным UART. Мне нужны 3 выходных сигнала стандартного UARTа - TXD, RTS и DTR, а в модулях есть только 2 (2 in 2 out).

Посмотрите вывод 4 на схеме модуля, которого я приаттачил. rolleyes.gif
Go to the top of the page
 
+Quote Post
GetSmart
сообщение Feb 16 2011, 13:59
Сообщение #17


.
******

Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753



Цитата(50X @ Feb 16 2011, 18:08) *
Посмотрите вывод 4 на схеме модуля, которого я приаттачил. rolleyes.gif

Обычный RTS. Где DTR?


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post
50X
сообщение Feb 16 2011, 14:38
Сообщение #18


Частый гость
**

Группа: Участник*
Сообщений: 149
Регистрация: 27-01-11
Пользователь №: 62 518



Цитата(GetSmart @ Feb 16 2011, 16:59) *
Обычный RTS. Где DTR?

Я не подключал еще этот модуль.
Не могу сказать каие сигналы реально работают.
Есть еще немного другой док на эту штуку.
Прикрепленные файлы
Прикрепленный файл  Command_GP_GC021.pdf ( 682.12 килобайт ) Кол-во скачиваний: 51
 
Go to the top of the page
 
+Quote Post
jasper
сообщение Feb 17 2011, 07:03
Сообщение #19


Народный чинитель
***

Группа: Участник
Сообщений: 415
Регистрация: 15-07-05
Пользователь №: 6 811



Цитата(GetSmart @ Feb 16 2011, 17:51) *
Я в соседней ветке описал проблему со сандартным UART. Мне нужны 3 выходных сигнала стандартного UARTа - TXD, RTS и DTR, а в модулях есть только 2 (2 in 2 out).

YY$UGFU!!! maniac.gif
Тогда ставьте микроконтроллер на на выходе BT-модуля и делайте на нем преобразователь в полный UART.
На BT-модуле надо будет включить выдачу служебных пакетов, значение DTR там содержится.
Go to the top of the page
 
+Quote Post
uriy
сообщение Feb 18 2011, 05:53
Сообщение #20


Гуру
******

Группа: Свой
Сообщений: 2 429
Регистрация: 30-11-05
Из: Ижевск
Пользователь №: 11 606



Расскажите сразу что вам надо. Иначе опять получатся недоразумения как с USB-COM преобразователем. Для чего вам DTR? Что за приложение на стороне РС? Там будет обычная терминалка или ваше приложение.
Go to the top of the page
 
+Quote Post
GetSmart
сообщение Feb 18 2011, 07:56
Сообщение #21


.
******

Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753



Цитата(jasper @ Feb 17 2011, 12:03) *
Тогда ставьте микроконтроллер на на выходе BT-модуля и делайте на нем преобразователь в полный UART.
На BT-модуле надо будет включить выдачу служебных пакетов, значение DTR там содержится.

Ок. Вариант нормальный.

По сути, тема создана для того чтобы понять куда можно применить BT-модули в моих разработках. То есть хотелось бы знать всё, на что они способны. Речь о недорогих модулях. Типа BTM-220, WT-21, FLC-BTMDC748.

Еще вопрос. Можно ли использовать модуль как ногодрыгалку? Из модуля выходит более 10 GPIO. Они явно не для управления модулем. В компе будет простейшая прога для дрыгания этими пинами.

Цитата(uriy @ Feb 18 2011, 10:53) *
Расскажите сразу что вам надо. Иначе опять получатся недоразумения как с USB-COM преобразователем.

Самое минимальное - беспроводной программатор через прогу FlashMagic, которая работает через (виртуальный) COM и дрыгает RTS DTR для входа в режим программирования.


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post
uriy
сообщение Feb 18 2011, 10:42
Сообщение #22


Гуру
******

Группа: Свой
Сообщений: 2 429
Регистрация: 30-11-05
Из: Ижевск
Пользователь №: 11 606



Цитата
Еще вопрос. Можно ли использовать модуль как ногодрыгалку? Из модуля выходит более 10 GPIO. Они явно не для управления модулем. В компе будет простейшая прога для дрыгания этими пинами.
Можно, но для этого вам придется править прошивку модуля. Для CSR чипов есть набор утилит и среда разработки BlueSuite - редкостная гадость. Через полгода может что-то сможете навалять.
Цитата
Самое минимальное - беспроводной программатор через прогу FlashMagic
Зачем для этого блютуз? Злоумышленнику можно пдобрать пароль и залить в ваш девайс все что угодно. Неужели к вашему устройству нельзя кабелем подцепиться? Почему бы не сделать кнопку на устройстве которая садит Р0.14 на землю (вроде этот пин для входа в бут). Отрубили питание устройства, нажали кнопку и удерживая включили питание. Затем подцепились через SPP не надо никакого CTS, RTS, DTR. Только RX и TX любой модуль и контроллер дополнительный не нужен.
Go to the top of the page
 
+Quote Post
GetSmart
сообщение Feb 18 2011, 14:01
Сообщение #23


.
******

Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753



Злоумышенник нервно курит в сторонке. Программатор нужен только для отладки чтобы я смог находиться в нескольких десятках метров от девайса. После отладки девайс спокойно работает без программатора. Никаких ручных ногодрыгов и отрубаний питания мне не надо. Бегать каждый раз к девайсу я не намерен.


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post
LLIAMAH
сообщение Oct 26 2011, 10:57
Сообщение #24





Группа: Новичок
Сообщений: 1
Регистрация: 26-10-11
Пользователь №: 67 964



Цитата(GetSmart @ Feb 14 2011, 17:53) *
Я прочитал описание на несколько модулей и у меня сложилось такое впечатление, что они это умеют. Стандартный ком-порт это одно, самое меньшее, из того, что они умеют.


Между компом и блютуз девайсом есть двухсторонняя связь. Когда в девайс вставят флэшку, тогда комп и узнает. Возможно предворительно нужно установить соединение нужного типа. Я сам не спец. Ведь флэшка (или конкретная папка) из сотового телефона легко видна из компа. И с неё и на неё можно копировать файлы.

К примеру, во многих модулях (BTM-220, FLC-BTMDC748, WT21) есть PCM interface for audio applications. Таким образом проц в девайсе и прога в компе инициирует такой режим и с компа идёт аудио поток. Аналогично у модулей есть USB интерфейс, который имхо для организации беспроводного USB соединения.

Вот из описания на WT21

* Host processor interface via UART, SDIO or SPI
* 10xGPIO and 2xAIO
* PCM interface for audio applications

Видно, что управление модулем идёт через UART, SDIO or SPI. А остальные интерфейсы для организации соединения с компом или с другим модулем. В других модулях присутствует ещё USB, который не для управления модулем поставлен.


AT-команды модуля FLC-BTMDC748 передаются на скорости 38400

AT#DF\r\n - сброс всех настроек
AT#DA\r\n - поиск оборудования в зоне действия сети
AT#DB%s\r\n - подключение к устройству с адресом %s
AT#DC%s\r\n - передача кода сопряжения %s

кто ещё какие команды для него знает?
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd June 2025 - 17:39
Рейтинг@Mail.ru


Страница сгенерированна за 0.01623 секунд с 7
ELECTRONIX ©2004-2016