Bezpośrednia komunikacji złącza szeregowego z modułem komórkowym (komendy gsmat).
Nasze routery wykorzystują moduł GSM do połączenia z siecią mobilną i jest to jedna z głównych funkcji, do których są wykorzystywane. Wszystkie ustawienia modułu GSM są przeprowadzane w interfejsie głównym urządzenia i jest to domyślnie główne połączenie WAN. Do kontroli stanu połącznie można wykorzystać komendę „gsmat”. Może ona również posłużyć do jego konfiguracji, ale nie jest to opcja zalecana.
Ujmując to w proste słowa nasze urządzenia są routerami, a nie modemami co wprowadza możliwość wykorzystania dodatkowych funkcjonalności z wykorzystaniem komend „gsmat”. Funkcjonalności te dzielą się na dwa typy określane jako:
- Non-exclusive access – dla użytkowników mniej doświadczonych z taką obsługą modułu,
- Exclusive access – przeznaczone dla zaawansowanych.
Wejście w drugi z trybów powoduje wstrzymanie komunikacji z siecią mobilną i pozwala na parametryzowanie dodatkowych opcji. Wykorzystywany jest on głownie do debugowania połączenia mobilnego.
W celu konfiguracji komunikacji złącza szeregowego z modułem komórkowym należy:
1. Wyłączyć połączenie PPP.
2. Wpisać poniższe komendy do sekcji Startup Script.
ifconfig lo up # this is not needed in newer firmware (from fw version 3.0.7) portd -c /dev/ttyXXXX -b 115200 -d 8 -p N -s 1 -l 20 -o tcp -h 127.0.0.1 -t 8000 & |
Gdzie /dev/tty/XXXX jest określeniem portu modułu komórkowego. Listę dostępnych portów można odnaleźć w tabeli „Porty komunikacyjne modułów komórkowych” zamieszczonej poniżej.
Przykład skryptu poniżej:
3. Z sekcji odpowiadającej za konfigurację portów rozszerzeń należy aktywować opcję „Enable expansion port access over TCP/UDP” oraz potwierdzić ją przyciskiem „Apply”.
4. Zresetować router i spróbować połączyć się z routerem (modułem GSM) z wykorzystaniem portu (RS232). Powinno to umożliwić bezpośrednią komunikację z modułem GSM.
Porty komunikacyjne modułów komórkowych:
Moduł komórkowy | Kanał 1 | Kanał 2 |
---|---|---|
MC75 | /dev/ttyS1 | /dev/ttyS2 |
EES3 | /dev/ttyACM0 | /dev/ttyS2 |
TRM3 | /dev/ttyUSB7 | /dev/ttyUSB8 |
HC15 | /dev/ttyACM0 | /dev/ttyUSB8 |
HC25 | /dev/ttyACM0 | /dev/ttyUSB8 |
EU3 | /dev/ttyUSB10 | /dev/ttyUSB8 |
PHS8 | /dev/ttyUSB9 | /dev/ttyUSB8 |
PLS8-E_R1 | /dev/ttyUSB8 | /dev/ttyUSB8 |
PLS8-E_R2 | /dev/ttyUSB9 | /dev/ttyUSB8 |
PLS8-X_R2 | /dev/ttyUSB9 | /dev/ttyUSB8 |
MC7304 | /dev/ttyUSB8 | /dev/ttyUSB8 |
MC7700 | /dev/ttyUSB8 | /dev/ttyUSB8 |
MC7710 | /dev/ttyUSB9 | /dev/ttyUSB8 |
MC7750 | /dev/ttyUSB8 | /dev/ttyUSB8 |
MC8705 | /dev/ttyUSB9 | /dev/ttyUSB8 |
MC8790 | /dev/ttyUSB9 | /dev/ttyUSB8 |
ME909 | /dev/ttyUSB6 | /dev/ttyUSB8 |
L280 | /dev/ttyACM9 | /dev/ttyACM8 |
LE910-EU | /dev/ttyACM11 | /dev/ttyACM8 |
LE910-NA1 | /dev/ttyACM11 | /dev/ttyACM8 |
GOBI3K | /dev/ttyUSB8 | /dev/ttyUSB8 |
VWM10 | dev/ttyACM0 | /dev/ttyUSB8 |
MPNX00 | /dev/ttyUSB7 | /dev/ttyUSB8 |
MPL200 | dev/ttyUSB8 | /dev/ttyUSB8 |
EC25/EG25 | /dev/ttyUSB9 | /dev/ttyUSB8 |
BG96 | /dev/ttyUSB9 | /dev/ttyUSB8 |
LM960A18 | /dev/ttyUSB9 | /dev/ttyUSB8 |
SIM7070E | /dev/ttyUSB11 | /dev/ttyUSB8 |
PLS83-EP | /dev/ttyUSB7 | /dev/ttyUSB8 |
EM12-G | /dev/ttyUSB9 | /dev/ttyUSB8 |
RM505Q-AE | /dev/ttyUSB9 | /dev/ttyUSB8 |
Skontaktuj się ze specjalistą Elmark
Masz pytania? Potrzebujesz porady? Zadzwoń lub napisz do nas!