Fadhbanna a bhaineann le córais rialaithe rochtana uathrialacha - I gcás nach raibh siad ag súil leis

Lá maith do chách. Tosóidh mé leis an gcúlra faoina spreag mé an taighde seo a dhéanamh, ach ar dtús tabharfaidh mé rabhadh duit: rinneadh gach gníomh praiticiúil le toiliú na struchtúr rialaithe. Is cion coiriúil é aon iarracht an t-ábhar seo a úsáid chun dul isteach i limistéar srianta gan an ceart a bheith ann.

Thosaigh sé ar fad nuair a chuir mé eochair iontrála RFID ar an léitheoir ACR122 NFC de thaisme agus an tábla á ghlanadh agam - samhlaigh mo iontas nuair a d'imir Windows an fhuaim gléas nua a bhrath agus an stiúir iompú glas. Go dtí an nóiméad seo, chreid mé go n-oibríonn na heochracha seo go heisiach sa chaighdeán Cóngaracht.
Fadhbanna a bhaineann le córais rialaithe rochtana uathrialacha - I gcás nach raibh siad ag súil leis
Ach ó chonaic an léitheoir é, ciallaíonn sé go gcomhlíonann an eochair ceann de na prótacail ar bharr an chaighdeáin ISO 14443 (aka Near Field Communication, 13,56 MHz). Rinneadh dearmad láithreach ar ghlanadh, mar a chonaic mé deis fáil réidh leis an sraith eochracha go hiomlán agus an eochair don bhealach isteach i mo ghuthán a choinneáil (tá glas leictreonach feistithe ag an árasán le fada). Tar éis dom staidéar a dhéanamh, fuair mé amach go bhfuil clib Mifare 1k NFC i bhfolach faoin plaisteach - an tsamhail chéanna atá i suaitheantais fiontair, cártaí iompair, etc. Níor éirigh le hiarrachtaí dul isteach ar ábhar na n-earnálacha ar dtús, agus nuair a bhí an eochair scáinte ar deireadh, d'éirigh sé amach nár úsáideadh ach an 3ú earnáil, agus rinneadh AitheantasÚsáideora na sliseanna féin a mhacasamhlú ann. D'fhéach sé ró-simplí, agus d'éirigh sé amach a bheith amhlaidh, agus ní bheadh ​​​​aon alt má chuaigh gach rud go díreach mar a bhí beartaithe. Mar sin fuair mé giblets na heochrach, agus níl aon fhadhbanna ann más gá duit an eochair a chóipeáil go ceann eile den chineál céanna. Ach ba é an tasc an eochair a aistriú chuig gléas soghluaiste, agus is é sin a rinne mé. Seo an áit ar thosaigh an spraoi - tá fón againn - iPhone SE le bunaithe iOS 13.4.5 Tógáil Beta 17F5044d agus roinnt comhpháirteanna saincheaptha le haghaidh oibriú saor in aisce de NFC - ní bheidh mé ag dwell ar seo go mion mar gheall ar roinnt cúiseanna oibiachtúla. Más mian, baineann gach rud a luaitear thíos leis an gcóras Android freisin, ach le roinnt simplithe.

Liosta tascanna le réiteach:

  • Faigh rochtain ar ábhar na heochrach.
  • Cur i bhfeidhm an cumas chun aithris eochair ag an gléas.

Más rud é leis an gcéad go raibh gach rud sách simplí, ansin leis an dara ceann bhí fadhbanna ann. Níor oibrigh an chéad leagan den aithriseoir. Thángthas ar an bhfadhb go tapa go leor - ar ghléasanna soghluaiste (iOS nó Android) i mód aithrise, tá an AitheantasÚsáideora dinimiciúil agus, beag beann ar a bhfuil sreangaithe isteach san íomhá, snámhann sé. An dara leagan (reáchtáil le cearta superuser) socraithe go docht an tsraithuimhir ar an ceann roghnaithe - d'oscail an doras. Mar sin féin, bhí mé ag iarraidh gach rud a dhéanamh go foirfe, agus chríochnaigh mé ag cur leagan iomlán den aithriseoir le chéile a d'fhéadfadh dumpaí Mifare a oscailt agus iad a aithris. Mar thoradh ar impulse tobann, d'athraigh mé na heochracha earnála go cinn treallach agus rinne mé iarracht an doras a oscailt. Agus tá sí… OSCAILTE! Tar éis tamaill thuig mé go raibh siad ag oscailt aon doirse leis an glas, fiú iad siúd nach raibh an eochair bunaidh oiriúnach. Maidir leis seo, chruthaigh mé liosta tascanna nua le cur i gcrích:

  • Faigh amach cén cineál rialtóir atá freagrach as oibriú le heochracha
  • A thuiscint an bhfuil nasc líonra agus bonn coiteann
  • Faigh amach cén fáth a n-éiríonn eochair neamh-inléite beagnach uilíoch

Tar éis dom labhairt le hinnealtóir ag an gcuideachta bhainistíochta, d'fhoghlaim mé go n-úsáidtear rialaitheoirí simplí Iron Logic z5r gan nascadh le líonra seachtrach.

Léitheoir CP-Z2 MF agus rialtóir IronLogic z5r
Tugadh sraith trealaimh dom do na turgnaimh:

Fadhbanna a bhaineann le córais rialaithe rochtana uathrialacha - I gcás nach raibh siad ag súil leis

Mar is léir anseo, tá an córas go hiomlán uathrialach agus thar a bheith primitive. Ar dtús, shíl mé go raibh an rialtóir i mód foghlama - is é an bhrí atá leis ná go léann sé an eochair, go stórálann sé sa chuimhne é agus go n-osclaíonn sé an doras - úsáidtear an modh seo nuair is gá na heochracha go léir a thaifeadadh, mar shampla, nuair a athshocraítear an glasáil i bhfoirgneamh árasán. Ach níor deimhníodh an teoiric seo - déantar an modh seo a mhúchadh i mbogearraí, tá an geansaí sa suíomh oibre - agus fós, nuair a thugaimid an gléas suas, feicimid na rudaí seo a leanas:

Gabháil scáileáin den phróiseas aithrise ar an ngléas
Fadhbanna a bhaineann le córais rialaithe rochtana uathrialacha - I gcás nach raibh siad ag súil leis
... agus comharthaíonn an rialtóir go bhfuil rochtain tugtha.

Ciallaíonn sé seo go luíonn an fhadhb i mbogearraí an rialaitheora nó an léitheora. Déanaimis seiceáil ar an léitheoir - oibríonn sé i mód iButton, mar sin déanaimis an bord slándála Bolid a nascadh - beimid in ann na sonraí aschuir ón léitheoir a fheiceáil.

Déanfar an bord a nascadh níos déanaí trí RS232
Fadhbanna a bhaineann le córais rialaithe rochtana uathrialacha - I gcás nach raibh siad ag súil leis

Ag baint úsáide as modh na dtástálacha iolracha, faighimid amach go gcraolann an léitheoir an cód céanna leis i gcás teipe údaraithe: 1219191919

Tá an scéal ag éirí níos soiléire, ach i láthair na huaire níl sé soiléir dom cén fáth a bhfreagraíonn an rialtóir go dearfach don chód seo. Glactar leis nuair a líonadh an bunachar sonraí - trí thimpiste nó ar chuspóir gur cuireadh cárta le heochracha earnála eile i láthair - gur sheol an léitheoir an cód seo agus shábháil an rialaitheoir é. Ar an drochuair, níl ríomhchláraitheoir dílseánaigh agam ó IronLogic chun breathnú isteach sa bhunachar sonraí eochair rialtóra, ach tá súil agam go raibh mé in ann aird a tharraingt ar an bhfíric go bhfuil an fhadhb ann. Tá léiriú físe ar oibriú leis an leochaileacht seo ar fáil по ссылке.

P.S. Cuirtear in aghaidh teoiric an bhreisithe randamach gur éirigh liom an doras a oscailt ag baint úsáide as an modh céanna in aon ionad gnó amháin i Krasnoyarsk.

Foinse: will.com

Add a comment