Tack vare Raspberry Pi: s lilla storlek är denna enkelkortsdator mycket bärbar. Du kanske inte alltid är inom räckhåll för en Wi-Fi-hotspot när du reser, så alternativet att ansluta till ett mobilnätverk är tilltalande om du vill hålla din Pi online.

Med ett mobildataabonnemang och en LTE-HAT (Hardware Attached on Top) kommer du att kunna ansluta din Raspberry Pi till ett mobilnät nästan var som helst. Våra steg-för-steg-instruktioner guidar dig genom processen.

Utrustning som behövs

Innan du är redo att ansluta din Raspberry Pi till ett mobilnätverk behöver du:

  • Raspberry Pi
  • microSD-kort med Raspberry Pi OS (eller liknande ARM-baserad Linux-distribution) installerat
  • Cellular HAT (även känd som en LTE Base HAT eller WWAN HAT)
  • Mini PCIe-modem (t.ex. Quectel-modem) som fungerar i din region
  • USB-A till mikro-USB-kabel
  • U.FL (hane) till SMA (eller U.FL) honantennkablar
  • simkort
  • LTE-antenn(ar)
  • Ethernet-kabel
  • HDMI till Micro-HDMI-kabel
  • Avstånd och små skruvar
  • Strömadapter

Ansluta hårdvaran

instagram viewer

Säkra först fyra avstånd till Raspberry Pi-kortet. Därefter, med ett försiktigt tryck, placera HAT på Raspberry Pi: s GPIO-stift, och se till att den är i rätt linje. Du kommer då att vilja säkerställa en åtsittande passform genom att skruva ner den på avstånden.

Modemet ska sedan skjutas in i kontakten ovanpå HAT: n, på samma sätt som en M.2 SSD ansluter. Det finns två skruvar i andra änden av modemet som också måste säkras. U. FL-kablar måste anslutas för att kunna ansluta antenner senare. M1 och D1 är antennportar och D2/G-porten är vanligtvis för GPS (om det behövs).

Det här är ett bra tillfälle att sätta i SIM-kortet från din operatör. Det är en bra övning att göra det innan du ansluter strömmen från din Raspberry Pi till LTE-HATTEN och modemet.

För att säkerställa att den nya hårdvaran får ström, anslut USB-kabeln till HAT och den andra änden till a USB-A-port på Raspberry Pi – om du använder en Raspberry Pi 4, använd en av de blå USB 3.0-portarna för högre fart. Beroende på din HAT, förvänta dig att se ett starkt ljus lysa när du slår på den.

Installera programvaran

Förutsatt att du vet hur man installerar Raspberry Pi OS vidare till din Raspberry Pi, låt oss gå vidare till att konfigurera anslutningen till ett mobilnätverk.

Raspberry Pi OS bör upptäcka USB-enheten så snart din HAT och modem är anslutna via USB-kabel. För att bekräfta att ditt modem är synligt för systemet, skriv följande i terminalen:

lsusb

Du kommer att se något sånt här:

Detta bekräftar att ditt modem känns igen av din Raspberry Pi. Därefter måste du verifiera att ditt USB-anslutna modem registrerar en IP-adress. För att göra det, skriv:

ip -a

Det kommer du att märka 4: usb0 har en IP-adress. Om din enhet inte har en IP-adress, försök att återansluta din hårdvara och försök med terminalkommandona igen.

Som du kan se finns det en eth0 anslutning registrerad. Denna utgång hänvisar till en Ethernet-anslutning som är igång. Om Wi-Fi-anslutningen var aktiverad, skulle du också se en IP-adress i närheten wlan0.

För att vara säker på att ditt modem kommer att kunna ansluta till ett närliggande mobiltorn, skriv in följande i din terminal:

ping-Jagusb0www.Google.com-c 5

Eftersom ditt modem är anslutet via USB kommer du att ställa in modemet i ett läge som kallas ECM (Ethernet Control Model). Du behöver ett program, kallat minicom, för att ställa in modemet. För att installera minicom, öppna en terminal och skriv följande kommando:

sudo apt Installera minicom -y

När det är installerat, gå tillbaka till din terminal och knappa in det här kommandot (du kanske måste skriva sudo prefix om du får ett felmeddelande):

minicom -D /dev/ttyUSB2 -b 115200

Detta öppnar en seriell anslutning med ditt USB-modem med en baudhastighet på 115 200. Om du börjar skriva och inte kan se tecknen på skärmen, tryck på Ctrl + A sedan E för att slå på ekot.

Använd följande AT-kommando för att bekräfta det aktuella USB-läget:

AT+QCFG="usbnet"

Om du fått något med usbnet=0, då måste du byta till "1." Detta kallas också för ECM-läge. Om det är fallet för dig, skriv:

AT+QCFG="usbnet",1

Modemet bör starta om automatiskt vid denna tidpunkt. För att bekräfta denna åtgärd, leta efter "Kan inte öppna /dev/ttyUSB2!" visas på skärmen inom fem sekunder. Om inte, skriv detta:

AT+CFUN=1,1

Typ igen, och du bör få "OK" som svar. Du måste nu berätta för modemet din APN-information genom att ange följande i minicom:

AT+CGDCONT=1,"IP","DIN_APN"

Starta om modemet en gång till med kommandot:

AT+CFUN=1,1

Du kommer att se något liknande efter att modemet har startat om igen.

Avsluta minicom genom att trycka Ctrl + A sedan X. Se till att du har valt "Ja" och tryck på Stiga på.

Starta om din Raspberry Pi; i en terminal anger du:

sudo omstart

När omstarten är klar, logga in och öppna din terminalapplikation. Typ:

ifconfig usb0

Du kommer att leta efter omnämnande av cdc_ether förare. Detta bekräftar att ditt modem fungerar som förväntat.

Du kan också upprepa ping kommandot som visats tidigare för att bekräfta att du kan ansluta till internet via ditt närmaste mobiltorn.

Skulle du behöva ytterligare felsökning har Sixfab en fantastisk guide som förklarar ECM-modeminstallation för ett Quectel-modem.

Vart tar du din Raspberry Pi?

Nu när du har möjlighet att ansluta din Raspberry Pi till ett mobiltorn som stöds av en mobiloperatör i närheten kan du vara ansluten till internet var du än går. Kom ihåg att dataavgifter fortfarande kan tillkomma, så kontrollera med din operatör innan du börjar använda ditt Raspberry Pi-modem regelbundet.

Överväg att ta det här projektet ett steg längre genom att dela Raspberry Pi: s usb0-anslutning via dess Ethernet-port. Detta gör att du verkligen kan ta arbete hemifrån på allvar genom att ansluta din Raspberry Pi till en annan enhet, switch eller router.