| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 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 |