Nts'etsopele ea BLE: GATT ke eng, 'me e sebetsa joang?

Tafole ea likateng

Khopolo ea GATT

Ho etsa nts'etsopele e amanang le BLE, re tlameha ho ba le tsebo e itseng ea mantlha, ehlile, e tlameha ho ba bonolo haholo.

LEKHOTLA Karolo ea sesebelisoa:

Ntho ea pele eo u lokelang ho e utloisisa ke hore phapang pakeng tsa likarolo tsena tse peli e boemong ba hardware, 'me ke likhopolo tse amanang tse hlahang ka bobeli:

"Central device": e batlang e le matla, e sebelisetsoang ho hlahloba le ho hokahanya lisebelisoa tsa peripheral, tse kang liselefouno, matlapa, joalo-joalo.

"Sesebelisoa sa Peripheral": ts'ebetso e batla e le bonolo, tšebeliso ea matla e nyane, 'me sesebelisoa se bohareng se hokahane ho fana ka data, joalo ka li-wristbands, li-thermometers tse bohlale, joalo-joalo.

Ha e le hantle, boemong ba bohlokoa ka ho fetisisa, e lokela ho ba phapang pakeng tsa likarolo tse fapaneng nakong ea ho theha khokahano. Rea tseba hore haeba sesebelisoa sa Bluetooth se batla ho tsebisa ba bang boteng ba sona, se hloka ho tsoela pele ho hasanya lefatšeng le ka ntle, ha karolo e 'ngoe e hloka ho hlahloba le ho araba pakete ea khaso, e le hore ho ka thehoa khokahanyo. Ts'ebetsong ena, motho ea ikarabellang bakeng sa khaso ke Peripheral , 'me Bohareng ke bona ba ikarabellang bakeng sa ho hlahloba.

Ela hloko ka ts'ebetso ea khokahano lipakeng tsa tse peli:

Sesebelisoa se bohareng se ka hokela lisebelisoa tse ngata tsa peripheral ka nako e le 'ngoe.Hang ha sesebelisoa sa peripheral se hokahantsoe, se tla emisa ho hasana hang-hang,' me se tsoele pele ho hasa ka mor'a hore se khaole.Ke sesebelisoa se le seng feela se ka lekang ho hokela ka nako efe kapa efe, se eme ka mela.

LEKHOTLA protocol

Theknoloji ea BLE e buisana e ipapisitse le GATT. GATT ke mokhoa oa phetiso ea semelo. E ka nkuoa e le protocol ea layer ea kopo bakeng sa phetiso ea tšobotsi.

Sebopeho sa eona se bonolo haholo:   

U ka e utloisisa joalo ka xml:

GATT ka 'ngoe e entsoe ka Litšebeletso tse etsang mesebetsi e fapaneng;

Tšebeletso ka 'ngoe e entsoe ka Litšobotsi tse fapaneng;

Sebopeho se seng le se seng se na le boleng le Tlhaloso e le 'ngoe kapa ho feta;

Tšebeletso le Litšobotsi li lekana le li-tag (Tšebeletso e lekana le sehlopha sa eona, 'me Sebopeho se lekana le lebitso la sona), athe boleng bo hlile bo na le data,' me Descriptor ke tlhaloso le tlhaloso ea boleng bona. Ke ’nete hore re ka e hlalosa le ho e hlalosa ka mahlakore a sa tšoaneng. Tlhaloso, kahoo ho ka ba le Litlhaloso tse ngata.

Mohlala:E tloaelehileng Xiaomi Mi Band ke sesebelisoa sa BLE, (ho nahanoa) se na le Litšebeletso tse tharo, e leng Tšebeletso e fanang ka boitsebiso ba lisebelisoa, Tšebeletso e fanang ka mehato, le Tšebeletso e lemohang lebelo la pelo;

Litšobotsi tse fumanehang ts'ebeletso ea tlhaiso-leseling ea sesebelisoa li kenyelletsa tlhaiso-leseling ea moetsi, tlhaiso-leseling ea Hardware, tlhaiso-leseling ea mofuta, joalo-joalo; lebelo la pelo Tšebeletso e kenyelletsa tšobotsi ea ho otla ha pelo, joalo-joalo, 'me boleng ba tšobotsi ea ho otla ha pelo bo hlile bo na le data ea ho otla ha pelo,' me tlhaloso ke boleng. Tlhaloso, joalo ka yuniti ea boleng, tlhaloso, tumello, joalo-joalo.

GATT C/S

Ka kutloisiso ea pele ea GATT, rea tseba hore GATT ke mokhoa o tloaelehileng oa C/S. Kaha ke C/S, hoa hlokahala hore re khetholle pakeng tsa Seva le moreki.

"Seva ea GATT" khahlano le "Moreki oa GATT". Mokhahlelo oo likarolo tsena tse peli li leng teng ke ka mor'a hore ho be le kamano, 'me li khetholloa ho ea ka boemo ba moqoqo. Ho bonolo ho utloisisa hore mokete o tšoereng data o bitsoa seva sa GATT, mme mokete o fihlellang data o bitsoa moreki oa GATT.

Ena ke mohopolo o boemong bo fapaneng le karolo ea sesebelisoa eo re e boletseng pele, 'me hoa hlokahala ho e khetholla. Ha re sebeliseng mohlala o bonolo ho etsa mohlala:

Nka mohlala oa selefouno le oache ho etsa mohlala. Pele hokahano pakeng tsa mohala oa thekeng le selefounu e thehoa, re sebelisa mokhoa oa ho batla oa Bluetooth oa mohala oa thekeng ho batla sesebelisoa sa Bluetooth sa oache. Nakong ea ts'ebetso ena, ho hlakile hore oache e phatlalatsa BLE e le hore lisebelisoa tse ling li tsebe boteng ba eona. , ke karolo ea peripheral ts'ebetsong ena, 'me selefouno e ikarabella bakeng sa mosebetsi oa ho hlahloba,' me ka tlhaho e bapala karolo ea Setsi; ka mor'a hore ba babeli ba thehe khokahanyo ea GATT, ha selefouno e hloka ho bala lintlha tsa sensor tse kang palo ea mehato e tsoang ho oache, tse peli Lintlha tse kopanetsoeng li bolokiloe ho shebella, kahoo ka nako ena oache ke karolo ea GATT. seva, 'me selefouno ka tlhaho ke moreki oa GATT; 'me ha oache e batla ho bala li-call tsa SMS le boitsebiso bo bong bo tsoang ho selefouno, mohlokomeli oa data o fetoha Mobile Phone, kahoo selefouno ke seva ka nako ena,' me oache ke mofani.

Tshebeletso/Tlhabollo

Re se re ntse re e-na le kutloisiso ea kutloisiso ea tsona ka holimo, 'me joale re na le boitsebiso bo sebetsang:

  1. Characteristic ke karolo e nyane ka ho fetesisa ea data.
  2. Tlhahlobo ea data e bolokiloeng ka boleng le tlhaloso e khethoa ke moenjiniere oa Seva, ha ho na tlhaloso.
  3. Tšebeletso/Tlhabollo e na le boitsebiso bo ikhethang ba UUID, UUID e na le 16-bit le 128-bit, seo re lokelang ho se utloisisa ke hore 16-bit UUID e netefalitsoe ke mokhatlo oa Bluetooth 'me e hloka ho rekoa, ho hlakile hore ho na le tse ling tse tloaelehileng. tse ling tsa 16-bit UUID. Ka mohlala, UUID ea tšebeletso ea Pelo ea Pelo ke 0X180D, e hlahisoang e le 0X00001800-0000-1000-8000-00805f9b34fb ka khoutu, 'me likotoana tse ling li tsitsitse. UUID ea 128-bit e ka etsoa ka mokhoa o ikhethileng.
  4. Lihokelo tsa GATT li ikhethile.

Scroll ho Top