Zahvaljujući maloj veličini Raspberry Pi-ja, ovo jednopločno računalo vrlo je prenosivo. Ipak, možda nećete uvijek biti u dometu Wi-Fi žarišne točke kada putujete, pa je opcija povezivanja na mobilnu mrežu privlačna ako želite zadržati svoj Pi online.

Uz mobilni podatkovni plan i LTE HAT (Hardware Attached on Top) moći ćete povezati svoj Raspberry Pi s mobilnom mrežom gotovo bilo gdje. Naše upute korak po korak vodit će vas kroz postupak.

Potrebna oprema

Prije nego budete spremni spojiti svoj Raspberry Pi na mobilnu mrežu, trebat će vam:

  • Raspberry Pi
  • microSD kartica s instaliranim Raspberry Pi OS (ili sličnom distribucijom Linuxa koja se temelji na ARM-u).
  • Cellular HAT (također poznat kao LTE Base HAT ili WWAN HAT)
  • Mini PCIe modem (npr. Quectel modem) koji će raditi u vašoj regiji
  • USB-A na mikro-USB kabel
  • U.FL (muški) na SMA (ili U.FL) ženski antenski kabeli
  • SIM kartica
  • LTE antena(e)
  • Ethernet kabel
  • HDMI na Micro-HDMI kabel
  • Odstojnici i mali vijci
  • Strujni adapter

Spajanje hardvera

Najprije osigurajte četiri postolja za Raspberry Pi ploču. Zatim, laganim pritiskom, postavite ŠEŠIR na GPIO pinove Raspberry Pija, pazeći da je pravilno poravnat. Tada ćete htjeti osigurati čvrsto pristajanje tako da ga zavrtite na postolje.

Modem bi tada trebao biti gurnut u konektor na vrhu HAT-a, slično kao što se spaja M.2 SSD. Dva su vijka na drugom kraju modema koje također treba pričvrstiti. U. FL kabele trebat će priključiti kako biste kasnije mogli spojiti antene. M1 i D1 su antenski priključci, a D2/G priključak je obično za GPS (ako je potrebno).

Ovo je dobar trenutak za umetanje SIM kartice vašeg operatera. Dobra je praksa da to učinite prije nego što spojite napajanje vašeg Raspberry Pi na LTE HAT i modem.

Kako biste osigurali napajanje novog hardvera, priključite USB kabel u HAT, a drugi kraj u a USB-A priključak na Raspberry Pi—ako koristite Raspberry Pi 4, koristite jedan od plavih USB 3.0 priključaka za više ubrzati. Ovisno o vašem HAT-u, očekujte da ćete vidjeti sjajno svjetlo kada ga uključite.

Instaliranje softvera

Pod pretpostavkom da znate kako instalirati Raspberry Pi OS na Raspberry Pi, prijeđimo na konfiguraciju veze s mobilnom mrežom.

Raspberry Pi OS trebao bi detektirati USB uređaj čim su vaš HAT i modem priključeni putem USB kabela. Kako biste potvrdili da je vaš modem vidljiv sustavu, unesite sljedeće u terminal:

lsusb

Vidjet ćete nešto poput ovoga:

Ovo potvrđuje da vaš Raspberry Pi prepoznaje vaš modem. Zatim trebate provjeriti registrira li vaš USB modem IP adresu. Da biste to učinili, upišite:

ip -a

Primijetit ćete to 4: usb0 ima IP adresu. Ako vaš uređaj nema IP adresu, pokušajte ponovno spojiti svoj hardver i ponovno pokušajte s terminalskim naredbama.

Kao što vidite, postoji eth0 veza registrirana. Ovaj izlaz se odnosi na Ethernet vezu koja je pokrenuta i radi. Ako je Wi-Fi veza bila omogućena, vidjet ćete i IP adresu prikazanu u blizini wlan0.

Kako biste bili sigurni da će se vaš modem moći povezati s obližnjim mobilnim odašiljačem, upišite sljedeće u svoj terminal:

ping-jausb0www.google.com-c 5

Budući da je vaš modem povezan putem USB-a, modem ćete postaviti u načinu rada koji se zove ECM (Ethernet Control Model). Za postavljanje modema trebat će vam aplikacija koja se zove minicom. Da biste instalirali minicom, otvorite terminal i upišite sljedeću naredbu:

sudo apt instalirati minicom -y

Nakon što je instaliran, vratite se na svoj terminal i unesite ovu naredbu (možda ćete morati upisati sudo prefiks ako dobijete pogrešku):

minicom -D /dev/ttyUSB2 -b 115200

Ovo će otvoriti serijsku vezu pomoću vašeg USB modema s brzinom prijenosa od 115 200 bauda. Ako počnete tipkati i ne vidite znakove na ekranu, pritisnite Ctrl + A zatim E za uključivanje jeke.

Koristite sljedeću AT naredbu za potvrdu trenutnog USB načina rada:

AT+QCFG="usbnet"

Ako ste primili nešto sa usbnet=0, tada ćete se morati prebaciti na "1." Ovo se također naziva ECM način rada. Ako je to slučaj kod vas, upišite:

AT+QCFG="usbnet",1

Modem bi se u ovom trenutku trebao automatski ponovno pokrenuti. Kako biste potvrdili ovu radnju, potražite "Cannot open /dev/ttyUSB2!" pojavi na ekranu unutar pet sekundi. Ako ne, upišite ovo:

AT+CFUN=1,1

Tip NA još jednom i trebali biste dobiti "OK" kao odgovor. Sada ćete morati reći modemu svoje APN informacije unosom sljedećeg u minicom:

AT+CGDCONT=1,"IP","VAŠ_APN"

Ponovno pokrenite modem naredbom:

AT+CFUN=1,1

Vidjet ćete nešto poput ovoga nakon što se modem ponovno pokrene.

Izađite iz minicoma pritiskom na Ctrl + A zatim x. Provjerite jeste li odabrali "Da" i pritisnite Unesi.

Ponovno pokrenite svoj Raspberry Pi; u terminal unesite:

sudo ponovno pokretanje

Nakon dovršetka ponovnog pokretanja, prijavite se i otvorite svoju terminalsku aplikaciju. Tip:

ifconfig usb0

Tražit ćete spominjanje cdc_eter vozač. Ovo potvrđuje da vaš modem radi prema očekivanjima.

Također, možete ponoviti ping naredbu prikazanu ranije kako biste potvrdili da se možete spojiti na internet putem najbližeg mobilnog tornja.

Ako trebate daljnje rješavanje problema, Sixfab ima izvrstan vodič koji objašnjava Postavljanje ECM modema za Quectel modem.

Gdje ćete odnijeti svoj Raspberry Pi?

Sada kada imate mogućnost povezati svoj Raspberry Pi s obližnjim mobilnim odašiljačem kojeg podržava mobilni operater, možete ostati povezani s internetom gdje god idete. Imajte na umu da se troškovi prijenosa podataka i dalje mogu naplaćivati, stoga provjerite kod svog operatera prije nego počnete redovito koristiti Raspberry Pi modem.

Razmislite o podizanju ovog projekta korak dalje dijeljenjem usb0 veze Raspberry Pi-ja putem njegovog Ethernet priključka. To će vam omogućiti da doista ozbiljno shvatite rad od kuće korištenjem povezivanja vašeg Raspberry Pi s drugim uređajem, prekidačem ili usmjerivačem.