|
02.10.2007, 01:12
|
#1
|
Оптимист
Регистрация: 07.01.2006
Сообщений: 961
Написано 105 полезных сообщений (для 259 пользователей)
|
Lib_bt
Библиотека и пример обмена сообщениями по Bluetooth. библиотека готова почти на 100%. читайте комментарии в примере. проверена в эмуляторе WTK 2.5.1 и на связке SE M600i и Motorola E700v
Последний раз редактировалось Piligrim, 18.10.2008 в 21:16.
|
(Offline)
|
|
Эти 13 пользователя(ей) сказали Спасибо Piligrim за это полезное сообщение:
|
baton4ik (22.11.2009), Bruteo (12.11.2009), Chelovek123 (16.08.2013), Dj_smart (25.04.2009), Eggis (17.08.2010), Fred-boy (13.03.2013), Hurrit (07.08.2009), IDOL 1234 (24.05.2010), Микс (14.11.2008), Mark Castle (23.11.2008), odd (09.12.2010), Rock2roll (02.12.2011), sasha_peleng (30.12.2008)
|
02.10.2007, 09:39
|
#2
|
Оптимист
Регистрация: 07.01.2006
Сообщений: 961
Написано 105 полезных сообщений (для 259 пользователей)
|
Re: Lib_bt
Версия 1.0.1
+на ошибки соединения можно реагировать самому
*список серверов передается через массив bt_servers
|
(Offline)
|
|
02.10.2007, 11:55
|
#3
|
Нуждающийся
Регистрация: 24.05.2006
Сообщений: 64
Написано 0 полезных сообщений (для 0 пользователей)
|
Re: Lib_bt
Бик зур рахмят ака mega respect!
|
(Offline)
|
|
02.10.2007, 15:27
|
#4
|
Модератор
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений (для 817 пользователей)
|
Re: Lib_bt
А на сонерик k510i пойдет?
Piligrim: если у него есть поддержка bluetooth из явы, то вероятнее всего пойдет. пробуйте.
|
(Offline)
|
|
02.10.2007, 17:36
|
#5
|
AnyKey`щик
Регистрация: 11.12.2006
Сообщений: 17
Написано 2 полезных сообщений (для 3 пользователей)
|
Re: Lib_bt
Дождались все таки . Спасибо большое, а исходники увидеть можно? А то нужен SPP, а как у тебя реализован обмен - пока не понятно.
Piligrim: используется именно btspp протокол
|
(Offline)
|
|
04.10.2007, 10:14
|
#6
|
AnyKey`щик
Регистрация: 11.12.2006
Сообщений: 17
Написано 2 полезных сообщений (для 3 пользователей)
|
Re: Lib_bt
Сообщение от aleshka
Дождались все таки . Спасибо большое, а исходники увидеть можно? А то нужен SPP, а как у тебя реализован обмен - пока не понятно.
Piligrim: используется именно btspp протокол
|
Ага, уже сам разобрался.
Потестил, в эмуляторе с запущенным и сервером и клиентом все работает, но когда запускаю клиента без сервера - мидлет вместе с эмулятором падают, без каких либо сообщений об ошибках.
На телефоне - при попытке подключения в компу - опять же, поиск проходит, потом пытается установить соединение, и оно видимо устанавливается, судя по активации значка в трее, но потом мидлет также вылетает с Ошибкой приложения.
Два телефона - не пробовал.
Подопытный - моторола v3x.
PS: попробовал в моторольском эмуляторе, вылетает с Ошибкой блютуз соединения, и вот этим:
Error in XmlRpcClient::handleEvent: could not connect to server (error 0).
Uncaught exception java/lang/NullPointerException.
|
(Offline)
|
|
04.10.2007, 11:28
|
#7
|
Троллота
Регистрация: 09.07.2007
Сообщений: 1,829
Написано 554 полезных сообщений (для 1,772 пользователей)
|
Re: Lib_bt
Есть один вопрос - как будет работать библиотека, если, допустим, нужно ввести код доступа, чтобы блютус мог подключится к телефону?
|
(Offline)
|
|
04.10.2007, 11:35
|
#8
|
Оптимист
Регистрация: 07.01.2006
Сообщений: 961
Написано 105 полезных сообщений (для 259 пользователей)
|
Re: Lib_bt
запрос кода доступа делается самим телефоном, это уровень выше библиотеки, думаю просто произойдет вызов connection_error при отказе подключения.по работе библиотеки в различных эмуляторах, я же сказал, что тестировал только в WTK 2.5.1, сегодня погоняю еще и в обоих SDK Моторолы.ЗЫ: надеюсь вы понимаете, что я просто физически не могу проверить все существующие варианты.
|
(Offline)
|
|
04.10.2007, 11:45
|
#9
|
AnyKey`щик
Регистрация: 11.12.2006
Сообщений: 17
Написано 2 полезных сообщений (для 3 пользователей)
|
Re: Lib_bt
Сообщение от pilgrim
по работе библиотеки в различных эмуляторах, я же сказал, что тестировал только в WTK 2.5.1, сегодня погоняю еще и в обоих SDK Моторолы.ЗЫ: надеюсь вы понимаете, что я просто физически не могу проверить все существующие варианты.
|
Да я чо, я ж ничо ))) просто начал тестить - начались ошибки, вот и пытался выяснить в чем дело. WTKшный эмулятор просто молча валился, моторольский хоть чтото сказал. Исходники ты не покажешь народу? Проще было бы баги искать.
|
(Offline)
|
|
04.10.2007, 12:27
|
#10
|
Оптимист
Регистрация: 07.01.2006
Сообщений: 961
Написано 105 полезных сообщений (для 259 пользователей)
|
Re: Lib_bt
а какой WTK? до версии 2.5 они с блютусом толком работать не умели.исходники конечно могу выложить.
|
(Offline)
|
|
04.10.2007, 12:31
|
#11
|
Троллота
Регистрация: 09.07.2007
Сообщений: 1,829
Написано 554 полезных сообщений (для 1,772 пользователей)
|
Re: Lib_bt
запрос кода доступа делается самим телефоном, это уровень выше библиотеки, думаю просто произойдет вызов connection_error при отказе подключения
|
|
(Offline)
|
|
04.10.2007, 13:05
|
#12
|
AnyKey`щик
Регистрация: 11.12.2006
Сообщений: 17
Написано 2 полезных сообщений (для 3 пользователей)
|
Re: Lib_bt
Сообщение от pilgrim
а какой WTK? до версии 2.5 они с блютусом толком работать не умели.исходники конечно могу выложить.
|
WTK 2.5 но в нем дело. самое неприятное - что не работает связка - мобильный + комп. Я уже говорил, коннект устанавливается, но потом мидлет вылетает с ошибкой. Вот с этим и надо бы разобраться.
Исходники выложи, если не трудно конечно )
|
(Offline)
|
|
04.10.2007, 13:20
|
#13
|
Оптимист
Регистрация: 07.01.2006
Сообщений: 961
Написано 105 полезных сообщений (для 259 пользователей)
|
Re: Lib_bt
Я имел ввиду, что если код введут неверно будет ошибка, а так подключиться должен без проблем. Вечером все это проверю
|
(Offline)
|
|
04.10.2007, 13:25
|
#14
|
Троллота
Регистрация: 09.07.2007
Сообщений: 1,829
Написано 554 полезных сообщений (для 1,772 пользователей)
|
Re: Lib_bt
А хотелось бы спросить, можно ли передавать код программно?
|
(Offline)
|
|
04.10.2007, 13:41
|
#15
|
Оптимист
Регистрация: 07.01.2006
Сообщений: 961
Написано 105 полезных сообщений (для 259 пользователей)
|
Re: Lib_bt
в строке инициализации сервера есть параметр authenticate=false, думаю если его сделать true, то будет производиться именно запрос кода
To make a Bluetooth connection secure when you establish it you must ensure that the javax.microedition.io.Connector connection URL string has the appropriate security parameters:
btspp://hostname:[CN | UUID];authenticate=true;authorize=true;encrypt=true
...Where:
authenticate verifies the identity of a connecting device.
authorize verifies its access to a given service. Authorize is not allowed on client URL connection strings.
encrypt specifies that the connection must be encrypted.
программный ввод кода вроде как не предусмотрен в принципе.
ЗЫ: нашел на WebLancer предложение сделать такую либу, уже выполненное, мог заработать 30 баксов
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Похожие темы
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
описание lib_bt |
temned |
Прочие вопросы |
3 |
02.01.2009 23:59 |
Часовой пояс GMT +4, время: 14:38.
|