Spis treści:
W tym artykule dowiesz się, jak połączyć Raspberry Pi z modułami GSM od itbrainpower.net (2G / 3G / 4G lub LPW LTE CATM), w tym z rodziną modemów u-GSM.
Większość integracji sprzętu z modemem będzie przedstawiana na przykładzie u-GSM, ale znajdziesz również odniesienia do innych modemów itbrainpower.net.
Potrzebne elementy
- Raspberry PI 4B / 3B+ / 3B / 3A+ / 2B / B / Zero / Zero W
- dowolny modem u-GSM w wersji uFL (z wyjątkiem wersji BC95G*) lub dowolna pierwsza wersja modułu ITBP (c-uGSM, h-nanoGSM, d-u3G lub l-LTE ),
- 1 szt. akumulator Li-Pol 3,7 V / 250 mA, lub 1 szt. super-kondensator dla modemów itbrainpower.net**.
* BC95G (nie mylić z BG95-M2 lub BG95-M3) nie ma wbudowanego wsparcia dla ppp.
** pierwsza generacja modemów itbrainpower.net nie posiada interfejsu RPi, ale nadal można je podłączyć do RPi za pomocą przewodów. Modemy u-GSM w wersji SMA można podłączyć w ten sam sposób.
Akumulator Li-Pol / Li-Ion lub super-kondensator są wymagane do poprawnego działania u-GSM! *
*w przypadku modemów u-GSM o niskim zużyciu energii używanych wyłącznie w trybie LTE-CATM lub NBIoT (BG95-M2 i BG96/BG95-M3 z ograniczonym trybem 2G), akumulator Li-Pol lub super-kondensator można bezpiecznie zastąpić kondensatorem Low ESR o pojemności 1000-1500 uF / 6.3 V.
Nakładki u-GSM do Raspberry Pi
Nakładka u-GSM od itbrainpower.net to pierwszy na świecie (i jedyny) modularny modem, który obsługuje wszystkie standardy GSM (LTE NB IoT / LTE CATM1 / LTE CAT4 / LTE CAT1 / UMTS-3G / GSM-2G). Moduły u-GSM różnią się protokołami radiowymi i zasięgiem – sprawdź.
Akumulator lub super-kondensator można bezpiecznie zastąpić kondensatorem Low ESR o pojemności 1000-1500 uF / 6,3 V.
Producent modułów u-GSM przygotował instrukcję podłączenia nakładek do Raspberry Pi oraz anteny.
- Otwór mocujący zgodny z formatem Raspberry Pi
- Wyprowadzenia
- Złącze miniUSB
- Układ ładowarki Li-Pol / Li-Ion
- Pady lutownicze USB GND, D-, D+, 5 V
- Pad lutowniczy do złącza SMA lub u.FL
- Slot nanoSIM
- Złącze GNSS
- Złącze Li-Pol
- Przerywane linie PCB do przecięcia w celu dopasowania do formatów RPix lub ITBPMM
- Interfejs BeagleBone Black
- Interfejs Raspberry Pi
- Przycisk Reset
- Otwory lutownicze do superkondensatora
Opis wyprowadzeń modułu u-GSM | |
---|---|
STS | wyprowadzenie statusowe |
RI | wyjście Ring Indicator |
GND | masa układu |
VCC | wejście / wyjście 4 V, wewnętrznie podłączone do Li-Pol + pad |
VIN | wejście 5 V ładowarki Li-Pol |
VSUB | wyjście 5 V |
ENA | pin aktywujący, aktywowany stanem wysokim |
RST | reset, aktywowany stanem wysokim |
TX | linia nadawcza interfejsu szeregowego |
RX | linia odbiorcza interfejsu szeregowego |
Połączenie modułów GSM za pomocą przewodów
Dotyczy to wersji u-GSM modem SMA oraz pierwszej wersji modułów ITBP (c-uGSM, h-nanoGSM, d-u3G lub l-LTE). Możesz zignorować tą część, jeśli moduły u-GSM zostały podłączone w sposób przedstawiony powyżej.
Podłącz przewody w sposób opisany poniżej:
- RPI PIN12 [GPIO18] <====> ITBPMM STS
- RPI PIN16 [GPIO23] <====> ITBPMM ENA / ITBPMM POW
- RPI PIN18 [GPIO24] <====> ITBPMM RST / ITBPMM RST
- RPI PIN08 [GPIO14 / TX] <====> ITBPMM TX
- RPI PIN10 [GPIO15 / RX] <====> ITBPMM RX
- RPI PIN06 [GND] <====> ITBPMM GND
- RPI PIN04 [5V] <====> ITBPMM Vin
Podłączenie pełnowymiarowych modemów itbrainpower.net do Raspberry Pi
Dotyczy to modemów a-gsmII, b-gsmgnss i a-gsm. Możesz to zignorować, jeśli nie używasz żadnego z tych modemów.
Szczegółowy opis podłączenia modułów można znaleźć na stronie producenta.
Informacje i wskazówki dotyczące instalacji Linux Debian 10
Kompatybilność platform: Raspberry Pi dowolna wersja, w tym Raspberry Pi 4.
Pakiety wsparcia u-GSM Debian są dostępne tutaj.
Najprostszy i najszybszy sposób - skorzystaj z obrazu RPi przystosowanego do modemów itbp:
Przejdź do sekcji pobierania, wybierz swoją nakładkę i pobierz ostatni dostępny obraz RPi przystosowany do modemów ITBP. Obraz ten jest oparty na Raspbian Buster Lite 2019-09-26.
Do instalacji tego obrazu Linuxa wymagana jest jedna karta micro SD o pojemności minimum 4 GB – instrukcja instalacji obrazu systemu.
Niektóre funkcje:
- statyczny adres IP ETH0:0 (192.168.122.200)
- włączony sshd
- włączony dostęp roota (domyślne hasło 1234) – również zdalny
- utworzone konto użytkownika “rpi”, z hasłem “raspberry”
- sterowniki USB
- zmapowane sterowniki USB dla modemów UMTS / LTE
- zmodyfikowana/zremapowana usługa hciuart (włączone wsparcie BTH przez /dev/serial1 @ 115200bps)
- zainstalowane cztery dodatkowe pakiety (ppp, python-serial, mc i mtr)
- wyłączony avahi-daemon
- kompaktowy obraz o rozmiarze 4 GB*
*dla mniejszych SD (2 GB) – użyj poprawionego obrazu opartego na Streach Lite 2018-06-27 (ale niekompatybilnego z RPi 4) z sekcji pobierania.
Jeśli chcesz wiedzieć, co zostało zmienione/poprawione w tym obrazie Linuxa, przeczytaj następny rozdział.
Niestandardowa instalacja Debian Buster Lite
Pobierz i zainstaluj ostatni obraz Debian Buster Lite z https://www.raspberrypi.org/downloads/ lub użyj swojego obrazu.
Postępuj zgodnie z krokami opisanymi w poradniku oprogramowania RPi, ale:
- Usuń “console=serial0,115200 console=tty1” z “/boot/cmdline.txt” (“cmdline.txt” na partycji boot SD)
- Dodaj do “/boot/config.txt” (“config.txt” na partycji boot SD) następujące cztery linie:
enable_uart=1
dtoverlay=pi3-disable-bt
dtoverlay=pi3-miniuart-bt
core_freq=250 - Zignoruj krok 4 (zrobione wcześniej) i krok 10 poradnika!
- Opcjonalnie, wyłącz “avahi-daemon” wykonując następujące trzy polecenia jako root:
systemctl disable avahi-daemon.socket avahi-daemon.service
systemctl mask avahi-daemon.socket avahi-daemon.service
systemctl stop avahi-daemon.socket avahi-daemon.service
Artykuł opublikowany za zgodą: itbrainpower.net
Jak oceniasz ten wpis blogowy?
Kliknij gwiazdkę, aby go ocenić!
Średnia ocena: 4.5 / 5. Liczba głosów: 2
Jak dotąd brak głosów! Bądź pierwszą osobą, która oceni ten wpis.