Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > Разработка bluetooth на java


Автор: vlad777 23.10.2015, 05:19
Здравствуйте меня интересует, как подключаться к bluetooth и считывать информацию ,какие существуют готовые модули
для этого , и их описание желательно на русском.
А есть ли ну очень простой пример.

Автор: Vladimir Marinin 23.10.2015, 11:49
Напрямую скорее всего никак. Все танцы только через операционку.

Этот ответ добавлен с нового Винграда - http://ru.vingrad.com/Razrabotka-bluetooth-na-java-id5629999fae201528028b4567#findElement_E7045_5629f489ae20159b090470fa_0

Автор: Vladimir Marinin 23.10.2015, 12:05
Заинтересовало, для C++ и то не сразу раскопал.
Вот это поможет http://forum.ixbt.com/topic.cgi?id=26:39681

Этот ответ добавлен с нового Винграда - http://ru.vingrad.com/Razrabotka-bluetooth-na-java-id5629999fae201528028b4567#findElement_E7045_5629f86cae20159e09047273_0

Автор: LSD 23.10.2015, 12:37
Есть стандарт JSR-82, к сожалению его реализовали только для JME для JSE его не стали делать. Есть сторонние реализации типа http://bluecove.org/, но они не очень активно развиваются. Но посмотреть стоит.

Автор: vlad777 28.10.2015, 01:28
LSD, зы а почему так.
Почему в таком языке как java , такие нужные модули отсутствуют.

Автор: LSD 28.10.2015, 12:15
Это философский вопрос. Ресурсы разработчиков JDK ограничены и приходится выбирать, что повлияло на выбор можно только догадываться, но я полагаю что:
1. Это актуально только для десктоп приложений, для серверсайда это не нужно. А Sun а затем Oracle давно поставили этому направлению низкий приоритет.
2. Это не так уж и актуально, есть и более приоритетные вещи типа поддержки USB и новых фич ОС.
3. Проблема в том, с унификацией API на уровне ОС. Т.е. HID и гарнитуры еще как-то унифицированны (но с ними работаешь как с устройствами ввода/вывода а не Bluetooth), а вот все остальное на совести Bluetooth стека.

Автор: Severyanin 6.11.2015, 17:58
Вероятнее всего, потому, что каждый язык хорош для своих задач, а задачи взаимодействия с железом редко реализуют на Java, Соответственно, Oracle нет смысла тратиться в этом направлении. Хотя работа с аудиоустройствами в Java реализована превосходно. Но я думаю, что лучше будет все же подключать что-то из готовых модулей на С++ через JNI. В противном случае - готовьтесь вк работе с Unsafe API )

Этот ответ добавлен с нового Винграда - http://ru.vingrad.com/Razrabotka-bluetooth-na-java-id5629999fae201528028b4567#findElement_E7045_563cc01aae2015f419f4d9e4_0

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)