Sida loo sameeyo taleefan casri ah oo leh astaamo NFC ah

Sida Loo Sameeyo Taleefan Casri ah oo leh Astaamaha NFC

NFC (Isgaarsiinta Goobta u Dhow) waa mid ka mid ah sifooyinka muhiimka ah ee taleefannada casriga ah. Tiknoolajiyaddani waxay u oggolaanaysaa aaladaha inay ku wada xiriiraan masaafooyin gaaban (badanaa wax ka yar 4 cm) ujeedooyin kala duwan sida lacag bixinta aan lacagta caddaanka ah lahayn, buuxinta kaararka, gelitaanka albaabka, iyo xitaa isku-xidhka aaladaha sida sameecadaha dhegaha ama sameecadaha. Dad badan ayaa isweydiiya: ma suurtogal baa in "la sameeyo taleefan casri ah oo leh NFC"? Jawaabtu waa haa, laakiin taasi macnaheedu maaha inaan dhisno taleefan casri ah oo laga bilaabo xoq sida warshad weyn. Maqaalkani wuxuu ka hadli doonaa habka ugu macquulsan uguna macquulsan ee lagu soo bandhigi karo astaamaha NFC "taleefan casri ah oo guriga lagu sameeyay" ama qalab taleefan casri ah oo wax laga beddelay/la isku daray, oo ay ku jiraan qaybaha loo baahan yahay, marxaladaha isdhexgalka, iyo caqabadaha ugu waaweyn.

1. Fahmaan NFC iyo Sida ay u Shaqeyso

NFC waxay ku shaqeysaa inta jeer ee 13,56 MHz waxayna taageertaa qaababka isgaarsiinta sida:

1. Habka Akhristaha/Qoraaga: taleefanka casriga ah wuxuu u shaqeeyaa sidii akhristaha calaamadaha NFC (tusaale ahaan kaararka gelitaanka akhriska ama calaamadaha NFC ee dhegdheg leh).
2. Habka Ku dayashada Kaarka: taleefanka casriga ah wuxuu "ku dayanayaa" kaar, tusaale ahaan lacag bixinta ama xakamaynta gelitaanka.
3. Habka Asxaabta-ilaa-Asxaabta: is-weydaarsiga xogta ee u dhexeeya aaladaha (tusaale ahaan dirista xiriirada ama isku-xidhka degdegga ah).

Taleefannada casriga ah, module-ka NFC badanaa wuxuu ka kooban yahay:
- Xakameeyaha NFC/IC (jajab ugu weyn ee xakameeyaha NFC),
- Anteenada NFC (anteeno qaabaysan oo gariirad leh),
- walax ammaan ah (SE) ama beddello sida HCE (Kaarka Martigelinta) ee ku dayashada kaarka,
- ku xidhka processor-ka ugu weyn iyada oo loo marayo bas sida I2C ama SPI, iyo sidoo kale xakamaynta korontada.

2. Go'aami Habka: Ka dhis xoq marka loo eego wax ka beddelka qalabka

Dhisidda taleefan casri ah laga bilaabo xoq (naqshadeynta PCB, doorashada SoC, abuurista firmware-ka baseband, shahaadada raadiyaha, iwm.) waa mid aad u adag oo ku dhawaad ​​​​aan macquul ahayn in si gaar ah loo cabbiro iyada oo aan lahayn koox weyn iyo kharash.

Hab macquul ah:
1. Dooro taleefan casri ah/loox oo horey u taageera NFC laakiin aan weli firfircoonayn (kiisas gaar ah oo ku saabsan noocyada kala duwan ee qalabka).
2. Dhis taleefan casri ah oo ku salaysan kombiyuutar hal-saxan ah (SBC) + module-ka gacanta, ka dibna ku dar NFC.
3. Samee aalad "sida taleefanka casriga ah" (aaladda Android) oo leh NFC, tusaale ahaan qalab kiosk ah, gacan-qabsi gaar ah, ama nooc tijaabo ah.

Maqaalkan, waxaan diiradda saareynaa hababka 2aad iyo 3aad sababtoo ah waxay sameeyaan macnaha ugu farsamada badan waana kuwo suurtogal ah mashruuc horumarineed oo qalab ah.

3. Qaybaha Loo Baahan Yahay

Waa kuwan qaybaha ugu muhiimsan haddii aad rabto inaad sameyso qalab Android/gacanta ah oo leh NFC:

Akhriso  Habka loo sameeyo shaashad laablaaban oo ku taal taleefanka casriga ah

a) Madal Kombuyuutar (maskaxda aaladda)
– SBC (tusaale ahaan ARM ku salaysan) oo ku shaqayn kara Android/Linux.
- Beddel: guddi horumarineed oo Android ah oo "diyaar u ah in la isticmaalo".

Shuruudaha muhiimka ah:
- Waxay taageertaa is-dhexgalka I2C/SPI/UART ee moduleka NFC,
- Taageero loogu talagalay darawallada iyo kernels-ka wax laga beddeli karo,
- Awood ku filan oo lagu maamuli karo Android.

b) Module-ka Gacanta (si uu u qalmo in loogu yeero "smartphone")
Haddii aad rabto in qalabku uu awood u yeesho inuu waco/SMS/xogta moobaylka:
– Module 4G/5G (tusaale ahaan modem-ka ku salaysan USB ama M.2 LTE),
- Taageerada darawalka iyo is-dhexgalka nidaamka hawlgalka.

Fiiro gaar ah: tani badanaa waa qaybta ugu dhibka badan, sababtoo ah wicitaanada codka waxay u baahan yihiin taageerada IMS/VoLTE, taas oo had iyo jeer aan sahlanayn.

c) Module-ka NFC
Waxaad u baahan doontaa module NFC oo leh tilmaamo cad. Module-kani wuxuu noqon karaa:
– NFC IC + anteeno gooni ah,
- Module-ka diyaar u ah isdhexgalka (saxarada yar) oo bixiya isku xirka I2C/SPI iyo biinanka joojinta.

Chips-yada caanka ah ee NFC ee warshadaha waxaa ka mid ah kuwa ka socda NXP, STMicroelectronics, iyo kuwa kale. Si kastaba ha ahaatee, xulashada chips-ka waa inay sidoo kale tixgelisaa:
- helitaanka darawallada loogu talagalay Android,
- dukumentiyada isdhexgalka,
- shuruudo ammaan ah haddii aad rabto astaamo lacag bixin ah.

d) Anteenada NFC
Anteenooyinku waa qodob muhiim u ah waxqabadka. Waxyaabaha la tixgelinayo:
- cabbirka gariiradda,
- meelaynta (badanaa meel u dhow daboolka dambe),
- masaafada u dhaxaysa birta/batariga,
- iswaafajinta/hagaajinta caabbinta si loo hubiyo akhrinta xasilloon.

e) Shay Ammaan ah (ikhtiyaar laakiin lagama maarmaan u ah lacag bixinta)
Haddii bartilmaameedku yahay oo keliya in la akhriyo calaamadaha (tusaale ahaan, hubi dheelitirka kaarka gaarka ah, akhri calaamadda UID, otomaatiga), waxaad isticmaali kartaa NFC caadi ah oo aan lahayn walax ammaan ah.

Si kastaba ha ahaatee, haddii bartilmaameedku yahay lacag-bixinnada taabasho-ilaa-bixinta ama ku dayashada kaarka amniga ah:
– Waxaa loo baahan yahay Walax Ammaan ah (SE ku dhex jira, SE ku salaysan SIM, ama SE dibadda ah),
- oo lagu daray isku-darka shahaadada iyo nidaamka lacag-bixinta (aad ayay ugu adag tahay mashaariicda DIY).

Haddii kale, Android waxay taageertaa HCE (Kaarka Martigelinta) kiisaska isticmaalka qaarkood, laakiin lacagaha ganacsiga waxay wali u baahan tahay shuruudaha amniga iyo iskaashiga shabakadda iibiyeyaasha/lacag bixinta.

f) Korontada, dahaarka, batteriga iyo shaashadda
Si aad qalabka uga dhigto mid runtii u eg taleefan casri ah:
– Shaashad (LCD/OLED) + kontoroolka taabashada taabashada,
– baytari Li-ion + BMS/IC dallacaadda,
- Maareynta Awoodda,
– Kiis aan faragelin ku sameyn anteenada NFC.

Birta ku jirta kiiska waxay faragelin kartaa NFC, sidaa darteed walxaha balaastikada ah ayaa aad ugu habboon NFC.

Akhriso  Sida loo sameeyo taleefan casri ah oo leh kamarado laba-geesood ah

4. Marxaladda Isdhexgalka Qalabka NFC

Tallaabada 1: Qeex is-dhexgalka
Inta badan modules-yada NFC waxay ku xirmaan processor-ka iyagoo adeegsanaya:
– I2C (guud ahaan),
- SPI (dhakhso badan),
- oo lagu daray biin IRQ/Interrupt ah si loogu wargeliyo nidaamka marka calaamad la joogo.

Hubi in motherboard-ku leeyahay biinanka la heli karo iyo heerarka danab ee la jaanqaadaya (tusaale ahaan, 1,8V ama 3,3V). Haddii aysan isku mid ahayn, isticmaal qalabka isbeddelka heerka.

Tallaabada 2: Naqshadee meelaynta anteenada
Anteenada waa in la dhigaa:
- sida ugu dhow ee suurtogalka ah ee dusha sare ee dibadda (daboolka dambe),
- ka fog baytariyada waaweyn ama gaashaanka birta,
- aan lagu daboolin istiikaro bir ah oo dhib badan ama faraanti birlab ah.

Qalabka birta ah ama qalabka birlabta ah ayaa si weyn u yareyn kara baaxadda NFC.

Tallaabada 3: Iswaafajinta iyo hagaajinta anteenada
Naqshadaha warshadaha, anteenooyinka NFC waxaa lagu hagaajiyaa iyadoo la adeegsanayo wareeg isku mid ah (capacitor/inductor) si loo gaaro resonance 13,56 MHz. Haddii aad isticmaaleyso module aan khaanadda lahayn, tan badanaa waa la hagaajiyaa, laakiin waxay u baahan kartaa hagaajin iyadoo ku xiran kiiska iyo booska.

Tallaabada 4: Imtixaanka isgaarsiinta aasaasiga ah
Samee tijaabada bilowga ah:
- in module-ka uu nidaamku ogaado (qalabka I2C waa la arki karaa),
- moduleku ma ogaan karaa calaamadaha,
- waa mid deggan oo daboolan.

Qalabka aasaasiga ah ee Linux ayaa kaa caawin kara inaad hubiso baska I2C, halka Android-ka aad ku tijaabin doonto barnaamijyada tijaabada logcat iyo NFC.

5. Is-dhexgalka Software-ka: Darawalka, Kernel-ka, iyo Qaab-dhismeedka Android

Si NFC uga shaqeyso Android, kuma filna oo keliya rakibidda qalabka. Waxaad u baahan tahay lakabyo software ah:

a) Darawalka Kernel-ka
- Module-ka NFC waa in lagu aqoonsadaa kernel-ka iyada oo loo marayo darawalka ku habboon.
- Waxaa laga yaabaa inaad u baahato inaad karti u yeelato habaynta kernel-ka ama aad ku darto darawallo.

b) HAL (Lakabka Soo-saarista Qalabka)
Android waxay isticmaashaa HAL si ay u xirto qaab-dhismeedka qalabka. NFC ahaan, HAL waa inuu la jaanqaadaa jajabka la isticmaalay.

c) Qaabeynta nidaamka iyo ogolaanshaha
Qalabkaaga Android, waxaad u baahan tahay inaad:
- karti u yeelo sifada NFC ee dhismaha (calaamadaha sifada),
- hubi in adeegga NFC uu shaqeynayo,
- faylasha qaabeynta iibiyaha oo lagu daray ee la xiriira jajabyada NFC,
- hubi in rukhsadaha iyo siyaasadaha SELinux aysan xannibin gelitaanka.

d) Codsiga iyo tijaabada
Marka NFC ay firfircoonaato:
- Imtixaanka akhrinta calaamadaha NDEF,
- imtixaanka qaabka akhristaha/qoraha,
- Tijaabada Android Beam (sifo hore) ama is-weydaarsiga xogta ee khuseeya,
- tijaabinta iswaafajinta iyadoo la adeegsanayo calaamadaha MIFARE/NTAG sida loogu baahdo.

Akhriso  Habka lagu mideynayo barnaamijyada iyo qalabka kiniinka

6. Caqabadaha Waaweyn: Lacag-bixinta iyo Shahaadada

Dad badan ayaa u maleynaya in "haysashada NFC" ay la macno tahay inaad isla markiiba u isticmaali karto lacag bixinta. Dhab ahaantii, lacagaha NFC waxaa ka mid ah:
- Nidaam amni oo ammaan ah ama qorshe amni oo u dhigma,
- shahaadada amniga,
- oggolaanshaha shabakadaha lacag bixinta iyo bangiyada,
- is-dhexgalka adeegyada sida Google Wallet ama qorshayaasha lacag bixinta maxalliga ah.

Mashaariicda shaqsiyeed, tan ugu macquulsan waa:
- akhri calaamadaha NFC,
- nidaamyada gelitaanka (tusaale ahaan albaabada),
- otomaatiga oo leh calaamadaha NFC,
- kaarka xubinnimada, kiosk, ama codsiga gudaha.

Abuuritaanka qalab DIY ah oo loo isticmaali karo nidaamyada lacag bixinta dadweynaha waa wax aan macquul ahayn iyada oo aan lahayn kanaallo rasmi ah oo warshadeed.

7. Talooyin Wax Ku Ool ah oo ku Saabsan Guusha Mashruuca

1. Ku bilow yool fudud: marka hore diiradda saar akhrinta calaamadaha iyo qorista NDEF.
2. Isticmaal module NFC oo caadi ah: dooro mid leh dukumentiyo dhammaystiran iyo tusaalooyin is-dhexgal ah.
3. Ka fiirso kiiska bilowgii: kiisaska birta iyo birlabta ayaa ah cadawga NFC.
4. U ogolow waqti si loo saxo khaladaadka software-ka: iskahorimaadyada darawalka, SELinux, rukhsadaha nidaamka, iyo iswaafajinta Android badanaa waxay qaadataa waqti.
5. Cabbir isticmaalka korontada: NFC waxay kordhin kartaa awoodda aan shaqaynayn haddii aan si habboon loo habayn.
6. Diiwaangeli qaabka iyo fiilooyinka: qalad yar oo ku yimaada biinka IRQ ama dib u dejinta ayaa ka dhigi kara NFC mid aan degganayn.

8. Kesipulan

Dhisidda taleefan casri ah oo NFC awood u leh kuma koobna oo keliya in lagu dhejiyo module NFC qalabka oo maalin uun la waco. Hawsha dhabta ah waxay ku lug leedahay dhisidda ama wax ka beddelka aaladda Android/gacanta ku salaysan ee taageerta is-dhexgalka NFC, ka dibna lagu daro moduleka NFC, anteenada ku habboon, iyo dejinta taageerada software-ka (darawallada, HAL, iyo habaynta Android). Barnaamijyada sida akhrinta calaamadaha, otomaatiga, xakamaynta gelitaanka, ama codsiyada gudaha, mashruucani hubaal waa suurtogal. Si kastaba ha ahaatee, sifooyinka heerka sare sida lacagaha aan taabashada lahayn, waxaad la macaamili doontaa walxo ammaan ah oo adag, shahaadooyin, iyo shuruudaha warshadaha.

Haddii aad rabto, waxaan u habeyn karaa maqaalkan inuu noqdo mid farsamo ahaan aad u badan (tusaale ahaan tusaalooyin qaab-dhismeedka Android NFC stack architecture, I2C + IRQ + dib-u-dejinta qaababka fiilooyinka, ama tallaabooyinka dhismaha AOSP), ama wax ku ool ah (liisaska qaybaha si fudud loo heli karo iyo tallaabooyinka tijaabada).

Faallo ka tag