Dankzij het kleine formaat van de Raspberry Pi is deze single-board computer zeer draagbaar. Je bent misschien niet altijd binnen het bereik van een Wi-Fi-hotspot als je op reis bent, dus de optie om verbinding te maken met een mobiel netwerk is aantrekkelijk als je je Pi online wilt houden.

Met een mobiel data-abonnement en een LTE HAT (Hardware Attached on Top) kun je je Raspberry Pi bijna overal verbinden met een mobiel netwerk. Onze stapsgewijze instructies leiden u door het proces.

Vereiste uitrusting

Voordat je klaar bent om je Raspberry Pi met een mobiel netwerk te verbinden, heb je het volgende nodig:

  • Framboos Pi
  • microSD-kaart met Raspberry Pi OS (of vergelijkbare op ARM gebaseerde Linux-distributie) geïnstalleerd
  • Cellular HAT (ook bekend als LTE Base HAT of WWAN HAT)
  • Mini PCIe-modem (bijv. Quectel-modem) dat werkt in uw regio
  • USB-A naar micro-USB-kabel
  • U.FL (male) naar SMA (of U.FL) female antennekabels
  • simkaart
  • LTE-antenne(s)
  • ethernetkabel
  • HDMI naar micro-HDMI-kabel
  • Afstandhouders en kleine schroeven
  • Oplader
instagram viewer

De hardware aansluiten

Bevestig eerst vier afstandhouders op het Raspberry Pi-bord. Plaats vervolgens met lichte druk de HAT op de GPIO-pinnen van de Raspberry Pi en zorg ervoor dat deze correct uitgelijnd zijn. U wilt dan zorgen voor een goede pasvorm door deze op de afstandhouders vast te schroeven.

De modem moet dan in de connector bovenop de HAT worden geschoven, net zoals een M.2 SSD verbinding maakt. Er zijn twee schroeven aan het andere uiteinde van de modem die ook moeten worden vastgezet. de u. FL-kabels moeten worden aangesloten om later antennes aan te sluiten. De M1 en D1 zijn antennepoorten en de D2/G-poort is meestal voor GPS (indien nodig).

Dit is een goed moment om de simkaart van uw provider te plaatsen. Het is een goede gewoonte om dit te doen voordat u de voeding van uw Raspberry Pi aansluit op de LTE HAT en modem.

Om ervoor te zorgen dat de nieuwe hardware stroom krijgt, sluit u de USB-kabel aan op de HAT en het andere uiteinde op een USB-A-poort op de Raspberry Pi - als u een Raspberry Pi 4 gebruikt, gebruik dan een van de blauwe USB 3.0-poorten voor hogere snelheid. Verwacht, afhankelijk van je HAT, een fel licht te zien schijnen zodra het is ingeschakeld.

De software installeren

Ervan uitgaande dat je het weet hoe Raspberry Pi OS te installeren op naar je Raspberry Pi, laten we verder gaan met het configureren van de verbinding met een mobiel netwerk.

Raspberry Pi OS zou het USB-apparaat moeten detecteren zodra je HAT en modem via een USB-kabel zijn aangesloten. Typ het volgende in de terminal om te bevestigen dat uw modem zichtbaar is voor het systeem:

lsusb

Je ziet zoiets als dit:

Dit bevestigt dat je modem wordt herkend door je Raspberry Pi. Vervolgens moet u valideren dat uw via USB aangesloten modem een ​​IP-adres registreert. Typ hiervoor:

ip -a

Dat ga je merken 4: usb0 heeft een IP-adres. Als uw apparaat geen IP-adres heeft, probeer dan uw hardware opnieuw aan te sluiten en probeer de terminalopdrachten opnieuw.

Zoals je kunt zien, is er een eth0 verbinding geregistreerd. Deze uitvoer verwijst naar een Ethernet-verbinding die actief is. Als de Wi-Fi-verbinding was ingeschakeld, zou je ook een IP-adres in de buurt zien verschijnen wlan0.

Om er zeker van te zijn dat uw modem verbinding kan maken met een nabijgelegen zendmast, typt u het volgende in uw terminal:

ping-Iusb0www.google.com-C 5

Aangezien uw modem via USB is aangesloten, stelt u uw modem in op een modus die ECM (Ethernet Control Model) wordt genoemd. U hebt een applicatie nodig, genaamd minicom, om de modem in te stellen. Om minicom te installeren, opent u een terminal en typt u de volgende opdracht:

sudo geschikt installeren minicom -y

Zodra dat is geïnstalleerd, gaat u terug naar uw terminal en toetst u deze opdracht in (mogelijk moet u het sudo voorvoegsel als u een foutmelding krijgt):

minicom -D /dev/ttyUSB2 -b 115200

Hiermee wordt een seriële verbinding geopend met behulp van uw USB-modem met een baudsnelheid van 115.200. Als u begint te typen en de tekens niet op het scherm kunt zien, drukt u op Ctrl+A Dan E om de echo in te schakelen.

Gebruik de volgende AT-opdracht om de huidige USB-modus te bevestigen:

AT+QCFG="usbnet"

Als je iets hebt ontvangen met usbnet=0, dan moet u overschakelen naar "1". Dit wordt ook wel de ECM-modus genoemd. Als dat voor jou het geval is, typ dan:

AT+QCFG="usbnet",1

De modem zou nu automatisch opnieuw moeten opstarten. Om deze actie te bevestigen, zoekt u naar "Kan /dev/ttyUSB2 niet openen!" binnen vijf seconden op het scherm verschijnen. Zo niet, typ dit:

AT+CFUN=1,1

Type BIJ nogmaals, en u zou als antwoord "OK" moeten ontvangen. U moet nu uw APN-gegevens doorgeven aan de modem door het volgende in minicom in te voeren:

AT+CGDCONT=1,"IK P","UW_APN"

Herstart de modem nog een keer met het commando:

AT+CFUN=1,1

U ziet zoiets nadat de modem opnieuw is opgestart.

Verlaat minicom door op te drukken Ctrl+A Dan X. Zorg ervoor dat u "Ja" hebt geselecteerd en druk op Binnenkomen.

Start je Raspberry Pi opnieuw op; voer in een terminal in:

sudo opnieuw opstarten

Nadat het opnieuw opstarten is voltooid, meldt u zich aan en opent u uw terminaltoepassing. Type:

ifconfig usb0

U zult op zoek zijn naar vermelding van de cdc_ether bestuurder. Dit bevestigt dat uw modem werkt zoals verwacht.

Ook kunt u de ping opdracht die eerder is weergegeven om te bevestigen dat u verbinding kunt maken met internet via uw dichtstbijzijnde zendmast.

Mocht u verdere probleemoplossing nodig hebben, dan heeft Sixfab een geweldige gids met uitleg over de ECM-modem instellen voor een Quectel-modem.

Waar ga je heen met je Raspberry Pi?

Nu je de mogelijkheid hebt om je Raspberry Pi aan te sluiten op een door een provider ondersteunde zendmast in de buurt, kun je overal verbonden blijven met internet. Houd er rekening mee dat er nog steeds datakosten in rekening kunnen worden gebracht, dus neem contact op met uw netwerkaanbieder voordat u uw Raspberry Pi-modem regelmatig gaat gebruiken.

Overweeg om dit project een stap verder te brengen door de usb0-verbinding van de Raspberry Pi te delen via de Ethernet-poort. Hierdoor kun je thuiswerken echt serieus nemen door je Raspberry Pi te verbinden met een ander apparaat, switch of router.