Iingxaki zeenkqubo zolawulo lokufikelela ngokuzimeleyo - Apho bezingalindelekanga

Usuku oluhle kubo bonke. Ndiza kuqala ngemvelaphi malunga nento eyandikhuthaza ukuba ndiqhube olu phando, kodwa okokuqala ndiya kukulumkisa: zonke izenzo eziphathekayo zenziwe ngemvume yezakhiwo ezilawulayo. Naliphi na ilinge lokusebenzisa le mathiriyeli ukungena kwindawo ethintelweyo ngaphandle kwelungelo lokuba kukho ulwaphulo-mthetho.

Yaqala xa, ngelixa ndicoca itafile, ndibeke ngempazamo isitshixo sokungena se-RFID kwi-ACR122 NFC umfundi-khawufane ucinge ukothuka kwam xa iWindows idlala isandi sokubona isixhobo esitsha kunye ne-LED yajika yaluhlaza. Ukuza kuthi ga ngalo mzuzu, bendikholelwa ukuba ezi zitshixo zisebenza ngokukodwa kumgangatho we-Proximity.
Iingxaki zeenkqubo zolawulo lokufikelela ngokuzimeleyo - Apho bezingalindelekanga
Kodwa ekubeni umfundi ebonile, oko kuthetha ukuba isitshixo sidibana nenye yeprotocols phezulu kumgangatho we-ISO 14443 (aka Near Field Communication, 13,56 MHz). Ukucoca kwalibaleka ngokukhawuleza, njengoko ndabona ithuba lokulahla ngokupheleleyo isethi yezitshixo kunye nokugcina isitshixo sokungena kwifowuni yam (ifulethi sele lixhotyiswe ngesitshixo se-elektroniki). Emva kokuba ndiqalise ukufunda, ndafumanisa ukuba ifihliwe phantsi kweplastiki yithegi ye-Mifare 1k NFC - imodeli efanayo kwiibheji zeshishini, amakhadi okuthutha, njl. Imizamo yokungena kwimixholo yamacandelo ayizange iphumelele ekuqaleni, kwaye xa isitshixo sagqitywa ekugqibeleni, kwavela ukuba kuphela icandelo le-3 lisetyenzisiweyo, kwaye i-UID ye-chip ngokwayo iphindwe kuyo. Kwakubonakala kulula kakhulu, kwaye kwavela ukuba kunjalo, kwaye bekungekho nqaku ukuba yonke into ihambe kanye njengoko bekucwangcisiwe. Ke ndifumene giblets yesitshixo, kwaye akukho ngxaki ukuba ufuna ukukopa isitshixo kwesinye sohlobo olufanayo. Kodwa umsebenzi yayikukudlulisela isitshixo kwisixhobo esiphathwayo, nto leyo endayenzayo. Kulapho ulonwabo lwaqala khona- sinefowuni - iPhone SE nge efakiweyo iOS 13.4.5 Beta ukwakha 17F5044d kunye namanye amacandelo esiko ekusebenzeni kwasimahla kwe-NFC - andizukuhlala kule nkcukacha ngenxa yezizathu ezithile. Ukuba uyanqweneleka, yonke into ethethwa ngezantsi iyasebenza nakwinkqubo ye-Android, kodwa ngokwenziwa lula.

Uluhlu lwemisebenzi ekufuneka isonjululwe:

  • Fikelela imixholo yeqhosha.
  • Phumeza ukukwazi ukulinganisa isitshixo ngesixhobo.

Ukuba ngeyokuqala yonke into yayilula, ngoko okwesibini kwakukho iingxaki. Inguqulelo yokuqala ye-emulator ayizange isebenze. Ingxaki yafunyanwa ngokukhawuleza - kwizixhobo eziphathwayo (nokuba yi-iOS okanye i-Android) kwimowudi yokulinganisa, i-UID iyaguquguquka kwaye, nokuba yeyiphi na into eyomeleleyo emfanekisweni, iyadada. Inguqulo yesibini (iqhutywe ngamalungelo omsebenzisi) igxininise ngokungqongqo inombolo ye-serial kulowo ukhethiweyo - umnyango wavula. Nangona kunjalo, bendifuna ukwenza yonke into ngokugqibeleleyo, kwaye ndagqiba ngokubeka inguqulelo epheleleyo ye-emulator enokuthi ivule iMifare yokulahla kwaye ifanise. Ndinikezela kwintshukumisa ekhawulezileyo, ndatshintsha izitshixo zecandelo ndazenza ngokungenasizathu ndazama ukuvula ucango. Kwaye yena… IVULIWE! Emva kwexesha ndaqonda ukuba bayavula nayiphi na iingcango ezinesitshixo, kwanabo apho isitshixo soqobo singangenanga. Ngokumalunga noku, ndidale uluhlu olutsha lwemisebenzi ekufuneka ndiyigqibe:

  • Fumana ukuba luhlobo luni lomlawuli onoxanduva lokusebenza kunye nezitshixo
  • Qonda ukuba kukho unxibelelwano lwenethiwekhi kunye nesiseko esiqhelekileyo
  • Fumanisa ukuba kutheni iqhosha elingafundekiyo libe lilonke

Emva kokuthetha nenjineli kwinkampani yokulawula, ndafunda ukuba abalawuli be-Iron Logic z5r abalula basetyenziswa ngaphandle kokuxhuma kwinethiwekhi yangaphandle.

Umfundi we-CP-Z2 MF kunye nomlawuli we-IronLogic z5r
Ndinikwe iseti yesixhobo sovavanyo:

Iingxaki zeenkqubo zolawulo lokufikelela ngokuzimeleyo - Apho bezingalindelekanga

Njengoko kucacile apha, le nkqubo izimele ngokupheleleyo kwaye iyeyakudala kakhulu. Ekuqaleni ndacinga ukuba umlawuli wayekwimowudi yokufunda - intsingiselo kukuba ufunda isitshixo, usigcina kwimemori kwaye uvula umnyango - le ndlela isetyenziswa xa kuyimfuneko ukurekhoda zonke izitshixo, umzekelo, xa ubeka indawo tshixa kwisakhiwo esineflethi. Kodwa le thiyori ayizange iqinisekiswe - le modi icinyiwe kwisoftware, i-jumper ikwindawo yokusebenza-kodwa ke, xa sinyusa isixhobo, sibona oku kulandelayo:

Umfanekiso weskrini wenkqubo yokulinganisa kwisixhobo
Iingxaki zeenkqubo zolawulo lokufikelela ngokuzimeleyo - Apho bezingalindelekanga
... kunye nomqondiso womlawuli ukuba ufikelelo lunikiwe.

Oku kuthetha ukuba ingxaki ilele kwisoftware yomlawuli okanye yomfundi. Makhe sihlolisise umfundi-usebenza kwimodi ye-iButton, ngoko masidibanise ibhodi yokhuseleko ye-Bolid - siya kukwazi ukujonga idatha yokuphuma kumfundi.

Ibhodi iya kuqhagamshelwa kamva nge-RS232
Iingxaki zeenkqubo zolawulo lokufikelela ngokuzimeleyo - Apho bezingalindelekanga

Sisebenzisa indlela yovavanyo oluninzi, sifumanisa ukuba umfundi usasaza ikhowudi efanayo kwimeko yokungaphumeleli kogunyaziso: 1219191919

Imeko iqala ukucaca ngakumbi, kodwa okwangoku akucaci kum ukuba kutheni umlawuli ephendula ngokufanelekileyo kule khowudi. Kukho ukucinga ukuba xa i-database izaliswe - ngengozi okanye ngenjongo ikhadi elinezinye izitshixo zecandelo lanikezelwa - umfundi uthumele le khowudi kwaye umlawuli wayigcina. Ngelishwa, andinaye umdwelisi wenkqubo ovela kwi-IronLogic ukujonga kwisiseko sedatha yesitshixo, kodwa ndiyathemba ukuba ndikwazile ukutsala ingqalelo kwinto yokuba ingxaki ikhona. Umboniso wevidiyo wokusebenza ngobu buthathaka uyafumaneka ikhonkco.

I-PS Ithiyori yokongeza i-random ichasene yinyaniso yokuba kwiziko elinye loshishino eKrasnoyarsk ndikwakwazi ukuvula umnyango usebenzisa indlela efanayo.

umthombo: www.habr.com

Yongeza izimvo