Forbairt BLE: Cad é GATT agus conas a oibríonn sé?

Clár na nÁbhar

Coincheap GATT

Chun forbairt a bhaineann le BLE a dhéanamh, ní mór dúinn eolas bunúsach áirithe a bheith againn, ar ndóigh, caithfidh sé a bheith an-simplí.

GATT Ról an ghléis:

Is é an chéad rud atá le tuiscint ná go bhfuil an t-idirdhealú idir an dá ról seo ag leibhéal na crua-earraí, agus is coincheapa coibhneasta iad a fheictear i mbeirteanna:

"Feiste lárnach": sách cumhachtach, a úsáidtear chun feistí forimeallacha a scanadh agus a nascadh, mar fhóin phóca, táibléad, etc.

"Feiste forimeallach": tá an fheidhm sách simplí, tá an tomhaltas cumhachta beag, agus tá an gléas lárnach ceangailte chun sonraí a sholáthar, mar shampla bannaí wrist, teirmiméadair cliste, etc.

Go deimhin, ar an leibhéal is bunúsaí, ba cheart idirdhealú a dhéanamh idir róil éagsúla sa phróiseas chun nasc a bhunú. Tá a fhios againn, más mian le gléas Bluetooth a chur in iúl do dhaoine eile go bhfuil sé ann, ní mór é a chraoladh go leanúnach chuig an domhan lasmuigh, agus ní mór don pháirtí eile an paicéad craolta a scanadh agus a fhreagairt, ionas gur féidir an nasc a bhunú. Sa phróiseas seo, is é an duine atá freagrach as craoladh ná Forimeallach , agus tá Central freagrach as scanadh.

Nóta faoin bpróiseas nasctha idir an dá cheann:

Is féidir leis an gléas lárnach ceangal le feistí forimeallacha il ag an time.Once an gléas forimeallach ceangailte, beidh sé stop a chraoladh láithreach, agus leanúint ar aghaidh ag craoladh tar éis dícheangal.Ní féidir ach gléas amháin iarracht chun nascadh ag am ar bith, scuaine naisc.

GATT prótacal

Déanann teicneolaíocht BLE cumarsáid bunaithe ar GATT. Is prótacal tarchuir tréithe é GATT. Is féidir é a mheas mar phrótacal ciseal iarratais le haghaidh tarchur tréithe.

Tá a struchtúr an-simplí:   

Is féidir leat é a thuiscint mar xml:

Tá gach GATT comhdhéanta de Sheirbhísí a chomhlíonann feidhmeanna éagsúla;

Tá gach Seirbhís comhdhéanta de shaintréithe éagsúla;

Tá luach agus Tuairisceoir amháin nó níos mó i ngach Saintréith;

Tá Seirbhís agus Tréithe coibhéiseach le clibeanna (Tá an tSeirbhís comhionann lena catagóir, agus is ionann an Tréith agus a hainm), cé go bhfuil sonraí i ndáiríre ag luach, agus is míniú agus tuairisc ar an luach seo é an Tuairisceoir. Ar ndóigh, is féidir linn cur síos a dhéanamh air agus cur síos a dhéanamh air ó uillinneacha éagsúla. Cur síos, mar sin is féidir tuairisceoirí iolracha a bheith ann.

Mar shampla: Is gléas BLE é an Xiaomi Mi Band coitianta, (toimhdítear) go bhfuil trí Sheirbhís ann, is iad sin an tSeirbhís a sholáthraíonn faisnéis gléas, an tSeirbhís a sholáthraíonn céimeanna, agus an tSeirbhís a bhraitheann ráta croí;

Áirítear leis an tréith atá i seirbhís na faisnéise feiste faisnéis an mhonaróra, faisnéis crua-earraí, faisnéis faoin leagan, etc.; cuimsíonn an tseirbhís ráta croí an tréith ráta croí, etc., agus tá na sonraí ráta croí i ndáiríre ag an luach sa tréith ráta croí, agus is é an tuairisceoir an luach. Cur síos, mar shampla an t-aonad luacha, tuairisc, cead, etc.

GATT C/S

Le réamhthuiscint ar GATT, tá a fhios againn gur gnáthmhodh C/S é GATT. Ós rud é gur C/S é, ní mór dúinn idirdhealú a dhéanamh idir Freastalaí agus cliant.

"freastalaí GATT" vs. "Cliant GATT". Is é an chéim ina bhfuil an dá ról seo ann tar éis an nasc a bhunú, agus déantar idirdhealú a dhéanamh orthu de réir stádas an chomhphlé. Is furasta a thuiscint gurb é an freastalaí GATT a thugtar ar an bpáirtí a shealbhaíonn na sonraí, agus tugtar an cliant GATT ar an bpáirtí a fhaigheann na sonraí.

Is coincheap é seo ar leibhéal difriúil ó ról an fheiste a luaigh muid roimhe seo, agus is gá idirdhealú a dhéanamh air. Bainimis úsáid as sampla simplí chun a léiriú:

Glac mar shampla fón póca agus uaireadóir lena léiriú. Sula mbunófar an nasc idir an fón póca agus an fón póca, bainimid úsáid as feidhm cuardaigh Bluetooth an fhóin phóca chun gléas Bluetooth an faire a chuardach. Le linn an phróisis seo, is léir go bhfuil an faire ag craoladh BLE ionas go mbeidh a fhios ag gléasanna eile go bhfuil sé ann. , is é an ról atá ag forimeallach sa phróiseas seo, agus tá an fón póca freagrach as an tasc scanadh, agus go nádúrtha imríonn sé ról an Ionaid; tar éis an dá nasc GATT a bhunú, nuair is gá don fhón póca sonraí braiteora a léamh, mar shampla líon na gcéimeanna ón faire, an dá Sábhálann na sonraí idirghníomhacha sa faire, mar sin ag an am seo is é an faire ról an GATT freastalaí, agus is é an fón póca go nádúrtha an cliant GATT; agus nuair a bhíonn an faire ag iarraidh glaonna SMS agus faisnéis eile a léamh ón bhfón póca, déantar caomhnóir na sonraí mar fhón póca, mar sin is é an fón póca an freastalaí ag an am seo, agus is é an faire an cliant.

Seirbhís/Saintréith

Bhí tuiscint aireachtála againn orthu thuas cheana féin, agus ansin tá roinnt eolais phraiticiúil againn:

  1. Is é an saintréith an t-aonad sonraí loighciúil is lú.
  2. Is é an t-innealtóir Freastalaí a chinnfidh an anailís ar shonraí atá stóráilte i luach agus tuairisceoir, níl aon sonraíocht ann.
  3. Tá sainaithint uathúil UUID ag an tSeirbhís/Saintréith, tá an dá 16-giotán agus 128-giotán ag UUID, ní mór dúinn a thuiscint go bhfuil an UUID 16-giotán deimhnithe ag an eagraíocht Bluetooth agus ní mór é a cheannach, ar ndóigh tá roinnt comónta ann. cinn UUID 16-giotán.Mar shampla, is é 0X180D seirbhís UUID an Ráta Croí, a chuirtear in iúl mar 0X00001800-0000-1000-8000-00805f9b34fb sa chód, agus tá giotán eile socraithe. Is féidir an UUID 128-giotán a shaincheapadh.
  4. Tá naisc GATT eisiach.

Scrollaigh go dtí an Barr