Обмен данными через Blue touth
От: Zan-Zar  
Дата: 18.09.06 19:01
Оценка:
Доброе время суток.

Дано:
Мобильный телефон и компьютер имеют соединение через blue touth.

Нужно:
При входящем звонке на телефон отослать по blue touth номер вызывающего абонента.

Посмотрел множество форумов (и здесь тоже), но подходящей информации нет.

Буду очень благодарен, если поможете. Всю голову сломал.
Может кто сталкивался с похожей проблемой.
Re: Обмен данными через Blue touth
От: Protey Россия  
Дата: 19.09.06 06:17
Оценка:
Здравствуйте, Zan-Zar, Вы писали:

ZZ>Доброе время суток.


ZZ>Дано:

ZZ>Мобильный телефон и компьютер имеют соединение через blue touth.

ZZ>Нужно:

ZZ>При входящем звонке на телефон отослать по blue touth номер вызывающего абонента.

ZZ>Посмотрел множество форумов (и здесь тоже), но подходящей информации нет.


ZZ>Буду очень благодарен, если поможете. Всю голову сломал.

ZZ>Может кто сталкивался с похожей проблемой.

Это как ? Есть 3 варианта проключения :

1) Headset/Handsfree Bluetooth профиль
2) Com порт Bluetooth профиль
3) Через Java — JSR-82

В 2-х двух нужно смотреть команды соответствующих профилей.
В Java — я не знаю такого метода, который бы мог перехватить звонок.
Re: Обмен данными через Blue touth
От: игппук Беларусь  
Дата: 19.09.06 07:26
Оценка:
если есть возможность кодить на кпк и на персоналке, то предлагаю не заморачиваться с блютусом, а юзать обычный TCP/IP. блютус будет служить свего лишь портом для сокета.
1. на кпк пишете клиента
2. на персоналке пишете сервер
3. настраиваете сетевое соединение между персоналкой и кпк через блютус
4. используя апи для TCP/IP создаете сокет и гоняете данные по нему
проклятый антисутенерский закон
Re[2]: Обмен данными через Blue touth
От: Zan-Zar  
Дата: 19.09.06 12:19
Оценка:
Здравствуйте, игппук, Вы писали:

И>если есть возможность кодить на кпк и на персоналке, то предлагаю не заморачиваться с блютусом, а юзать обычный TCP/IP. блютус будет служить свего лишь портом для сокета.

И>1. на кпк пишете клиента
И>2. на персоналке пишете сервер
И>3. настраиваете сетевое соединение между персоналкой и кпк через блютус
И>4. используя апи для TCP/IP создаете сокет и гоняете данные по нему

Доброе время суток.

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

Здесь просили уточнить, каким образом осуществляется взаимодействие.
У компа — BlueTooth адаптер.
У мобилы — BlueTooth адаптер.

Наткнулся на подборку классов для BlueTooth соединений (ключевые слова в www.ya.ru "API GSM"), + статья, как оно работает. После установления соединения, взаимодействие идет через подачу AT команд. Скачал подборку AT комманд для BlueTooth соединения, но там не написано, как определить когда поступает входящий вызов. И тем более, номер звонящего абонента. Возможно, это делается записью в специальные участки памяти (одна из AT команд) и чтение отклика команды (почти как IN, OUT в 80x86).

Может, кто-нибудь сталкивался с подобной проблемой, помогите, пожалуйста.

PS С большой бы радостью использовал для решения КПК, но это не вписывается в требования.
Re: Обмен данными через Blue touth
От: elmm_ Украина http://herocraft.com
Дата: 19.09.06 15:02
Оценка:
Здравствуйте, Zan-Zar, Вы писали:

ZZ>Доброе время суток.


ZZ>Дано:

ZZ>Мобильный телефон и компьютер имеют соединение через blue touth.

ZZ>Нужно:

ZZ>При входящем звонке на телефон отослать по blue touth номер вызывающего абонента.

ZZ>Посмотрел множество форумов (и здесь тоже), но подходящей информации нет.


ZZ>Буду очень благодарен, если поможете. Всю голову сломал.

ZZ>Может кто сталкивался с похожей проблемой.

Телефон то на какой платформе? J2ME, Symbian, Windows Mobile?

Если две последние — то с этим проблем не должно быть и там и там реально перехватить входящий звонок, получить информацию о нём и соединиться через блютус с сервером (в последнем случае можно вообще через проводок через activesync).
C.E.O. HeroCraft Ukraine — fun on the run.
Re[3]: Обмен данными через Blue touth
От: Alex Kirhenshtein Латвия http://www.netxms.org
Дата: 20.09.06 00:11
Оценка: 1 (1)
Здравствуйте, Zan-Zar, Вы писали:

ZZ>Наткнулся на подборку классов для BlueTooth соединений (ключевые слова в www.ya.ru "API GSM"), + статья, как оно работает. После установления соединения, взаимодействие идет через подачу AT команд. Скачал подборку AT комманд для


у нормальных модемов была такая штука как AT#CID=1 — caller id. возможно это сработает и для gsm телефона. если отработает, то при звонке модем должн прислать нечто вроде такого:

RING

DATE = 1122
TIME = 3344
NAME = CALLER NAME
NMBR = 123123123123

RING
...



гугл еще напоминает про такие штуки (если AT#CID=1 не работает):
AT+VCID=1
AT#CC1
AT*ID1
AT%CCID=1
AT#CLS=8#CID=1
NetXMS: Open Source Network monitoring solution
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.