Freastalaí Méadrachtaí
Craol méadrachtaí beo gléis chuig gléasanna in aice láimhe trí Bluetooth LE.
Forbhreathnú
Déanann Freastalaí Méadrachtaí do ghléas a iompú ina imchuach Bluetooth Fuinnimh Íseal (BLE) a chraolann méadrachtaí beo gléis chuig gléasanna in aice láimhe a bhfuil Cliant Méadrachtaí á rith orthu. Faigheann cliaint nasctha sruth leanúnach sonraí lena n-áirítear úsáid LAP, gníomhaíocht LAP in aghaidh an chroí, eolas aitheantais gléis, agus stampaí ama — go léir á tharchur uair sa soicind trí thréithe BLE notify.
Tá sé seo úsáideach chun feidhmíocht gléis amháin a mhonatóiriú ó ghléas eile i bhfíor-am, gan gá le líonra Wi-Fi ná bonneagar ar bith.
Clár Ábhair
- Príomh-Rannóga
- Cárta Stádais Freastalaí Méadrachtaí
- Ainm an Fhreastalaí agus Réamhshocruithe
- Rialuithe Freastalaí
- Cliaint Nasctha
- Méadrachtaí Reatha
- Sonraí Tarchurtha
- Conas Úsáid le Cliant Méadrachtaí
- Sonraí Teicniúla
- Nótaí agus Teorainneacha
Príomh-Rannóga
Is scáileán scrollaithe aonair é Freastalaí Méadrachtaí le ceithre chárta:
- Freastalaí Méadrachtaí — stádas agus cumraíocht ainm an fhreastalaí
- Rialuithe Freastalaí — tús/stop a chur leis an gcraoladh BLE
- Cliaint Nasctha — líon na ngléasanna sínithe
- Méadrachtaí Reatha — réamhamharc beo ar na sonraí atá á gcraoladh
Cárta Stádais Freastalaí Méadrachtaí
Taispeánann an cárta barr:
- Táscaire reatha — ponc daite le lipéad:
- Ag rith (glas) — tá an freastalaí ag fógairt agus ag tarchur go gníomhach.
- Stoptha (dearg) — níl an freastalaí ag fógairt.
- Réimse Ainm an Fhreastalaí — réimse téacs in-eagarthóireachta a chinneann an t-ainm a fheicfidh gléasanna eile le linn fionnachtana BLE. Féach Ainm an Fhreastalaí agus Réamhshocruithe le haghaidh sonraí.
- Stádas — Gníomhach nó Neamhghníomhach.
- Stádas Bluetooth — staid reatha an raidió Bluetooth (Cumhachtaithe, Múchta, Neamhúdaraithe, Gan tacaíocht, Athshocrú, Anaithnid).
- Nasctha — líon na ngléasanna cliant atá sínithe faoi láthair leis an sruth méadrachtaí.
- Earráid — aon teachtaireacht earráide ón gciseal BLE (taispeántar ach amháin nuair a tharlaíonn earráid).
Ainm an Fhreastalaí agus Réamhshocruithe
Socraíonn ainm an fhreastalaí conas a fheictear an gléas seo do chliaint Méadrachtaí le linn fionnachtana. Is féidir leat aon ainm saincheaptha a chlóscríobh, nó úsáid a bhaint as an roghchlár anuas Réamhshocruithe chun ceann de na roghanna ionsuite a chur i bhfeidhm go tapa:
| Réamhshocrú | Sampla |
|---|---|
| Ainm margaíochta + aitheantóir múnla | iPhone 16 Pro Max (iPhone17,2) |
| Ainm margaíochta amháin | iPhone 16 Pro Max |
| Aitheantóir múnla amháin | iPhone17,2 |
| Ainm an ghléis | Rogerio's iPhone 16ProMax |
Is é an réamhshocrú Ainm margaíochta (Aitheantóir múnla) nuair atá sé ar fáil.
Nuair a athraítear an t-ainm agus an freastalaí ag rith, atosófar an fógairt BLE go huathoibríoch chun go mbeidh an t-ainm nua i bhfeidhm láithreach.
Rialuithe Freastalaí
Tá cnaipe amháin ar an gcárta Rialuithe Freastalaí: Tosaigh Freastalaí / Stop Freastalaí:
- Tosaigh Freastalaí (glas) — tosaíonn sé fógairt BLE agus bailiú méadrachtaí LAP. Tosóidh an freastalaí ag tarchur sonraí a luaithe a shíníonn cliant.
- Stop Freastalaí (dearg) — stopann sé fógairt BLE agus cuireann sé bailiú méadrachtaí ar sos.
Mínítear thíos faoin gcnaipe go gcraolann an freastalaí méadrachtaí chuig cliaint nasctha trí Bluetooth LE.
Cliaint Nasctha
Taispeánann an cárta Cliaint Nasctha:
- Líon na ngléasanna cliant atá sínithe faoi láthair (taispeáint go soiléir mar uimhir mhór).
- Nuair nach bhfuil aon chliaint nasctha: ionadchoinne le deilbhín agus teachtaireacht chun an freastalaí a thosú agus Cliant Méadrachtaí a úsáid ar ghléas eile.
- Nuair atá cliaint nasctha: teachtaireacht dheimhnithe ag taispeáint an líon (m.sh. “Tá 1 chliant ag fáil méadrachtaí”).
Ní tharchuireann an freastalaí sonraí ach amháin nuair atá ar a laghad cliant amháin sínithe. Nuair nach bhfuil aon chliaint nasctha, cuirtear an t-amadóir inmheánach ar sos chun acmhainní a chaomhnú.
Méadrachtaí Reatha
Taispeánann an cárta Méadrachtaí Reatha réamhamharc beo ar na sonraí atá á gcraoladh:
| Réimse | Cur Síos |
|---|---|
| Úsáid LAP | Céatadán úsáide LAP iomlán an ghléis seo faoi láthair (m.sh. 30.0%). |
| Líon na gCroí | Líon na gcroí LAP ar an ngléas seo (m.sh. 6). |
| Gléas | Ainm an ghléis a shann an t-úsáideoir (m.sh. "Rogerio's iPhone 16ProMax"). |
Faoi bhun na réimsí seo, taispeántar graf líne Stair Úsáide a léiríonn úsáid LAP thar am, ag tabhairt léargas amhairc ar luaineacht an ualaigh oibre.
Sonraí Tarchurtha
Craolann an freastalaí dhá thréith BLE notify uair sa soicind chuig gach cliant sínithe:
Tréith Achoimre
Tá na réimsí seo a leanas ann i bpacáiste dénártha dlúth:
| Réimse | Cineál | Cur Síos |
|---|---|---|
| Ainm an Fhreastalaí | Teaghrán (suas le 32 carachtar) | An t-ainm inchoigeartaithe a thaispeántar ar an gcárta stádais. |
| Múnla an Ghléis | Teaghrán (suas le 32 carachtar) | Ainm margaíochta an ghléis (m.sh. "iPhone 16 Pro Max"). |
| Ainm an Ghléis | Teaghrán (suas le 32 carachtar) | Ainm an ghléis a shann an t-úsáideoir ó Shocruithe iOS. |
| Úsáid LAP | Float (32-giotán) | Úsáid LAP iomlán mar chéatadán (0–100). |
| Líon na gCroí | UInt16 | Líon na gcroí LAP. |
| Stampa Ama | UInt64 | Milleasoicindí ó ré Unix. |
Tréith in aghaidh an Chroí
Tá sonraí úsáide LAP in aghaidh an chroí ann:
| Réimse | Cineál | Cur Síos |
|---|---|---|
| Líon na gCroí | UInt8 | Líon na gcroí (suas le 32). |
| Úsáidí Croí | Float[] | Float 32-giotán amháin in aghaidh an chroí, ag léiriú céatadán úsáide an chroí sin. |
| Stampa Ama | UInt64 | Milleasoicindí ó ré Unix. |
Conas Úsáid le Cliant Méadrachtaí
- Ar an ngléas is mian leat a bhreathnú, oscail Uirlisí > Freastalaí Méadrachtaí agus sconnaigh Tosaigh Freastalaí.
- Ar ghléas eile, oscail Uirlisí > Cliant Méadrachtaí.
- Sa chluaisín Fionnachtain, aimsigh an freastalaí sa liosta agus sconnaigh Ceangail.
- Athraíonn an cliant go huathoibríoch go dtí an cluaisín Méadrachtaí chun sonraí beo a thaispeáint.
Sonraí Teicniúla
- Feidhmíonn an freastalaí mar Imchuach BLE ag úsáid
CBPeripheralManager. Fógraíonn sé seirbhís GATT saincheaptha le dhá thréith notify amháin (achoimre agus in aghaidh an chroí). - Tarchuítear sonraí uair sa soicind nuair atá ar a laghad cliant amháin sínithe. Cuirtear an t-amadóir ar sos nuair nach bhfuil aon chliaint nasctha.
- Tá gach luach uimhriúil ilbháit sa phacáiste beag-deireadhach, mar a ghintear go dúchasach ag Swift ar ardáin Apple.
- Úsáideann an freastalaí athshlánú staid CoreBluetooth, rud a cheadaíonn dó staid fógraíochta a ghnóthú má atosaíonn an córas an aip.
- Déileáiltear go réidh le brú ar ais BLE — má tá an scuaine tarchurtha lán, cuirtear nuashonruithe sa scuaine agus scaoiltear iad nuair a thugann an córas le fios go bhfuil sé réidh trí
peripheralManagerIsReady(toUpdateSubscribers:). - Sampláiltear méadrachtaí LAP ón
ToolCPUViewModelcéanna a úsáideann an uirlis Monatóireora LAP, rud a chinntíonn léamha comhsheasmhacha.
Nótaí agus Teorainneacha
- Úsáideann an uirlis seo Bluetooth LE, ní líonrú Wi-Fi. Caithfidh gléasanna a bheith laistigh de raon BLE (de ghnáth 10–30 méadar laistigh).
- Athraíonn infhaighteacht BLE, iompar cúlra, agus cobhsaíocht naisc de réir gléis agus leagan OS.
- Ar visionOS, níl Freastalaí Méadrachtaí ar fáil toisc nach dtacaítear leis an ról imchuach BLE.
- Tá teorainn 32 carachtar ar ainm an fhreastalaí mar gheall ar shrianta méid phacáiste BLE.
- Ní tharchuítear ach méadrachtaí a bhaineann leis an LAP faoi láthair. Níl méadrachtaí eile gléis (cuimhne, teirmeach, srl.) san áireamh sa sruth BLE.