Grazie alle dimensioni ridotte del Raspberry Pi, questo computer a scheda singola è estremamente portatile. Tuttavia, potresti non essere sempre nel raggio di un hotspot Wi-Fi quando viaggi, quindi l'opzione per connettersi a una rete cellulare è interessante se desideri mantenere il tuo Pi online.

Con un piano dati mobile e un LTE HAT (Hardware Attached on Top) sarai in grado di connettere il tuo Raspberry Pi a una rete cellulare praticamente ovunque. Le nostre istruzioni dettagliate ti guideranno attraverso il processo.

Attrezzature necessarie

Prima di essere pronto per connettere il tuo Raspberry Pi a una rete cellulare, avrai bisogno di:

  • Lampone Pi
  • Scheda microSD con sistema operativo Raspberry Pi (o distribuzione Linux basata su ARM simile) installata
  • Cellular HAT (noto anche come LTE Base HAT o WWAN HAT)
  • Modem Mini PCIe (ad es. Modem Quectel) che funzionerà nella tua regione
  • Cavo da USB-A a micro-USB
  • Cavi antenna da U.FL (maschio) a SMA (o U.FL).
  • carta SIM
  • Antenne LTE
  • cavo Ethernet
  • Cavo da HDMI a Micro-HDMI
  • Distanziatori e piccole viti
  • Adattatore di alimentazione
instagram viewer

Collegamento dell'hardware

Per prima cosa, fissa quattro distanziatori alla scheda Raspberry Pi. Quindi, con una leggera pressione, posiziona l'HAT sui pin GPIO del Raspberry Pi, assicurandoti che sia allineato correttamente. Dovrai quindi assicurarti una perfetta aderenza avvitandolo sui distanziatori.

Il modem dovrebbe quindi essere inserito nel connettore sopra l'HAT, in modo simile a come si collega un SSD M.2. Ci sono anche due viti all'altra estremità del modem che dovranno essere fissate. L'u. I cavi FL dovranno essere collegati per collegare successivamente le antenne. Le porte M1 e D1 sono le porte dell'antenna e la porta D2/G è solitamente per il GPS (se richiesto).

Questo è un buon momento per inserire la scheda SIM del tuo operatore. È una buona pratica farlo prima di collegare l'alimentazione dal tuo Raspberry Pi all'LTE HAT e al modem.

Per garantire che il nuovo hardware riceva alimentazione, inserire il cavo USB nell'HAT e l'altra estremità in a Porta USB-A sul Raspberry Pi: se si utilizza un Raspberry Pi 4, utilizzare una delle porte USB 3.0 blu per una maggiore velocità. A seconda del tuo HAT, aspettati di vedere una luce brillante brillare una volta acceso.

Installazione del software

Ammesso che tu lo sappia come installare il sistema operativo Raspberry Pi sul tuo Raspberry Pi, passiamo alla configurazione della connessione a una rete cellulare.

Il sistema operativo Raspberry Pi dovrebbe rilevare il dispositivo USB non appena l'HAT e il modem vengono collegati tramite cavo USB. Per confermare che il tuo modem è visibile al sistema, digita quanto segue nel terminale:

lsusb

Vedrai qualcosa di simile a questo:

Questo conferma che il tuo modem è riconosciuto dal tuo Raspberry Pi. Successivamente, è necessario verificare che il modem connesso tramite USB registri un indirizzo IP. Per fare ciò, digita:

ip -a

Lo noterai 4: usb0 ha un indirizzo IP. Se il tuo dispositivo non ha un indirizzo IP, prova a riconnettere il tuo hardware e prova di nuovo i comandi del terminale.

Come puoi vedere, c'è un eth0 connessione registrata. Questo output si riferisce a una connessione Ethernet attiva e funzionante. Se la connessione Wi-Fi fosse abilitata, vedresti anche un indirizzo IP visualizzato vicino wlan0.

Per essere certo che il tuo modem sarà in grado di connettersi a una torre cellulare vicina, digita quanto segue nel tuo terminale:

ping-IOusb0www.Google.com-C 5

Poiché il tuo modem è connesso tramite USB, imposterai il tuo modem in una modalità chiamata ECM (Ethernet Control Model). Avrai bisogno di un'applicazione, chiamata minicom, per configurare il modem. Per installare minicom, apri un terminale e digita il seguente comando:

sudo apt installare minicom -y

Una volta installato, torna al tuo terminale e digita questo comando (potresti dover digitare il file sudo prefisso se ricevi un errore):

minicom -D /dev/ttyUSB2 -b 115200

Questo aprirà una connessione seriale usando il tuo modem USB con un baud rate di 115.200. Se inizi a digitare e non vedi i caratteri sullo schermo, premi Ctrl+A Poi E per attivare l'eco.

Utilizzare il seguente comando AT per confermare la modalità USB corrente:

AT+QCFG="usbnet"

Se hai ricevuto qualcosa con usbnet=0, allora dovrai passare a "1." Questo è anche indicato come modalità ECM. Se è il tuo caso, digita:

AT+QCFG="usbnet",1

Il modem dovrebbe riavviarsi automaticamente a questo punto. Per confermare questa azione, cerca "Impossibile aprire /dev/ttyUSB2!" sullo schermo entro cinque secondi. In caso contrario, digita questo:

AT+CFUN=1,1

Tipo A ancora una volta e dovresti ricevere "OK" in risposta. Ora dovrai comunicare al modem le tue informazioni APN inserendo quanto segue in minicom:

AT+CGDCONT=1,"IP","IL TUO_APN"

Riavvia il modem ancora una volta usando il comando:

AT+CFUN=1,1

Vedrai qualcosa di simile dopo che il modem avrà terminato di riavviarsi ancora una volta.

Uscire da minicom premendo Ctrl+A Poi X. Assicurati di aver selezionato "Sì" e premi accedere.

Riavvia il tuo Raspberry Pi; in un terminale, inserisci:

sudo riavviare

Al termine del riavvio, accedi e apri l'applicazione terminale. Tipo:

ifconfig usb0

Cercherai menzione del cdc_etere autista. Ciò conferma che il modem funziona come previsto.

Inoltre, puoi ripetere il ping comando mostrato in precedenza per confermare che sei in grado di connetterti a Internet tramite la torre cellulare più vicina.

Se hai bisogno di ulteriore risoluzione dei problemi, Sixfab ha una guida formidabile che spiega il Configurazione del modem ECM per un modem Quectel.

Dove porterai il tuo Raspberry Pi?

Ora che hai la possibilità di connettere il tuo Raspberry Pi a un ripetitore di telefonia mobile nelle vicinanze, puoi rimanere connesso a Internet ovunque tu vada. Ricorda che potrebbero ancora essere applicati addebiti per i dati, quindi controlla con il tuo operatore prima di iniziare a utilizzare regolarmente il tuo modem Raspberry Pi.

Prendi in considerazione l'idea di fare un ulteriore passo avanti in questo progetto condividendo la connessione usb0 del Raspberry Pi attraverso la sua porta Ethernet. Ciò ti consentirà di prendere sul serio il lavoro da casa collegando il tuo Raspberry Pi a un altro dispositivo, switch o router.