forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Основной форум (http://forum.boolean.name/forumdisplay.php?f=49)
-   -   Bluetooth RFCOMM BTCOMM - как реализовать? (http://forum.boolean.name/showthread.php?t=16815)

MiniMax7 20.05.2012 18:38

Bluetooth RFCOMM Serial Port - как реализовать?
 
Всем доброго времени суток!

Есть прибор , который надо подцепить к телефону по Bluetooth и взаимодействовать с ним путем отправки/получения байт/строк. Прибор обнаруживается телефоном (средствами системы), вводится PIN, появляется устройство к которому разрешено автоматическое подключение...
Собственно вопрос следующий: Возможно ли с помощью MidletPascal "достучатся" до этого устройства не выполняя новый поиск устройств и т.д. ? Устройство ведь зарегистрировано в системе - значит к нему можно обратиться? Или я ошибаюсь? Блютуз в приборе выполняет функцию SerialPort (просто "беспроводной UART").

Пытался библиотекой Lib_bt воспользоваться - появляется значок блютуза, потом значок "обмена" информацией (в Нокии значок "две стрелки в разные стороны" ), но потом "сервер не найден". Но мне не нужно искать сервер - мне нужно подключиться к устройству которое есть в списке...
Также пытался колдовать с Lib_comm... Но тоже не хватает знаний и опыта...

P.S. Прошу не судить строго за возможно "ламерский" вопрос :rolleyes:

PassCall 12.06.2012 23:04

Ответ: Bluetooth RFCOMM Serial Port - как реализовать?
 
Цитата:

Сообщение от MiniMax7 (Сообщение 228312)
Всем доброго времени суток!

Есть прибор , который надо подцепить к телефону по Bluetooth и взаимодействовать с ним путем отправки/получения байт/строк. Прибор обнаруживается телефоном (средствами системы), вводится PIN, появляется устройство к которому разрешено автоматическое подключение...
Собственно вопрос следующий: Возможно ли с помощью MidletPascal "достучатся" до этого устройства не выполняя новый поиск устройств и т.д. ? Устройство ведь зарегистрировано в системе - значит к нему можно обратиться? Или я ошибаюсь? Блютуз в приборе выполняет функцию SerialPort (просто "беспроводной UART").

Пытался библиотекой Lib_bt воспользоваться - появляется значок блютуза, потом значок "обмена" информацией (в Нокии значок "две стрелки в разные стороны" ), но потом "сервер не найден". Но мне не нужно искать сервер - мне нужно подключиться к устройству которое есть в списке...
Также пытался колдовать с Lib_comm... Но тоже не хватает знаний и опыта...

P.S. Прошу не судить строго за возможно "ламерский" вопрос :rolleyes:

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

Где-то на закоулках этого форума (а может и не этого (а может и не форума), но можешь поискать) была моя статья как раз таки по твоей теме.

P.S. Ах да вспомнил где она (статья) лежит то: http://passcall.ucoz.com/publ. [spoiler]Да, это самореклама[/spoiler]

MiniMax7 12.06.2012 23:55

Ответ: Bluetooth RFCOMM BTCOMM - как реализовать?
 
PassCall, нет не к телефону. Есть диагностический адаптер автомобильный (ELM 327 Bluetooth). В нем "SerialPort" (имя сервера начинается с "btspp...", UUID=0x1101). Пытался сделать приложение для мобилы, которое обнаруживало бы этот девайс, подключалось, инициализировало его и т.д.
Нашел пример на J2ME, изучаю (раньше на Яве никогда ничего не писал)... Пока заплюхался с этой явой (мозг с трудом воспринимает ООП после ассемблера, ANSI C и бэйсика )))

PassCall 13.06.2012 00:49

Ответ: Bluetooth RFCOMM BTCOMM - как реализовать?
 
Ммммм чтобы соеденить два устройства, оба должны войти в режим поиска при помощи... библиотеки. Я думаю, что достаточно пробелематично будет установить библиотеку на адаптер :В

MiniMax7 13.06.2012 11:02

Ответ: Bluetooth RFCOMM BTCOMM - как реализовать?
 
Цитата:

Сообщение от PassCall (Сообщение 230215)
Ммммм чтобы соеденить два устройства, оба должны войти в режим поиска при помощи... библиотеки. Я думаю, что достаточно пробелематично будет установить библиотеку на адаптер :В

Это то я понял уже :) Других вариантов нет я так понимаю? :rolleyes:
Придётся учить Яву :cool:


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

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