Atina'e BLE: O le a le GATT ma fa'afefea ona aoga?

Lisi o Mataupu

Le Manatu o GATT

Mo le faʻatinoina o le atinaʻe e fesoʻotaʻi ma le BLE, e tatau ona i ai so tatou poto masani, ioe, e tatau ona matua faigofie.

gatt Matafaioi masini:

O le mea muamua e malamalama i ai o le eseesega i le va o nei matafaioi e lua o loʻo i le tulaga o meafaigaluega, ma o ni manatu faʻapitoa e faʻaalia i paga:

"Masini Tutotonu": e matua mamana, faʻaaogaina e suʻesuʻe ma faʻafesoʻotaʻi masini faʻapitoa, e pei o telefoni feaveaʻi, papa, ma isi.

"Masini Peripheral": o le galuega e fai si faigofie, o le eletise e laʻititi, ma o le masini tutotonu e fesoʻotaʻi e tuʻuina atu faʻamatalaga, e pei o tapulima, smart thermometers, ma isi.

O le mea moni, i le tulaga sili ona taua, e tatau ona avea ma se eseesega i le va o matafaioi eseese i le faagasologa o le faʻavaeina o se fesoʻotaʻiga. Matou te iloa afai e manaʻo se masini Bluetooth e faʻailoa atu i isi lona i ai, e manaʻomia le faʻaauau pea ona faʻasalalau i fafo atu o le lalolagi, ae o le isi vaega e manaʻomia le suʻesuʻeina ma tali atu i le pusa faʻasalalauga, ina ia mafai ona faʻamautuina le fesoʻotaʻiga. I lenei faagasologa, o le tagata e nafa ma faʻasalalauga o Peripheral , ma Central e nafa ma suʻesuʻega.

Manatua e uiga i le faʻagasologa o fesoʻotaʻiga i le va o le lua:

O le masini tutotonu e mafai ona faʻafesoʻotaʻi i le tele o masini faʻapipiʻi i le taimi e tasi.O le taimi lava e faʻafesoʻotaʻi ai le masini vaʻaia, o le a taofi faʻasalalauga vave, ma faʻaauau le faʻasalalauga pe a uma ona motusia.E naʻo le tasi le masini e mafai ona taumafai e faʻafesoʻotaʻi i soʻo se taimi, laina laina.

gatt maliega

BLE tekonolosi feso'ota'iga fa'avae ile GATT. O le GATT o se fa'asalalauga tu'ufa'atasiga. E mafai ona fa'atusaina o se fa'asologa o fa'asologa o talosaga mo le tu'uina atu o uiga.

O lona fausaga e matua faigofie lava:   

E mafai ona e malamalama i ai o le xml:

O GATT ta'itasi e aofia ai Au'aunaga e fa'atino galuega eseese;

O Au'aunaga ta'itasi e aofia ai uiga eseese;

O Uiga ta'itasi e aofia ai se tau ma se tasi pe sili atu Fa'amatalaga;

Auaunaga ma Uiga e tutusa ma pine (Auaunaga e tutusa ma lona vaega, ma Uiga e tutusa ma lona igoa), ae o le tau o loʻo i ai moni faʻamaumauga, ma Faʻamatalaga o se faʻamatalaga ma faʻamatalaga o lenei tau. Ioe, e mafai ona tatou faamatalaina ma faamatalaina mai itu eseese. Faʻamatalaga, o lea e mafai ona tele Faʻamatalaga.

Mo se faʻataʻitaʻiga:O le Xiaomi Mi Band masani o se masini BLE, (faʻapea) e aofia ai Auaunaga e tolu, o le Auaunaga e tuʻuina atu faʻamatalaga masini, o le Auaunaga e tuʻuina atu laasaga, ma le Auaunaga e iloa ai le fatu fatu;

O uiga o loʻo i totonu o le tautua o faʻamatalaga masini e aofia ai faʻamatalaga gaosi oloa, faʻamatalaga meafaigaluega, faʻamatalaga faʻamatalaga, ma isi; o le fua o le fatu Auaunaga e aofia ai le uiga o le fatu, ma isi, ma o le tau i le uiga o le fatu o loʻo i ai moni faʻamaumauga o le fatu, ma o le faʻamatalaga o le tau. Fa'amatalaga, e pei o le iunite tau, fa'amatalaga, fa'atagaga, ma isi.

GATT C/S

Faatasi ai ma se malamalamaaga muamua o GATT, matou te iloa o le GATT o se faiga masani C/S. Talu ai o le C/S, e tatau ona tatou iloa le va o le Server ma le tagata o tausia.

"GATT server" vs. "GATT client". O le tulaga o loʻo iai nei matafaioi e lua pe a maeʻa ona faʻamautu le fesoʻotaʻiga, ma e faʻavasegaina e tusa ai ma le tulaga o le talanoaga. E faigofie ona malamalama o le pati o loʻo umia faʻamaumauga e taʻua o le GATT server, ma o le pati e maua faʻamatalaga e taʻua o le GATT client.

O se manatu lea i se tulaga ese mai le matafaioi a le masini na matou taʻua muamua, ma e tatau ona faʻamaonia. Seʻi o tatou faʻaaogaina se faʻataʻitaʻiga faigofie e faʻaalia ai:

Ave le faʻataʻitaʻiga o se telefoni feaveaʻi ma se uati e faʻamalamalama ai. Aʻo leʻi faʻamautuina le fesoʻotaʻiga i le va o le telefoni feaveaʻi ma le telefoni feaveaʻi, matou te faʻaogaina le galuega suʻesuʻe Bluetooth o le telefoni feaveaʻi e suʻe ai le masini Bluetooth o le matamata. I le taimi o lenei faagasologa, e manino lava o le uati o loʻo faʻasalalau le BLE ina ia iloa e isi masini lona i ai. , o le matafaioi a peripheral i lenei faagasologa, ma o le telefoni feaveai e nafa ma le galuega su'esu'e, ma e masani lava ona faia le matafaioi a le Nofoaga Tutotonu; pe a uma ona faʻavaeina e le lua se fesoʻotaʻiga GATT, pe a manaʻomia e le telefoni feʻaveaʻi le faitau faʻamatalaga faʻamatalaga e pei o le numera o laasaga mai le matamata, o le lua O faʻamatalaga fefaʻasoaaʻi e faʻasaoina i le matamata, o lea i le taimi nei o le matamata o le matafaioi a le GATT. server, ma o le telefoni feavea'i e masani lava o le GATT client; ma pe a manaʻo le uati e faitau telefoni SMS ma isi faʻamatalaga mai le telefoni feʻaveaʻi, o le leoleo o faʻamaumauga e avea ma Telefoni feaveaʻi, o lea o le telefoni feaveaʻi o le server i le taimi nei, ma o le uati o le kalani.

Auaunaga/Uiga

Ua uma ona matou maua se malamalamaaga faʻapitoa e uiga ia i latou i luga, ona matou maua ai lea o ni faʻamatalaga aoga:

  1. O uiga o le iunite fa'atatau la'ititi o fa'amaumauga.
  2. O le auʻiliʻiliga o faʻamaumauga o loʻo teuina i le tau ma le faʻamatalaga e fuafuaina e le enisinia o le Server, e leai se faʻamatalaga.
  3. Auaunaga / Uiga o loʻo i ai se faʻamatalaga UUID tulaga ese, UUID e lua 16-bit ma 128-bit, o le mea e tatau ona tatou malamalama i ai o le 16-bit UUID ua faʻamaonia e le Bluetooth faʻalapotopotoga ma e manaʻomia ona faʻatau, ioe o loʻo i ai nisi masani. tasi 16-bit UUID. Mo se faʻataʻitaʻiga, o le UUID o le Heart Rate service o le 0X180D, lea o loʻo faʻaalia e pei o le 0X00001800-0000-1000-8000-00805f9b34fb i le code, ma o isi vaega e faʻamautu. Le 128-bit UUID e mafai ona faʻavasegaina.
  4. O feso'ota'iga GATT e fa'apitoa.

Tusi i pito i luga