Horumarinta BLE: Waa maxay GATT sideese u shaqeysaa?

Table of Contents

Fikradda GATT

Si loo fuliyo horumarka la xidhiidha BLE, waa in aan yeelanaa aqoon aasaasi ah oo gaar ah, dabcan, waa in ay noqotaa mid aad u fudud.

GATT Doorka aaladda:

Waxa ugu horreeya ee la fahmi karo waa in farqiga u dhexeeya labadan door uu yahay heerka qalabka, waana fikrado qaraabo ah oo u muuqda laba-labo:

"Aaladaha dhexe": waa mid aad u xoog badan, loo isticmaalo in lagu baadho laguna xidho aaladaha durugsan, sida mobilada, tablets-yada, iwm.

"Qalabka durugsan": shaqadu waa sahlan tahay, isticmaalka korontadu waa yar yahay, iyo aaladda dhexe waxay ku xiran tahay bixinta xogta, sida curcurada, heerkulbeegyada smart, iwm.

Dhab ahaantii, heerka ugu aasaasiga ah, waa in ay ahaato kala soocida doorarka kala duwan ee geeddi-socodka aasaasida xiriirka. Waxaan ognahay in haddii aaladda Bluetooth-ka ay rabto in ay cid kale ogaato jiritaankeeda, ay u baahan tahay in ay si joogto ah u baahiso dibadda, halka dhinaca kale looga baahan yahay in uu sawiro oo uu ka jawaabo xirmada baahinta, si xiriirku u furmo. Habkan, qofka mas'uulka ka ah baahinta waa Peripheral , Bartamaha ayaa mas'uul ka ah sawirka.

Ogow habka isku xirka labada:

Qalabka dhexe wuxuu isku xiri karaa qalabyo badan oo durugsan isla mar ahaantaana.Marka aaladda durugsan la isku xiro, waxay joojin doontaa baahinta isla markiiba, waxayna sii wadi doontaa faafinta ka dib marka la gooyo.

GATT nidaamka

Tignoolajiyada BLE waxa ay ku wada xidhiidhaa iyada oo ku saleysan GATT. GATT waa hab-raaca gudbinta sifo. Waxaa loo tixgalin karaa sida borotokoolka lakabka codsiga ee gudbinta sifada.

Qaab dhismeedkeedu aad buu u fudud yahay:   

Waxaad u fahmi kartaa sida xml:

GATT kasta wuxuu ka kooban yahay adeegyo qabta hawlo kala duwan;

Adeeg kastaa wuxuu ka kooban yahay Sifooyin kala duwan;

Sifo kastaa waxa ay ka kooban tahay qiime iyo hal ama in ka badan oo Sharaxayaal;

Adeegga iyo sifada waxay u dhigantaa tags (Adeegga waxay u dhigantaa qaybteeda, sifadana waxay u dhigantaa magaceeda), halka qiimuhu dhab ahaantii ka kooban yahay xog, sharraxaaduhuna waa sharraxaad iyo sharraxaad qiimahan. Dabcan, waxaan ku tilmaami karnaa oo ku qeexi karnaa dhinacyo kala duwan. Sharaxaad, si ay u jiri karaan Sharaxayaal badan.

Tusaale ahaan: Xiaomi Mi Band ee caadiga ah waa aaladda BLE, (malaha) waxay ka kooban tahay saddex Adeeg, kuwaas oo ah Adeegga bixiya macluumaadka aaladda, Adeegga bixiya tillaabooyin, iyo adeegga ogaanaya garaaca wadnaha;

Tilmaamaha ku jira adeegga macluumaadka qalabka waxaa ka mid ah macluumaadka soo saaraha, macluumaadka qalabka, macluumaadka nooca, iwm.; garaaca wadnaha Adeega waxa ku jira sifada garaaca wadnaha, iwm Sharaxaada, sida unugga qiimaha, tilmaanta, oggolaanshaha, iwm.

GATT C/S

Fahamka hordhaca ah ee GATT, waxaan ognahay in GATT uu yahay habka C/S ee caadiga ah. Maadaama ay C/S tahay, waxaa lagama maarmaan ah in aan kala saarno Server-ka iyo macmiilka.

"Seerarka GATT" vs "GATT macmiilka". Marxaladda ay labadan door ku jiraan waa ka dib marka la isku xidho, waxaana lagu kala saaraa hadba heerka uu marayo wada hadalka. Way fududahay in la fahmo in qaybta xogta haysa lagu magacaabo GATT server, dhinaca xogta helaya waxaa loo yaqaan GATT macmiilka.

Tani waa fikrad ka duwan kaalintii qalab ee aan horay u soo sheegnay, waana lagama maarmaan in la kala saaro. Aan isticmaalno tusaale fudud si aan u muujino:

Tusaale ahaan u soo qaado taleefanka gacanta iyo saacad si aad u muujiso. Kahor inta uusan xirmin xiriirka ka dhexeeya taleefanka gacanta iyo taleefanka gacanta, waxaan isticmaalnaa shaqada raadinta Bluetooth ee taleefanka gacanta si aan uga raadinno aaladda Bluetooth-ka ee saacadda. Inta lagu jiro hawshan, waxaa muuqata in saacaddu ay baahinayso BLE si aaladaha kale u ogaadaan jiritaankeeda. , waa doorka durugsan ee hawshan, telefoonka gacanta ayaa mas'uul ka ah hawsha iskaanka, oo si dabiici ah u ciyaara doorka Xarunta; Ka dib markii ay labadoodu sameeyaan xidhiidhka GATT, marka telefoonka gacanta u baahan yahay inuu akhriyo xogta dareenka sida tirada tillaabooyinka saacadda, labada Data interactive waxa lagu kaydiyaa saacadda, sidaas darteed wakhtigan saacaddu waa doorka GATT. server, iyo telefoonka gacanta si dabiici ah waa macmiilka GATT; oo marka ay saacaddu doonayso inay akhrido wicitaannada SMS-ka iyo macluumaadka kale ee taleefanka gacanta, ilaaliyaha xogtu waxa uu noqonayaa Mobile-ka, markaa talefanka gacanta ayaa wakhtigan server-ka ah, saacadduna waa macmiilka.

Adeeg/Sifada

Waxaan hore u yeelannay faham maskaxeed iyaga xagga sare, ka dibna waxaan haynaa macluumaad wax ku ool ah:

  1. Dabeecaddu waa qaybta ugu macquulsan ee xogta.
  2. Falanqaynta xogta lagu kaydiyay qiimaha iyo sharraxaadda waxaa go'aamiya injineerka Server-ka, ma jirto wax caddayn ah.
  3. Adeegga/Sifada waxa ay leedahay aqoonsi UUID gaar ah, UUID waxa uu leeyahay 16-bit iyo 128-bit labadaba, waxa aan u baahanahay in aan fahanno waa in 16-bit UUID ay shahaado ka siisay hay’adda Bluetooth-ka una baahan in la iibsado, dabcan waxaa jira qaar caan ah. kuwa UUID 16-bit ah.Tusaale ahaan, UUID ee adeegga garaaca wadnaha waa 0X180D, kaas oo lagu muujiyey sida 0X00001800-0000-1000-8000-00805f9b34fb ee koodhka, iyo qaybo kale ayaa go'an. UUID 128-bit ah waa la beddeli karaa.
  4. Xidhiidhada GATT waa gaar.

Scroll to top