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

 
 
> Bluetooth, Mitsumi WML-C40
sobr
сообщение Jan 19 2007, 09:37
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 926
Регистрация: 18-01-07
Пользователь №: 24 552



Доброго всем времени суток!
Появилась необходимость с msp430f1611 через Bluetooth передовать АТ команды на телефон.
Заказал модули Mitsumi WML-C40(для меня они наиболее доступны).
Теперь не знаю с какой стороны подойти к их использованию.
Помогите стартануть...
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 12)
Abakt
сообщение Jan 19 2007, 09:50
Сообщение #2


Участник
*

Группа: Новичок
Сообщений: 73
Регистрация: 10-01-07
Пользователь №: 24 292



а дока на них есть ? дайте линки.
Go to the top of the page
 
+Quote Post
sobr
сообщение Jan 19 2007, 10:02
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 926
Регистрация: 18-01-07
Пользователь №: 24 552



линков нет а дока вот...
Прикрепленные файлы
Прикрепленный файл  WML_C40A_Overall.pdf ( 143.82 килобайт ) Кол-во скачиваний: 123
Прикрепленный файл  WML_C40N_Overall.pdf ( 134.24 килобайт ) Кол-во скачиваний: 101
 
Go to the top of the page
 
+Quote Post
sobr
сообщение Jan 19 2007, 12:21
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 926
Регистрация: 18-01-07
Пользователь №: 24 552



LessNik, ну Вы же умный... помоги чайниу help.gif
Go to the top of the page
 
+Quote Post
vladec
сообщение Jan 19 2007, 13:03
Сообщение #5


Профессионал
*****

Группа: Свой
Сообщений: 1 167
Регистрация: 3-10-05
Из: Москва
Пользователь №: 9 158



Наверное в Вашем случае надо брать спецификацию Bluetooth и изучать HCI протокол, если в этих модулях не зашит уже какой нибуть профиль.
Go to the top of the page
 
+Quote Post
sobr
сообщение Jan 19 2007, 13:19
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 926
Регистрация: 18-01-07
Пользователь №: 24 552



Так вот это мне и интересно, что в них зашито, а что не зашито, что они умеют и как этим пользоваться.
На форуме много говорится об этих модулях, у меня сложилось впечатление, что здесь есть специалисты по ним.
Go to the top of the page
 
+Quote Post
LessNik
сообщение Jan 24 2007, 16:47
Сообщение #7


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

Группа: Свой
Сообщений: 107
Регистрация: 6-09-06
Из: Москва
Пользователь №: 20 118



Приветствую всех.
sobr,
1. У WML-C40 есть UART. Подключаешь UART_TX, UART_RX блютуса к RX, TX контроллера соответственно.
2. Устанавливаешь BlueLab, берёшь пример, который с ним поставляется, spp_dev_b - это профиль SPP. Можно даже ничего не менять, компилишь и прошиваешь в блютус.
3. Для микроконтроллера пишешь прошивку, которая будет кидать в UART нужные AT-команды, принимать с UARTа.
4. А для телефона, видимо, придётся писать прогу, которая будет всё это дело принимать по своему блютусу по SPP и отправлять AT-команды в модем.
Go to the top of the page
 
+Quote Post
sobr
сообщение Jan 25 2007, 10:06
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 926
Регистрация: 18-01-07
Пользователь №: 24 552



Спасибо, что отозвались. Для телефона ничего писать не надо, он и так принимает АТ команды.
А как модулем управлять через HCI интерфейс?
Go to the top of the page
 
+Quote Post
LessNik
сообщение Jan 25 2007, 12:29
Сообщение #9


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

Группа: Свой
Сообщений: 107
Регистрация: 6-09-06
Из: Москва
Пользователь №: 20 118



Цитата(sobr @ Jan 25 2007, 10:06) *
А как модулем управлять через HCI интерфейс?


Я думаю, что это не очень удачная идея. Писать слишком много и долго придётся. Используй уже готовый в блюлаб профиль SPP (HCI RS232 transport layer уже реализован). Ну, ежели сильно хочется самому профиль написать RS232, UART или USB, то читай Specification of the Bluetooth System - Core со стр.536-826 и пиши smile.gif

Вот некоторые полезные ссылки на русском языке:
http://itc.ua/print.phtml?ID=11177
http://book.itep.ru/4/41/bluetooth.htm
Go to the top of the page
 
+Quote Post
sobr
сообщение Jan 25 2007, 12:59
Сообщение #10


Знающий
****

Группа: Свой
Сообщений: 926
Регистрация: 18-01-07
Пользователь №: 24 552



А как в Bluelab подредактировать пример SPP_a чтобы он не соединялся с первым же телефоном а опрашивал какие находяться рядом и передовал это контроллеру и по команде с контроллера соединялся с нужным?
Go to the top of the page
 
+Quote Post
sobr
сообщение Jan 25 2007, 13:30
Сообщение #11


Знающий
****

Группа: Свой
Сообщений: 926
Регистрация: 18-01-07
Пользователь №: 24 552



Может быть у кого нибудь есть готовая прошивка для управления этим модулем посредством АТ команд, что то типа OSA 24?
Go to the top of the page
 
+Quote Post
LessNik
сообщение Jan 25 2007, 16:33
Сообщение #12


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

Группа: Свой
Сообщений: 107
Регистрация: 6-09-06
Из: Москва
Пользователь №: 20 118



Цитата(sobr @ Jan 25 2007, 12:59) *
А как в Bluelab подредактировать пример SPP_a чтобы он не соединялся с первым же телефоном а опрашивал какие находяться рядом и передовал это контроллеру и по команде с контроллера соединялся с нужным?


Это очень много редактировать и писать надо. Читай документацию к блюлабу. Посмотри Sink.h, Source.h, Сообщения MESSAGE_MORE_DATA...
Такое не писал,но упрощённая идея такая:
1.Создаёшь источник (src), соединяешь его с UARTом
(void) StreamConnect( src, StreamUartSink());
2. В него пишешь нужную информацию об удалённом устройстве (BD_ADDR...). Эта информация автоматически отправится в микроконтроллер.
3. В микроконтроллере анализируешь информацию и, если нужно, посылаешь в блютус BD_ADDR...
4. Из приёмника блютуса StreamSinkFromSource(src) забираешь инфу и коннектишься к кому нужно.

Цитата
Может быть у кого нибудь есть готовая прошивка для управления этим модулем посредством АТ команд, что то типа OSA 24?


Нету.
Go to the top of the page
 
+Quote Post
sobr
сообщение Feb 1 2007, 09:52
Сообщение #13


Знающий
****

Группа: Свой
Сообщений: 926
Регистрация: 18-01-07
Пользователь №: 24 552



А есть люди готовые написать прошивку для етого модуля в обмен на благодарность в денежной форме? cheers.gif
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 09:34
Рейтинг@Mail.ru


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