roboforum.ru

Технический форум по робототехнике.

Как программировать для Bluetooth в сотовом телефоне ?

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

Re: Как программировать для Bluetooth в сотовом телефоне ?

Сообщение ToniPizecato » 04 ноя 2007, 02:20

avr123.nm.ru писал(а):Зря ты меня спрашиваешь - у меня кроме дш ни чего нет. если в москве или в питере то можно переговорить с техспецом efo.ru там вроде есть по радиомодулям.
А сырца как воздух нужны. Без них не сдвинуться ...

все замечательно. нашел даташит на заграничном сайте. http://www.simplesolutions-uk.com/datasheets/BT-20-HR_Product%20Sector%20Guide.pdf
там стандарт работы описывается как "Bluetooth V1.1, V1.2 Compliant
Full Bluetooth Protocol stack up to HCI, RFCOMM or Embedded firmware". а RFCOMM и есть serial port profile.

в аттаче сорцы и исполнительный файл. сорцы пока не комментарил. чуть позже.
Вложения
dist.rar
(12.84 КиБ) Скачиваний: 54
Аватара пользователя
ToniPizecato
 
Сообщения: 108
Зарегистрирован: 19 фев 2007, 19:18
Откуда: msk

Re: Как программировать для Bluetooth в сотовом телефоне ?

Сообщение Myp » 04 ноя 2007, 11:19

BT-20 только сериал порт и умеет
больше в него ничего не прошито
вааабще
если модуль слейв то к нему мона конектится с компа если модуль мастер то нуно ждать на компе пока приконнектится модуль самостоятельно
пароль для всех модулей одинаковый


можно договорится с поставщиками они туда зашьют любую другую комбинацию профилей, но это уже лучше использовать другие модули
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: Как программировать для Bluetooth в сотовом телефоне ?

Сообщение Myp » 04 ноя 2007, 11:21

ToniPizecato писал(а):Full Bluetooth Protocol stack up to HCI, RFCOMM or Embedded firmware". а RFCOMM и есть serial port profile.

не
это только то что туда можно зашить !!!!
потенциальные возможности так сказать

в реале они продаются тока с serial port profile
если хочетсо больше то поставщики бт-20 заказывают у производителя модуль с нужной прошивкой за отдельные деньги
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: Как программировать для Bluetooth в сотовом телефоне ?

Сообщение avr123.nm.ru » 04 ноя 2007, 11:31

serial port profile - нам наверно достаточно ? и "слэйв" тоже - пусть его ПК ищет или телефон.

А пароль одинаковый, дак может какой то уникальный номер имеется ? как различать то их проге в ПК ?
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: Как программировать для Bluetooth в сотовом телефоне ?

Сообщение ToniPizecato » 04 ноя 2007, 14:00

да, seriap port profile достаточно. slave.
на счет пароля... если модуль сохраняет настройки (в чем я сомневаюсь), то можно один раз вручную ввести пароль при коннекте и дальше он уже не будет спрашивать. есть еще, вроде, программный вариант, но я его не хорошо знаю.
Аватара пользователя
ToniPizecato
 
Сообщения: 108
Зарегистрирован: 19 фев 2007, 19:18
Откуда: msk

Re: Как программировать для Bluetooth в сотовом телефоне ?

Сообщение Myp » 04 ноя 2007, 14:10

там на компе когда соединяешься нужно указывать пароль 0000 тогда модуль сам отвечает на запрос о соединении этим паролем и соединение устанавливается

обычно в телефонах можно сохранить соединение вместе с паролем чтоб просто выбирать его когда надо
не производя поиск устройства и не вводя пароль

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

у каждого модуля естественно свой макадрес
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: Как программировать для Bluetooth в сотовом телефоне ?

Сообщение ToniPizecato » 04 ноя 2007, 16:08

Myp писал(а):там на компе когда соединяешься нужно указывать пароль 0000 тогда модуль сам отвечает на запрос о соединении этим паролем и соединение устанавливается
обычно в телефонах можно сохранить соединение вместе с паролем чтоб просто выбирать его когда надо
не производя поиск устройства и не вводя пароль
в модуле пароль кажется можно с компа запрограмировать
или прям у поставщика заказать, в эфо например тебе бесплатно любой пароль ставят
у каждого модуля естественно свой макадрес

думаю, достаточно будет один раз запомнить не телефоне пароль.

доделал обработчик джойстика. надо в главном меню запустить Canvas команду. графически перемещает квадратик и пишет в какую сторону.

на данный момент все очень беспорядочно выглядит. скоро сделаю все по такому принципу:
поиск девайсов;
коннект к ним (с проверкой возможности работы по BTSPP);
открытие канваса ( реакция на клавиши);
нажатие джойстика - отправка по установившемуся каналу команды;
ожидание ответа;

ожидание ответа не сделал. не на чем отлаживать. нету девайсов, поддерживающих btspp.

если будут какие-нибудь пожелания и советы - выслушаю с удовольствием.
вот исполнительный файл приложения на стадии разработки.
Вложения
dist.rar
(58.45 КиБ) Скачиваний: 50
Аватара пользователя
ToniPizecato
 
Сообщения: 108
Зарегистрирован: 19 фев 2007, 19:18
Откуда: msk

Re: Как программировать для Bluetooth в сотовом телефоне ?

Сообщение Myp » 04 ноя 2007, 19:45

нету девайсов, поддерживающих btspp.

у тя чё usb блютусины в компе нету чтоли?

вот на ней потести
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: Как программировать для Bluetooth в сотовом телефоне ?

Сообщение ToniPizecato » 04 ноя 2007, 19:54

Myp писал(а):у тя чё usb блютусины в компе нету чтоли?
вот на ней потести

есть, но когда я нахожу свой компьютер, мобильник не находит сервиса btspp.
может компьютер надо сконфигурировать?
Аватара пользователя
ToniPizecato
 
Сообщения: 108
Зарегистрирован: 19 фев 2007, 19:18
Откуда: msk

Re: Как программировать для Bluetooth в сотовом телефоне ?

Сообщение Myp » 04 ноя 2007, 20:07

ToniPizecato писал(а):
Myp писал(а):у тя чё usb блютусины в компе нету чтоли?
вот на ней потести

есть, но когда я нахожу свой компьютер, мобильник не находит сервиса btspp.
может компьютер надо сконфигурировать?

у тя что за блютусина и какие под неё драйвера стоят

скачай номаные дрова которые все профили в себе содержат

это либо видком какойнить крякнутый либо блюсолей крякнутый
они включают поддержку всех протоколов которые блютус чип поддерживает железно
в том числе и аудио протоколы и все остальные общим числом примерно 10 штук
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: Как программировать для Bluetooth в сотовом телефоне ?

Сообщение ToniPizecato » 04 ноя 2007, 20:44

Myp писал(а):скачай номаные дрова которые все профили в себе содержат

у меня блюсоил.
как-то странно мой телефон не поддерживает btspp. старый сониэриксон поддерживает, а моя нокиа нет. может надо написать программку для запуска сервера на телефоне?
Вложения
bt2.GIF
bt1.GIF
Аватара пользователя
ToniPizecato
 
Сообщения: 108
Зарегистрирован: 19 фев 2007, 19:18
Откуда: msk

Re: Как программировать для Bluetooth в сотовом телефоне ?

Сообщение Myp » 04 ноя 2007, 20:48

хмм

странно

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

у меня 6280
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: Как программировать для Bluetooth в сотовом телефоне ?

Сообщение ToniPizecato » 04 ноя 2007, 21:01

Myp писал(а):хмм
странно
я когда к инету подключаюсь у меня комп с мобилой через ком порт соединяется для того чтоб с модемом разговаривать
у меня 6280

хотя. вот что предлагает мой компьютер.
Вложения
my.GIF
у меня есть серийный порты
Аватара пользователя
ToniPizecato
 
Сообщения: 108
Зарегистрирован: 19 фев 2007, 19:18
Откуда: msk

Re: Как программировать для Bluetooth в сотовом телефоне ?

Сообщение Myp » 04 ноя 2007, 21:09

у тя в блюсолее служба то сериальныхпортов включена??

она там гдето запускается и останавливается
причём их даже две
одна для входящих соединенийдругая для исходящих

у меня например на 12 ком порт вешается...

ещё у тя блюсолей какойто странный...
какая у тебя версия??
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: Как программировать для Bluetooth в сотовом телефоне ?

Сообщение ToniPizecato » 04 ноя 2007, 22:03

Myp писал(а):ещё у тя блюсолей какойто странный...
какая у тебя версия??

я сделал свой телефон доверенным. но опять ничего.
у меня версия 2.1.3.0
не могли бы вы попробовать найти со своего телефона сервисы на компьютере через мое приложение? оно в аттаче.

to all: у кого-нибудь уже собран девайс на bt20 ?
Вложения
dist.rar
(58.57 КиБ) Скачиваний: 48
Аватара пользователя
ToniPizecato
 
Сообщения: 108
Зарегистрирован: 19 фев 2007, 19:18
Откуда: msk

Пред.След.

Вернуться в Коммуникации

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 31