Takket være Raspberry Pi's lille størrelse er denne enkeltbordscomputer yderst bærbar. Du er muligvis ikke altid inden for rækkevidde af et Wi-Fi-hotspot, når du rejser, så muligheden for at oprette forbindelse til et mobilnetværk er tiltalende, hvis du vil holde din Pi online.

Med et mobildataabonnement og en LTE-HAT (Hardware Attached on Top) vil du være i stand til at forbinde din Raspberry Pi til et mobilnetværk næsten hvor som helst. Vores trin-for-trin instruktioner vil guide dig gennem processen.

Nødvendigt udstyr

Før du er klar til at forbinde din Raspberry Pi til et mobilnetværk, skal du bruge:

  • Raspberry Pi
  • microSD-kort med Raspberry Pi OS (eller lignende ARM-baseret Linux-distribution) installeret
  • Cellular HAT (også kendt som en LTE Base HAT eller WWAN HAT)
  • Mini PCIe-modem (f.eks. Quectel-modem), der vil fungere i dit område
  • USB-A til mikro-USB kabel
  • U.FL (han) til SMA (eller U.FL) hun antennekabler
  • SIM-kort
  • LTE-antenne(r)
  • Ethernet-kabel
  • HDMI til Micro-HDMI kabel
  • Stand-offs og små skruer
  • Strømadapter
instagram viewer

Tilslutning af hardware

Først skal du sikre fire stand-offs til Raspberry Pi-kortet. Anbring derefter HAT'en på Raspberry Pi's GPIO-stifter med et forsigtigt tryk, og sørg for, at den flugter korrekt. Du vil derefter sikre en tæt pasform ved at skrue den ned på stand-offs.

Modemmet skal derefter skubbes ind i stikket på toppen af ​​HAT'en, på samme måde som en M.2 SSD forbinder. Der er to skruer i den anden ende af modemmet, som også skal sikres. Den u. FL-kabler skal tilsluttes for at tilslutte antenner senere. M1 og D1 er antenneporte, og D2/G-porten er normalt til GPS (hvis påkrævet).

Dette er et godt tidspunkt at indsætte SIM-kortet fra dit mobilselskab. Det er en god praksis at gøre det, før du tilslutter strømmen fra din Raspberry Pi til LTE HAT og modem.

For at sikre, at den nye hardware modtager strøm, skal du sætte USB-kablet i HAT'en og den anden ende til en USB-A-port på Raspberry Pi - hvis du bruger en Raspberry Pi 4, skal du bruge en af ​​de blå USB 3.0-porte til højere fart. Afhængigt af din HAT, forvent at se et skarpt lys skinne, når du tænder.

Installation af softwaren

Forudsat at du ved det hvordan man installerer Raspberry Pi OS videre til din Raspberry Pi, lad os gå videre til at konfigurere forbindelsen til et mobilnetværk.

Raspberry Pi OS bør registrere USB-enheden, så snart din HAT og modem er tilsluttet via USB-kabel. For at bekræfte, at dit modem er synligt for systemet, skal du indtaste følgende i terminalen:

lsusb

Du vil se noget som dette:

Dette bekræfter, at dit modem genkendes af din Raspberry Pi. Dernæst skal du validere, at dit USB-tilsluttede modem registrerer en IP-adresse. For at gøre det skal du skrive:

ip -a

Det vil du bemærke 4: usb0 har en IP-adresse. Hvis din enhed ikke har en IP-adresse, så prøv at tilslutte din hardware igen og prøv terminalkommandoerne igen.

Som du kan se, er der en eth0 forbindelse registreret. Dette output refererer til en Ethernet-forbindelse, der er oppe og kører. Hvis Wi-Fi-forbindelsen var aktiveret, vil du også se en IP-adresse i nærheden wlan0.

For at være sikker på, at dit modem vil være i stand til at oprette forbindelse til et nærliggende mobiltårn, skal du indtaste følgende i din terminal:

ping-JEGusb0www.google.com-c 5

Da dit modem er tilsluttet via USB, sætter du dit modem op i en tilstand kaldet ECM (Ethernet Control Model). Du skal bruge et program, kaldet minicom, for at konfigurere modemmet. For at installere minicom skal du åbne en terminal og skrive følgende kommando:

sudo apt installere minicom -y

Når det er installeret, skal du gå tilbage til din terminal og indtaste denne kommando (du skal muligvis skrive sudo præfiks, hvis du får en fejlmeddelelse):

minicom -D /dev/ttyUSB2 -b 115200

Dette åbner en seriel forbindelse ved hjælp af dit USB-modem med en baudrate på 115.200. Hvis du begynder at skrive og ikke kan se tegnene på skærmen, skal du trykke på Ctrl + A derefter E for at tænde for ekkoet.

Brug følgende AT-kommando til at bekræfte den aktuelle USB-tilstand:

AT+QCFG="usbnet"

Hvis du har modtaget noget med usbnet=0, så skal du skifte til "1." Dette kaldes også ECM-tilstand. Hvis det er tilfældet for dig, skriv:

AT+QCFG="usbnet",1

Modemmet bør genstarte automatisk på dette tidspunkt. For at bekræfte denne handling, se efter "Kan ikke åbne /dev/ttyUSB2!" vises på skærmen inden for fem sekunder. Hvis ikke, skriv dette:

AT+CFUN=1,1

Type igen, og du skulle modtage "OK" som svar. Du skal nu fortælle modemet dine APN-oplysninger ved at indtaste følgende i minicom:

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

Genstart modemmet en gang mere ved at bruge kommandoen:

AT+CFUN=1,1

Du vil se noget lignende, når modemmet er færdig med at genstarte igen.

Afslut minicom ved at trykke på Ctrl + A derefter x. Sørg for, at du har valgt "Ja", og tryk på Gå ind.

Genstart din Raspberry Pi; i en terminal skal du indtaste:

sudo genstart

Når genstarten er fuldført, skal du logge ind og åbne din terminalapplikation. Type:

ifconfig usb0

Du vil være på udkig efter omtale af cdc_ether chauffør. Dette bekræfter, at dit modem fungerer som forventet.

Du kan også gentage ping kommando vist tidligere for at bekræfte, at du er i stand til at oprette forbindelse til internettet via dit nærmeste mobiltårn.

Skulle du have brug for yderligere fejlfinding, har Sixfab en fantastisk guide, der forklarer ECM modem opsætning til et Quectel-modem.

Hvor vil du tage din Raspberry Pi med?

Nu hvor du har muligheden for at forbinde din Raspberry Pi til et nærliggende mobil-understøttet mobiltårn, kan du forblive forbundet til internettet, uanset hvor du går. Husk, at datagebyrer stadig kan gælde, så tjek med dit mobilselskab, før du begynder at bruge dit Raspberry Pi-modem regelmæssigt.

Overvej at tage dette projekt et skridt videre ved at dele Raspberry Pi's usb0-forbindelse gennem dens Ethernet-port. Dette giver dig mulighed for virkelig at tage arbejde hjemmefra seriøst ved at bruge at forbinde din Raspberry Pi til en anden enhed, switch eller router.