Csatlakoztatható-e beágyazott eszköz az internethez USB internetes kulcs segítségével?

Hazámban (Nigéria) nagyon kevés vezeték nélküli hotspotunk van, a legtöbb ember saját USB-kulcsain keresztül csatlakozik az internethez.

I arra gondoltam, hogy lehet-e ezeket a kulcsokat használni egy beágyazott rendszer internetkapcsolatának engedélyezéséhez.

Tudom, hogy ez magában foglalja az USB-protokoll valamilyen formájának ismeretét, amellyel ezek az eszközök kommunikálnak egy rendszerrel, de nem tudom ” Nem tudom, van-e valamilyen szabvány erre, vagy valami, ami általánossá tenné.

Megjegyzések

  • Tehát mindazok a levelek Nigériából donglikon keresztül érkeznek? ??

Válasz

A vezeték nélküli USB internetes kulcsok kétféle ízben kaphatók.

  • A wifi dongle csatlakozik egy 2,4 GHz-es 802.11-es hálózathoz (de nem gondolom, hogy ezekre gondolsz?)
  • A GSM-modem dongle a mobiltelefon-hálózaton keresztül csatlakozik.

A vezetékes telefonhálózat modemjéhez hasonlóan sok GSM modem RS232 és Hayes (AT) parancsokkal rendelkezik.

A legegyszerűbb GSM A ngle a beágyazott rendszer interfészéhez egy olyan, amely egy AT parancskészletet tesz ki. Ha szerencséd van, akkor közvetlenül csatlakozhat az UART-hoz. De előfordulhat, hogy USB-hosztot kell létrehoznia a CDC / soros eszközök támogatásával.

Bármely más hardverkulcs összekapcsolása sokkal nehezebb lesz. A legjobb esetben azonosíthatja a chipeket, és találhat egy nyílt forráskódú Linux illesztőprogramot a portra. A legrosszabb esetben meg kell változtatnia a csak Windows rendszerű bináris USB-illesztőprogramot, majd klónoznia kell a beágyazott firmware-be. Ha igazán nem szerencsés, akkor be kell építenie egy TCP / IP-veremet is.

Ha tudom, az AT parancs útvonalát ajánlom .

Megjegyzések

  • igen i ' m a GSM modem kulcsára utalva, i ' Úgy gondolom, hogy egy usb port sniffer szoftver segítségével megtudhatom, milyen adatokat továbbítanak a hardverkulcs és a rendszer között?
  • Igen. Ha a beágyazott rendszer rendelkezik USB-állomás támogatással, akkor a fordított tervezéssel az illesztőprogram újratelepítése lehetséges. De nem könnyű.

Válasz

Ezt megvizsgáltam, és a többi válasz is helyes. a legtöbb esetben szüksége lesz egy mikrovezérlőre, amely támogatja az USB gazdagépet. Az újabb USB GSM / 3G / 4G hardverkulcsok többsége egy közös USB-PPP illesztőprogramot támogat, így egy illesztőprogram valószínűleg sok eszközt támogat. Még mindig le kellene szállítania a búvárokat a linuxról, ami kemény munka lenne, hacsak nem terhek eladását tervezi.

Ha terhek eladását tervezi, akkor sokkal olcsóbb / gyorsabb lenne GSM-t vásárolni kifejezetten beágyazott rendszerek számára tervezett modul. Ezek kihagyják az USB interfészt, ami csak szükségtelen komplikáció. Ha csak egyszeri vagy párosítást tervez, akkor a pénzét (és az idejét) sokkal jobban el fogja költeni egy kis Linux-kártya (pl. Raspberry Pi), amelyhez USB-s fogyasztói USB-kulcs tartozik.

Válasz

Ha a beágyazott rendszer olyasmit tartalmaz, mint egy fedélzeti számítógép, amely képes operációs rendszert futtatni hálózati veremmel, USB-vel, és ahová telepíthet egy illesztőprogramot az USB hardverkulcshoz, akkor lehetségesnek kell lennie.

Ellenkező esetben ez valójában nem lehetséges. A mikrovezérlőnek képesnek kell lennie arra, hogy USB gazdagép legyen, ami néhány. Azonban tudnia kell az USB-n lévő hardverkulcs protokollja, amelyet nem valószínű, hogy megkap. Valójában csak azokra a rendszerekre korlátozódik, amelyekhez a gyártó már írt egy illesztőprogramot.

Megjegyzések

  • Valójában sok hardverkulcsra vonatkozóan elegendő információ található. ismert, amit a nyílt forráskódú Linux illesztőprogramok megléte is bizonyít. Az a benyomásom, hogy van ' egy-két egyedi parancs, amellyel egy józan mondatba hozza, majd valamilyen szabványos interfész-típust használ, például CDC-ACM. Ha nem nyújtottak be dokumentációt, valószínűleg valaki ezt eredetileg úgy találta ki, hogy csomag szippantotta be a Windows illesztőprogramját.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük