Jump to content

Java API для Bluetooth

API Java для Bluetooth беспроводной технологии (JABWT) — это спецификация J2ME для API , которая позволяет Java MIDlet, работающим на встроенных устройствах, таких как мобильные телефоны, использовать Bluetooth для беспроводной связи ближнего действия. JABWT был разработан как JSR-82 в рамках процесса сообщества Java . [1]

реализации JSR 82 для платформы Java 2 Standard Edition Также доступны (J2SE).

Исходный запрос спецификации Java (JSR-82) был представлен компаниями Motorola и Sun Microsystems . [2] и одобрен Исполнительным комитетом J2ME в сентябре 2000 года. JSR-82 предоставил первый стандартизированный Java API для протоколов Bluetooth, позволяющий разработчикам писать приложения с использованием Bluetooth, которые работают на всех устройствах, соответствующих спецификации. Первая версия JSR-82 была выпущена в марте 2002 года. Самое последнее обновление JSR-82, Maintenance Draft Review 4, было выпущено в марте 2010 года. Спецификация, эталонная реализация и комплект совместимости технологий (TCK) поддерживаются в Motorola. Открытый исходный код. [3]

Технологии и использование

[ редактировать ]

Открытие

[ редактировать ]

JABWT обеспечивает поддержку обнаружения близлежащих устройств Bluetooth. [4] Приложения Java могут использовать API для сканирования обнаруживаемых устройств, идентификации служб, предоставляемых обнаруженными устройствами, и поиска устройств, с которыми устройство часто контактирует.

API-интерфейсы обмена объектами

[ редактировать ]

JABWT предоставляет API обмена объектами для передачи объектов данных между устройствами. Например, два устройства, соответствующие протоколу OBEX, могут обмениваться виртуальными визитными карточками или встречами в календаре.

Управление устройствами

[ редактировать ]

JABWT позволяет управлять состоянием локального устройства. [5] Приложения JABWT могут получать доступ к информации о хост-устройстве (например, адресу Bluetooth), помечать свое хост-устройство как доступное для обнаружения другими устройствами Bluetooth и регистрироваться для предоставления услуг.

Безопасность

[ редактировать ]

JABWT поддерживает соединения с разными уровнями безопасности. Приложения, использующие API-интерфейсы, могут передавать параметры методу Connector.open(), указывающие уровень безопасности, необходимый для установления соединения с другим устройством.

Совместимые устройства

[ редактировать ]

Сотни мобильных устройств разных производителей соответствуют спецификации JSR-82. [6] Google ведет список устройств, соответствующих спецификации JSR-82.

Реализации

[ редактировать ]

Доступно несколько реализаций спецификации JSR-82 с открытым исходным кодом:

  • Реализация AvetanaBluetooth
  • BlueCove: библиотека Java для Bluetooth

См. также

[ редактировать ]
  1. ^ «Запрос спецификации Java: JSR-82» . jcp.org . Проверено 12 февраля 2013 г.
  2. ^ «Запрос спецификации Java: JSR-82» . jcp.org . Проверено 12 февраля 2013 г.
  3. ^ «Моторола с открытым исходным кодом» . Моторола. Архивировано из оригинала 29 июля 2007 года . Проверено 12 февраля 2013 г.
  4. ^ «Использование API Java для беспроводной технологии Bluetooth» . Технологическая сеть Oracle . Проверено 12 февраля 2013 г.
  5. ^ «Моя диссертация — литературоведение — JSR 82» . Керджаанья Гуми. Июнь 2008 года . Проверено 12 февраля 2013 г.
  6. ^ «Устройства, соответствующие стандарту JSR-82» . Блукоув вики . Проверено 3 июня 2021 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: c4fc096a7e964f04ac140586f459e78f__1680173280
URL1:https://arc.ask3.ru/arc/aa/c4/8f/c4fc096a7e964f04ac140586f459e78f.html
Заголовок, (Title) документа по адресу, URL1:
Java APIs for Bluetooth - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)