Díky malým rozměrům Raspberry Pi je tento jednodeskový počítač vysoce přenosný. Při cestování však nemusíte být vždy v dosahu Wi-Fi hotspotu, takže možnost připojení k mobilní síti je přitažlivá, pokud chcete mít Pi online.
S mobilním datovým tarifem a LTE HAT (Hardware Attached on Top) budete moci připojit Raspberry Pi k mobilní síti téměř kdekoli. Naše pokyny krok za krokem vás provedou celým procesem.
Potřebné vybavení
Než budete připraveni připojit Raspberry Pi k mobilní síti, budete potřebovat:
- Raspberry Pi
- Karta microSD s nainstalovaným operačním systémem Raspberry Pi (nebo podobnou distribucí Linuxu na bázi ARM).
- Cellular HAT (také známý jako LTE Base HAT nebo WWAN HAT)
- Mini PCIe modem (např. modem Quectel), který bude fungovat ve vaší oblasti
- Kabel USB-A na micro-USB
- Anténní kabely U.FL (samec) až SMA (nebo U.FL) samice
- SIM karta
- LTE antény
- ethernetový kabel
- Kabel HDMI na Micro-HDMI
- Stojany a malé šrouby
- Napájecí adaptér
Připojení hardwaru
Nejprve připevněte čtyři podpěry k desce Raspberry Pi. Poté jemným tlakem umístěte HAT na GPIO kolíky Raspberry Pi a ujistěte se, že je správně zarovnán. Poté budete chtít zajistit pevné uchycení přišroubováním na podpěry.
Modem by pak měl být zasunut do konektoru na horní straně HAT, podobně jako se připojuje M.2 SSD. Na druhém konci modemu jsou dva šrouby, které je také třeba zajistit. u. Pro pozdější připojení antén bude nutné připojit FL kabely. M1 a D1 jsou anténní porty a port D2/G je obvykle pro GPS (je-li požadován).
Nyní je vhodná doba pro vložení SIM karty od vašeho operátora. Je dobré to udělat předtím, než připojíte napájení z Raspberry Pi k LTE HAT a modemu.
Chcete-li zajistit, aby byl nový hardware napájen, zapojte kabel USB do HAT a druhý konec do a Port USB-A na Raspberry Pi – pokud používáte Raspberry Pi 4, použijte jeden z modrých portů USB 3.0 pro vyšší Rychlost. V závislosti na vašem HAT očekávejte, že po zapnutí uvidíte jasné světlo.
Instalace softwaru
Za předpokladu, že víte jak nainstalovat Raspberry Pi OS na vašem Raspberry Pi, přejděme ke konfiguraci připojení k mobilní síti.
Raspberry Pi OS by měl detekovat USB zařízení, jakmile jsou váš HAT a modem zapojeny přes USB kabel. Chcete-li potvrdit, že váš modem je viditelný pro systém, zadejte do terminálu následující:
lsusb
Uvidíte něco takového:
Tím potvrdíte, že váš modem Raspberry Pi rozpozná. Dále musíte ověřit, že váš modem připojený přes USB registruje IP adresu. Chcete-li to provést, zadejte:
ip -a
To si všimnete 4: usb0 má IP adresu. Pokud vaše zařízení nemá IP adresu, zkuste znovu připojit hardware a zkuste příkazy terminálu znovu.
Jak můžete vidět, existuje eth0 připojení registrováno. Tento výstup odkazuje na ethernetové připojení, které je v provozu. Pokud bylo povoleno připojení Wi-Fi, uvidíte vedle něj také adresu IP wlan0.
Chcete-li si být jisti, že se váš modem bude moci připojit k nedaleké mobilní věži, zadejte do terminálu následující:
ping-Jáusb0www.Google.com-C 5
Protože je váš modem připojen přes USB, nastavíte svůj modem do režimu zvaného ECM (Ethernet Control Model). K nastavení modemu budete potřebovat aplikaci s názvem minicom. Chcete-li nainstalovat minicom, otevřete terminál a zadejte následující příkaz:
sudo apt Nainstalujte minicom -y
Po instalaci se vraťte do svého terminálu a zadejte tento příkaz (možná budete muset zadat sudo prefix, pokud se zobrazí chyba):
minicom -D /dev/ttyUSB2 -b 115200
Tím se otevře sériové připojení pomocí vašeho USB modemu s přenosovou rychlostí 115 200. Pokud začnete psát a nevidíte znaky na obrazovce, stiskněte Ctrl + A pak E pro zapnutí ozvěny.
Pomocí následujícího příkazu AT potvrďte aktuální režim USB:
AT+QCFG="usbnet"
Pokud jste něco dostali s usbnet=0, pak budete muset přepnout na "1." To se také nazývá režim ECM. Pokud je to váš případ, napište:
AT+QCFG="usbnet",1
V tomto okamžiku by se měl modem automaticky restartovat. Pro potvrzení této akce vyhledejte "Nelze otevřít /dev/ttyUSB2!" se objeví na obrazovce do pěti sekund. Pokud ne, napište toto:
AT+CFUN=1,1
Typ NA ještě jednou a jako odpověď byste měli obdržet "OK". Nyní budete muset modemu sdělit své informace APN zadáním následujícího v minicomu:
AT+CGDCONT=1,"IP","VAŠE_APN"
Restartujte modem ještě jednou pomocí příkazu:
AT+CFUN=1,1
Něco takového uvidíte po opětovném dokončení restartu modemu.
Ukončete minicom stisknutím Ctrl + A pak X. Ujistěte se, že jste vybrali "Ano" a stiskněte Vstupte.
Restartujte Raspberry Pi; v terminálu zadejte:
sudo restart
Po dokončení restartu se přihlaste a otevřete svou terminálovou aplikaci. Typ:
ifconfig usb0
Budete hledat zmínku o cdc_ether Řidič. To potvrzuje, že váš modem funguje podle očekávání.
Stejně tak můžete opakovat ping příkaz uvedený výše, abyste potvrdili, že se můžete připojit k internetu prostřednictvím nejbližší mobilní věže.
Pokud byste potřebovali další řešení problémů, Sixfab má skvělého průvodce vysvětlujícího Nastavení modemu ECM pro modem Quectel.
Kam vezmete své Raspberry Pi?
Nyní, když máte možnost připojit svůj Raspberry Pi k nedaleké mobilní věži podporované operátorem, můžete zůstat připojeni k internetu, ať jste kdekoli. Pamatujte, že poplatky za data mohou být stále účtovány, proto se před pravidelným používáním modemu Raspberry Pi poraďte se svým operátorem.
Zvažte posunout tento projekt o krok dále sdílením připojení USB Raspberry Pi přes jeho ethernetový port. To vám umožní brát práci z domova opravdu vážně díky připojení Raspberry Pi k jinému zařízení, přepínači nebo routeru.