Кіріспе

Bluetooth сымсыз технологиясы үшін Java API-лері (JABWT) – ұялы телефондар сияқты кіріктірілген құрылғыларда жұмыс істейтін Java MIDlet-теріне Bluetooth-ты қысқа қашықтықтағы сымсыз байланыс үшін пайдалануға мүмкіндік беретін API-лерге арналған J2ME спецификациясы. JABWT Java Community Process шеңберінде JSR 82 ретінде әзірленді. Java 2 Platform Standard Edition (J2SE) үшін JSR 82 жүзеге асырулары да бар.

Өмірбаян

Бастапқы Java Specification Request (JSR 82) Motorola және Sun Microsystems компаниялары ұсынған, ал 2000 жылдың қыркүйегінде J2ME атқару комитеті бекіткен. JSR 82 Bluetooth протоколдары үшін алғашқы стандартталған Java API-ін ұсынды, бұл әзірлеушілерге Bluetooth қолданып, спецификацияға сәйкес келетін барлық құрылғыларда жұмыс істейтін қосымшаларды жазуға мүмкіндік берді. JSR 82-нің алғашқы нұсқасы 2002 жылдың наурыз айында жарияланды. JSR 82-нің ең соңғы жаңартуы, 4-ші техникалық қызмет көрсету жобасын қарау, 2010 жылдың наурыз айында жарияланды. Спецификация, эталондық іске асыру және Технологиялық үйлесімділік жиынтығы (TCK) Motorola Open Source-та сақталады.

Ашылу

JABWT жақын жердегі Bluetooth құрылғыларын табуға көмектеседі. Java қолданбалары API арқылы іздеуге болатын құрылғыларды сканерлеуге, табылған құрылғылар ұсынатын қызметтерді анықтауға және құрылғының жиі байланысатын құрылғыларын іздеуге мүмкіндік алады.

Объекттер алмасу API-лері

JABWT құрылғылар арасында деректерді алмасу үшін объект алмасу API-ін қамтамасыз етеді. Мысалы, OBEX протоколына сәйкес екі құрылғы виртуалды бизнес-карталарды немесе күнтізбелік жағдайларды алмаса алады.

Құрылғыларды басқару

JABWT жергілікті құрылғының күйін басқаруға мүмкіндік береді. JABWT қолданбалары хост құрылғы туралы ақпаратқа (мысалы, Bluetooth мекенжайы) қол жеткізе алады, хост құрылғысын басқа Bluetooth құрылғылары үшін көрінетін етіп белгілейді және қызметтерді ұсынуға тіркеледі.

Қауіпсіздік

JABWT әртүрлі деңгейдегі қауіпсіздікпен байланыстарды қолдайды. API-ды пайдаланатын қосымшалар Коннекторға параметрлерді жіберу арқылы басқа құрылғымен байланыс орнату үшін қажетті қауіпсіздік деңгейін көрсете алады.

Қосымша құрылғылар

Әртүрлі өндірушілерден жүздеген мобильді құрылғылар JSR 82 спецификациясына сәйкес келеді. Google JSR 82 спецификациясына сәйкес құрылғылардың тізімін ұстап тұрады.