Mar a nì thu fòn cliste le feartan NFC
’S e NFC (Conaltradh Faisg air an Achadh) aon de na prìomh fheartan ann am fònaichean sgairteil an latha an-diugh. Leigidh an teicneòlas seo le innealan conaltradh a dhèanamh thairis air astaran goirid (mar as trice nas lugha na 4 cm) airson diofar adhbharan leithid pàighidhean gun airgead, ath-lìonadh chairtean, ruigsinneachd dorais, agus eadhon innealan paidhreachaidh leithid fònaichean-cluaise no luchd-labhairt. Tha mòran dhaoine a’ faighneachd: a bheil e comasach “fòn cliste a dhèanamh le NFC”? Is e am freagairt tha, ach chan eil sin a’ ciallachadh gum feum sinn fòn cliste a thogail bhon fhìor thoiseach mar fhactaraidh mhòr. Bruidhnidh an artaigil seo air an dòigh as reusanta agus as reusanta airson feartan NFC a thoirt a-steach do “fòn cliste dachaigh” no inneal fòn cliste atharraichte/cruinnichte, a’ gabhail a-steach na pàirtean a tha a dhìth, ìrean amalachaidh, agus na prìomh dhùbhlain.
1. Tuig NFC agus mar a tha e ag obair
Bidh NFC ag obair air tricead 13,56 MHz agus a’ toirt taic do mhodhan conaltraidh leithid:
1. Modh Leughadair/Sgrìobhadair: bidh am fòn cliste ag obair mar leughadair tagaichean NFC (m.e. a’ leughadh chairtean ruigsinneachd no tagaichean NFC steigeach).
2. Modh Ath-aithris Cairt: bidh am fòn cliste a’ “ath-aithris” cairt, mar eisimpleir airson pàighidhean no smachd ruigsinneachd.
3. Modh Co-aoisean: iomlaid dàta eadar innealan (m.e. a’ cur cheanglaichean no a’ paidhreachadh gu luath).
Ann am fònaichean sgairteil, mar as trice bidh am modúl NFC a’ toirt a-steach:
– rianadair/IC NFC (prìomh chip an rianadair NFC),
– antenna NFC (antenna cumadh coil),
– eileamaid tèarainte (SE) no roghainnean eile leithid HCE (Aithris Cairt aoigheachd) airson aithris cairt,
– ceangal ris a’ phrìomh phròiseasar tro bhus leithid I2C no SPI, a bharrachd air smachd cumhachd.
2. Co-dhùin an dòigh-obrach: Tog bhon fhìor thoiseach an aghaidh atharrachadh an inneil
Tha togail fòn cliste bhon fhìor thoiseach (dealbhadh PCB, taghadh SoC, cruthachadh firmware baseband, teisteanas rèidio, msaa.) air leth iom-fhillte agus cha mhòr do-dhèanta a sgèileadh leotha fhèin às aonais sgioba mhòr agus cosgais.
Dòigh-obrach nas reusanta:
1. Tagh fòn cliste/bòrd a tha a’ toirt taic do NFC mu thràth ach nach eil gnìomhach fhathast (ann an cuid de chùisean air caochlaidhean inneil).
2. Tog fòn cliste stèidhichte air coimpiutair aon-bhòrd (SBC) + modúl ceallach, agus an uairsin cuir NFC ris.
3. Cruthaich inneal “coltach ri fòn cliste” (inneal Android) le NFC, mar eisimpleir inneal-ciosg, inneal-làimhe gnàthaichte, no prototàip.
Airson an artaigil seo, bidh sinn a’ cur fòcas air an 2na agus an 3mh dòigh-obrach oir is iadsan a tha a’ dèanamh a’ chiall theicnigeach as motha agus tha iad comasach mar phròiseact leasachaidh innealan.
3. Pàirtean Riatanach
Seo na prìomh phàirtean ma tha thu airson inneal-làimhe/Android a dhèanamh aig a bheil NFC:
a) Àrd-ùrlar Coimpiutaireachd (eanchainn an inneil)
– SBC (m.e. stèidhichte air ARM) as urrainn Android/Linux a ruith.
– Roghainn eile: bòrd leasachaidh Android a tha nas “deiseil airson a chleachdadh”.
Slatan-tomhais cudromach:
– A’ toirt taic do eadar-aghaidh I2C/SPI/UART airson modúl NFC,
– Taic do dhraibhearan agus eithnichean a ghabhas atharrachadh,
- Cumhachdach gu leòr airson Android a ruith.
b) Modúl Ceallach (gus a bhith airidh air a bhith air ainmeachadh mar “fòn cliste”)
Ma tha thu airson gum bi an inneal comasach air gairmean/SMS/dàta gluasadach a dhèanamh:
– modúl 4G/5G (m.e. modem LTE stèidhichte air USB no M.2),
– Taic draibhearan agus amalachadh a-steach don t-siostam obrachaidh.
Nota: is e seo gu tric am pàirt as iom-fhillte, oir feumaidh gairmean gutha taic IMS/VoLTE, rud nach eil an-còmhnaidh furasta.
c) Modúl NFC
Feumaidh tu modúl NFC le sònrachaidhean soilleir. Faodaidh am modúl seo a bhith:
– NFC IC + antenna air leth,
– Modúl deiseil airson amalachadh (bòrd beag) a bheir seachad ceanglaichean I2C/SPI agus prìnichean eadar-bhriseadh.
Am measg nan sgoltagan NFC a tha mòr-chòrdte sa ghnìomhachas tha an fheadhainn bho NXP, STMicroelectronics, agus feadhainn eile. Ach, bu chòir beachdachadh cuideachd air na leanas nuair a thathar a’ taghadh sgoltagan:
– ruigsinneachd air draibhearan airson Android,
– sgrìobhainnean amalachaidh,
– riatanas eileamaid tèarainte ma tha thu ag iarraidh feart pàighidh.
d) Antenna NFC
Tha antennaichean nam prìomh fheart ann an coileanadh. Rudan ri beachdachadh:
- meud a' choilich,
– suidheachadh (mar as trice faisg air a’ chòmhdach chùil),
– astar bho mheatailt/bataraidh,
– a’ maidseadh/ag atharrachadh impedance gus dèanamh cinnteach à leughadh seasmhach.
e) Eileamaid Thèarainte (roghainneil ach riatanach airson pàighidhean)
Ma tha an t-amas dìreach airson tagaichean a leughadh (me. sgrùdadh a dhèanamh air cothromachadh cairt sònraichte, an tag UID a leughadh, fèin-ghluasad), faodaidh tu NFC àbhaisteach a chleachdadh às aonais eileamaid tèarainte.
Ach, ma tha an targaid na pàighidhean tap-gu-pàigheadh no atharrais cairt tèarainte:
– Tha feum air Eileamaid Thèarainte (SE freumhaichte, SE stèidhichte air SIM, no SE taobh a-muigh),
– a bharrachd air teisteanas agus amalachadh eag-shiostam pàighidh (glè dhoirbh airson pròiseactan DIY).
Air neo, tha Android a’ toirt taic do HCE (Host Card Emulation) airson cuid de chùisean cleachdaidh, ach airson pàighidhean malairteach tha e fhathast ag iarraidh riatanasan tèarainteachd agus co-obrachadh eadar solaraiche agus lìonra pàighidh.
f) Cumhachd, còmhdach, bataraidh agus scrion
Gus an inneal a dhèanamh coltach ri fòn cliste dha-rìribh:
– Sgrion (LCD/OLED) + rianadair sgrion-suathaidh,
– Bataraidh Li-ion + BMS/IC cosgais,
- Riaghladh cumhachd,
– Cùis nach cuir bacadh air antenna NFC.
Faodaidh meatailt anns a’ chùis bacadh a chur air NFC, agus mar sin tha stuthan plastaig nas càirdeile do NFC.
4. Ìre Amalachaidh Bathar-cruaidh NFC
Ceum 1: Mìnich an eadar-aghaidh
Bidh a’ mhòr-chuid de mhodalan NFC a’ ceangal ris a’ phròiseasar tro:
– I2C (coitcheann),
– SPI (nas luaithe),
– a bharrachd air prìne IRQ/Eadar-bhriseadh gus fios a chur chun an t-siostam nuair a bhios taga an làthair.
Dèan cinnteach gu bheil prìnichean agus ìrean bholtaids co-chòrdail rim faighinn air a’ bhòrd-màthar (m.e., 1,8V no 3,3V). Mura h-eil iad a’ freagairt, cleachd inneal-gluasaid ìre.
Ceum 2: Dealbhaich suidheachadh an antenna
Bu chòir an antenna a chur:
– cho faisg 's as urrainn air an uachdar a-muigh (còmhdach cùil),
– air falbh bho bataraidhean mòra no sgiath meatailt,
– gun a bhith còmhdaichte le stiogairean meatailt no fàinneachan magnetach a tha a’ cur dragh ort.
Faodaidh frèamaichean meatailt no suidheachain magnetach raon NFC a lùghdachadh gu mòr.
Ceum 3: A’ maidseadh agus a’ gleusadh an antenna
Ann an dealbhaidhean gnìomhachais, bidh antennas NFC air an gleusadh le bhith a’ cleachdadh cuairt maidsidh (comasair/ionductor) gus ath-shonnrachadh a choileanadh aig 13,56 MHz. Ma tha thu a’ cleachdadh modúl deiseil, mar as trice bidh seo air a ro-ghluasadh, ach is dòcha gum feumar atharrachadh a rèir a’ chùis agus an t-suidheachaidh.
Ceum 4: Deuchainn conaltraidh bhunasach
Dèan deuchainn tòiseachaidh:
– a bheil am modúl air a lorg leis an t-siostam (tha an inneal I2C ri fhaicinn),
– an urrainn don mhodal tagaichean a lorg,
– a bheil an còmhdach seasmhach.
Faodaidh innealan bunaiteach ann an Linux cuideachadh le bhith a’ sgrùdadh a’ bhus I2C, agus ann an Android nì thu deuchainn tro aplacaidean deuchainn logcat agus NFC.
5. Amalachadh Bathar-bog: Draibhear, Eithne, agus Frèam-obrach Android
Gus am bi NFC ag obair air Android, chan eil e gu leòr dìreach am bathar-cruaidh a stàladh. Feumaidh tu sreathan bathar-bog:
a) Draibhear an eithne
– Feumaidh am modúl NFC a bhith air aithneachadh leis an eithne tron draibhear iomchaidh.
– Is dòcha gum feum thu rèiteachadh an eithne a chomasachadh no draibhearan a chur ris.
b) HAL (Sreath Tarraing-às Bathar-cruaidh)
Bidh Android a’ cleachdadh an HAL gus drochaid a dhèanamh eadar an frèam-obrach agus a’ bhathar-chruaidh. Airson NFC, feumaidh an HAL a bhith co-chòrdail ris a’ chip a thathar a’ cleachdadh.
c) Rèiteachadh agus ceadan an t-siostaim
Air Android, feumaidh tu:
– comas a thoirt do fheart NFC air togail (brataichean feart),
– dèan cinnteach gu bheil an t-seirbheis NFC ag obair,
– faidhlichean rèiteachaidh luchd-reic air an cur ris co-cheangailte ri sgoltagan NFC,
– dèan cinnteach nach eil ceadan agus poileasaidhean SELinux a’ bacadh ruigsinneachd.
d) Cleachdadh agus deuchainn
Cho luath ‘s a bhios NFC gnìomhach:
– deuchainn leughaidh taga NDEF,
– deuchainn modh leughadair/sgrìobhadair,
– Deuchainn Android Beam (seann fheart) no iomlaid dàta buntainneach,
– deuchainnean co-chòrdalachd le tagaichean MIFARE/NTAG mar a dh’fheumar.
6. Dùbhlain Mhòra: Pàigheadh agus Teisteanas
Tha mòran dhaoine den bheachd gu bheil “le NFC” a’ ciallachadh gun urrainn dhut a chleachdadh sa bhad airson pàighidhean. Gu dearbh, tha pàighidhean NFC a’ toirt a-steach:
– Eileamaid tèarainte no sgeama tèarainteachd co-ionann,
- teisteanas tèarainteachd,
– cead bho lìonraidhean pàighidh agus bancaichean,
– amalachadh le seirbheisean mar Google Wallet no sgeamaichean pàighidh ionadail.
Airson pròiseactan pearsanta, is e seo an rud as reusanta:
- leugh tagaichean NFC,
– siostaman ruigsinneachd (m.e. airson dorsan),
– fèin-ghluasad le tagaichean NFC,
– cairt ballrachd, bothan, no tagradh a-staigh.
Tha e cha mhòr do-dhèanta inneal DIY a chruthachadh a ghabhas cleachdadh airson siostaman pàighidh poblach às aonais seanalan oifigeil gnìomhachais.
7. Molaidhean practaigeach airson soirbheachas pròiseict
1. Tòisich le amas sìmplidh: cuir fòcas an toiseach air tagaichean a leughadh agus NDEF a sgrìobhadh.
2. Cleachd modúl NFC cumanta: tagh fear le sgrìobhainnean iomlan agus eisimpleirean amalachaidh.
3. Beachdaich air a’ chùis bhon toiseach: tha cùisean meatailt agus magnets nan nàimhdean aig NFC.
4. Leig ùine airson mearachdan-dhearbhaidh bathar-bog: bidh còmhstri eadar draibhearan, SELinux, ceadan siostaim, agus co-chòrdalachd Android gu tric a’ toirt ùine.
5. Tomhais caitheamh cumhachd: Faodaidh NFC cumhachd neo-ghnìomhach a mheudachadh mura tèid a rèiteachadh gu ceart.
6. Clàraich an cruth agus an uèirleadh: faodaidh mearachd bheag anns an IRQ no prìne ath-shuidheachaidh NFC a dhèanamh neo-sheasmhach.
8. Kesimpulan
Chan eil togail fòn cliste le comas NFC dìreach mu bhith a’ cur modúl NFC air an inneal agus ga stad. Tha pròiseas reusanta a’ toirt a-steach inneal Android/làimhe stèidhichte air bòrd a thogail no atharrachadh a tha a’ toirt taic do amalachadh NFC, an uairsin am modúl NFC, an antenna iomchaidh a chur ris, agus taic a’ bhathar-bhog (draibhearan, HAL, agus rèiteachadh Android) a stèidheachadh. Airson tagraidhean leithid leughadh tagaichean, fèin-ghluasad, smachd ruigsinneachd, no tagraidhean a-staigh, tha am pròiseact seo gu cinnteach comasach. Ach, airson feartan nas àirde leithid pàighidhean gun cheangal, bidh thu a’ dèiligeadh ri eileamaidean tèarainte iom-fhillte, teisteanasan, agus riatanasan gnìomhachais.
Ma thogras tu, is urrainn dhomh an artaigil seo a dhealbhadh gus a bhith nas teicnigeach (m.e. le eisimpleirean de ailtireachd cruach NFC Android, sgeamaichean uèiridh ath-shuidheachaidh I2C + IRQ +, no ceumannan togail AOSP), no nas practaigeach (liostaichean phàirtean agus ceumannan deuchainn a tha furasta an lorg).