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.