Onko mahdollista yhdistää upotettu laite Internetiin USB-internet-sovittimen kautta?

Maassani (Nigeriassa) meillä on hyvin vähän langattomia hotspotteja, useimmat ihmiset muodostavat yhteyden Internetiin yksityisten USB-sovittimien kautta.

I mietin, onko näiden donglien avulla mahdollista antaa sulautetun järjestelmän muodostaa yhteys Internetiin.

Tiedän, että siihen liittyy jonkinlainen USB-protokolla, jonka kanssa nämä laitteet ovat yhteydessä järjestelmään, mutta en ” En tiedä onko sille jotain standardia vai jotain, mikä tekisi siitä yleisen.

Kommentit

  • Joten kaikki nuo Nigerian kirjeet ovat tulossa dongleiden kautta? ??

vastaus

Langattomia USB-Internet-dongleja on kahta makua.

  • Wifi-dongle muodostaa yhteyden 2,4 GHz: n 802.11-verkkoon (mutta en usko, että tarkoitat näitä?)
  • GSM-modeemitunniste muodostaa yhteyden matkapuhelinverkon kautta.

Kuten kiinteän puhelinverkon modeemilla, monilla GSM-modeemeilla on RS232- ja Hayes (AT) -komennot.

Helpoin GSM-toiminto ngle liittymään sulautettuun järjestelmään on sellainen, joka paljastaa AT-komentojoukon. Jos olet onnekas, voit liittyä suoraan UART: iin. Saatat kuitenkin joutua ottamaan käyttöön USB-isännän, joka tukee CDC / sarjalaitteita.

Muiden dongleiden liittäminen on huomattavasti vaikeampaa. Parhaassa tapauksessa saatat tunnistaa sirut ja löytää avoimen lähdekoodin Linux-ohjaimen porttiin. Pahimmassa tapauksessa sinun on suunniteltava vain Windows-binaarinen USB-ohjain ja kloonattava se sulautettuun laiteohjelmistoon. Jos sinulla ei todellakaan ole onnea, sinun on asennettava myös TCP / IP-pino.

Suosittelen AT-komentoreittiä, jos pystyt .

Kommentit

  • kyllä i ' m viitaten GSM-modeemiin, i ' ajattelen voivani usb-portin haisteluohjelmiston avulla selvittää, mitä tietoja donglen ja järjestelmän välillä siirretään?
  • Kyllä. Jos sulautetulla järjestelmälläsi on USB-isäntätuki, käänteinen suunnittelu ja ohjaimen uudelleenasennus on mahdollista. Mutta ei helppoa.

Vastaa

Olen tutkinut tätä ja muut vastaukset ovat oikeita. Useimmissa tapauksissa tarvitset mikro-ohjaimen, jossa on USB-isäntätuki. Suurin osa uudemmista USB GSM / 3G / 4G -avaimista tukee yhteistä USB-PPP-ohjainta, joten yksi ohjain voisi todennäköisesti tukea monia laitteita. Sinun on vielä siirrettävä sukeltaja linuxista, mikä olisi kovaa työtä, ellet aio myydä kuormia.

Jos aiot myydä kuormia, sinun on paljon halvempaa / nopeampaa ostaa GSM erityisesti sulautettuja järjestelmiä varten suunniteltu moduuli. Nämä jättävät USB-liitännän pois, mikä on vain tarpeeton komplikaatio. Jos suunnittelet vain kertaluonteista tai pariskuntaa, rahasi (ja aika) kulutetaan paljon paremmin pieneen Linux-korttiin (esim. Raspberry Pi), jossa on kuluttajan USB-GSM-dongle.

vastaus

Jos upotettu järjestelmäsi sisältää jotain yhtä taulutietokonetta, joka voi käyttää käyttöjärjestelmää verkkopinolla, USB: llä ja johon voit asentaa ohjaimen USB-sovittimelle, sen pitäisi olla mahdollista.

Muuten se ei ole käytännössä mahdollista. Mikrokontrollerin on kyettävä olemaan USB-isäntä, mikä on jotkut. Sinun on kuitenkin tiedettävä USB-sovittimen yhteyskäytäntö, jota et todennäköisesti saa. Itse asiassa olet rajoitettu järjestelmiin, joille valmistaja on jo kirjoittanut ohjaimen.

Kommentit

  • Itse asiassa monille dongleille on riittävästi tietoa tunnetaan, mikä käy ilmi avoimen lähdekoodin Linux-ohjainten olemassaolosta. Minusta tuntuu, että ' on ainutlaatuinen tai kaksi komentoa saadakseen sen järkeväksi ja sitten se käyttää jotakin vakioliitäntätyyppiä, kuten CDC-ACM. Jos dokumentaatiota ei toimitettu, todennäköisesti joku alun perin sai selville tämän selvittämällä paketteja Windows-ohjaimen haistamisesta.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *