Raspberry Pi: n pienen koon ansiosta tämä yksilevyinen tietokone on erittäin kannettava. Et kuitenkaan välttämättä ole aina Wi-Fi-hotspotin kantoalueella matkustaessasi, joten mahdollisuus muodostaa yhteys matkapuhelinverkkoon on houkutteleva, jos haluat pitää Pi: si verkossa.
Mobiilidatasopimuksella ja LTE HAT: illa (Hardware Attached on Top) voit yhdistää Raspberry Pi: si matkapuhelinverkkoon melkein missä tahansa. Vaiheittaiset ohjeet opastavat sinua prosessin läpi.
Tarvittavat laitteet
Ennen kuin olet valmis yhdistämään Raspberry Pi: n matkapuhelinverkkoon, tarvitset:
- Raspberry Pi
- microSD-kortti, johon on asennettu Raspberry Pi OS (tai vastaava ARM-pohjainen Linux-jakelu).
- Cellular HAT (tunnetaan myös nimellä LTE Base HAT tai WWAN HAT)
- Mini PCIe -modeemi (esim. Quectel-modeemi), joka toimii alueellasi
- USB-A-mikro-USB-kaapeli
- U.FL (uros) - SMA (tai U.FL) naarasantennikaapelit
- SIM-kortti
- LTE-antennit
- Ethernet kaapeli
- HDMI-mikro-HDMI-kaapeli
- Jalustat ja pienet ruuvit
- Muuntaja
Laitteiston liittäminen
Kiinnitä ensin neljä tukikohtaa Raspberry Pi -levyyn. Aseta seuraavaksi HAT kevyesti painamalla Raspberry Pi: n GPIO-nastoihin ja varmista, että se on oikein linjassa. Haluat sitten varmistaa tiukan istuvuuden ruuvaamalla sen alas jalustoihin.
Modeemi tulee sitten liu'uttaa HATin päällä olevaan liittimeen samalla tavalla kuin M.2 SSD kytkeytyy. Modeemin toisessa päässä on kaksi ruuvia, jotka on myös kiinnitettävä. u. FL-kaapelit on liitettävä, jotta antennit voidaan kytkeä myöhemmin. M1 ja D1 ovat antenniportteja ja D2/G-portti on yleensä GPS: ää varten (tarvittaessa).
Tämä on hyvä aika asettaa SIM-kortti operaattoriltasi. Se on hyvä käytäntö tehdä niin ennen kuin liität virran Raspberry Pi: stä LTE HATiin ja modeemiin.
Varmistaaksesi, että uusi laitteisto saa virtaa, kytke USB-kaapeli HAT-liitäntään ja toinen pää liittimeen a Raspberry Pi: n USB-A-portti – jos käytät Raspberry Pi 4:ää, käytä yhtä sinisistä USB 3.0 -porteista korkeamman tason saavuttamiseksi. nopeus. Hattustasi riippuen, odota näkeväsi kirkkaan valon, kun se on kytketty päälle.
Ohjelmiston asentaminen
Olettaen, että tiedät kuinka Raspberry Pi OS asennetaan Raspberry Pi -laitteeseesi, siirrytään matkapuhelinverkkoyhteyden määrittämiseen.
Raspberry Pi OS: n pitäisi tunnistaa USB-laite heti, kun HAT ja modeemi on kytketty USB-kaapelilla. Varmistaaksesi, että modeemi näkyy järjestelmälle, kirjoita terminaaliin seuraava:
lsusb
Näet jotain tämän kaltaista:
Tämä vahvistaa, että Raspberry Pi tunnistaa modeemi. Seuraavaksi sinun on tarkistettava, että USB-liitännäinen modeemi rekisteröi IP-osoitteen. Voit tehdä tämän kirjoittamalla:
ip -a
Huomaat sen 4: usb0 on IP-osoite. Jos laitteessasi ei ole IP-osoitetta, yritä yhdistää laitteisto uudelleen ja yritä terminaalikomentoja uudelleen.
Kuten näet, on olemassa eth0 yhteys rekisteröity. Tämä lähtö viittaa Ethernet-yhteyteen, joka on käytössä. Jos Wi-Fi-yhteys oli käytössä, näet myös IP-osoitteen vieressä wlan0.
Varmistaaksesi, että modeemi voi muodostaa yhteyden läheiseen solutorniin, kirjoita päätelaitteeseen seuraava:
ping-Minäusb0www.Google.com-c 5
Koska modeemi on kytketty USB: n kautta, määrität modeemi tilaan nimeltä ECM (Ethernet Control Model). Tarvitset sovelluksen, nimeltään minicom, modeemin asentamiseen. Asenna minicom avaamalla pääte ja kirjoittamalla seuraava komento:
sudo apt Asentaa minicom -y
Kun se on asennettu, palaa päätteeseen ja näppäile tämä komento (sinun on ehkä kirjoitettava sudo etuliite, jos saat virheen):
minicom -D /dev/ttyUSB2 -b 115200
Tämä avaa sarjayhteyden USB-modeemilla, jonka siirtonopeus on 115 200. Jos alat kirjoittaa etkä näe merkkejä näytöllä, paina Ctrl + A sitten E kytkeä kaiun päälle.
Käytä seuraavaa AT-komentoa vahvistaaksesi nykyinen USB-tila:
AT+QCFG="usbnet"
Jos sait jotain mukana usbnet=0, sinun on vaihdettava kohtaan "1." Tätä kutsutaan myös ECM-tilaksi. Jos näin on sinun kohdallasi, kirjoita:
AT+QCFG="usbnet",1
Modeemin pitäisi käynnistyä uudelleen automaattisesti tässä vaiheessa. Vahvista tämä toiminto etsimällä kohtaa "/dev/ttyUSB2:ta ei voi avata!" ilmestyy näytölle viiden sekunnin kuluessa. Jos ei, kirjoita tämä:
AT+CFUN=1,1
Tyyppi AT vielä kerran, ja sinun pitäisi saada vastauksena "OK". Sinun on nyt kerrottava modeemille APN-tietosi antamalla seuraavat tiedot minicomissa:
AT+CGDCONT=1,"IP","YOUR_APN"
Käynnistä modeemi uudelleen vielä kerran komennolla:
AT+CFUN=1,1
Näet jotain tällaista, kun modeemi on käynnistetty uudelleen.
Poistu minicomista painamalla Ctrl + A sitten X. Varmista, että olet valinnut "Kyllä" ja paina Tulla sisään.
Käynnistä Raspberry Pi uudelleen; kirjoita terminaaliin:
sudo reboot
Kun uudelleenkäynnistys on valmis, kirjaudu sisään ja avaa päätesovellus. Tyyppi:
ifconfig usb0
Tulet etsimään mainintaa siitä cdc_ether kuljettaja. Tämä vahvistaa, että modeemi toimii odotetulla tavalla.
Voit myös toistaa ping aiemmin näytetty komento vahvistaaksesi, että pystyt muodostamaan yhteyden Internetiin lähimmän matkapuhelintornin kautta.
Jos tarvitset lisävianmääritystä, Sixfabilla on loistava opas, joka selittää ECM-modeemin asetukset Quectel-modeemille.
Minne otat Raspberry Pisi?
Nyt kun sinulla on mahdollisuus yhdistää Raspberry Pi läheiseen operaattorin tukemaan matkapuhelintorniin, voit pysyä yhteydessä Internetiin missä tahansa. Muista, että tiedonsiirrosta saatetaan silti periä maksuja, joten tarkista operaattoriltasi ennen kuin alat käyttää Raspberry Pi -modeemiasi säännöllisesti.
Harkitse tämän projektin viemistä askeleen pidemmälle jakamalla Raspberry Pi: n usb0-yhteys sen Ethernet-portin kautta. Tämän avulla voit todella ottaa kotoa työskentelyn vakavasti yhdistämällä Raspberry Pi: n toiseen laitteeseen, kytkimeen tai reitittimeen.