AT Polecenia do przesyłania danych przez stos TCP / IP z siecią LTE

11

Muszę zaprojektować wbudowane oprogramowanie, które będzie napędzać urządzenie komórkowe LTE (takie jak u-Blox TOBY L2 Series) i jego stos TCP / IP, aby przesyłać niektóre dane do odległego serwera.

Czekam na dostawę urządzenia w pracy. Na razie korzystam z urządzenia GPRS (seria u-Blox LEON). Zasadniczo wykonuję następujące polecenia:

  • Skonfiguruj profil PSD za pomocą AT + UPSD
  • Aktywuj profil PSD za pomocą AT + UPSDA = 0,3
  • Otwarte gniazdo z AT + USOCR = 6
  • Połącz się z adresem IP serwera za pomocą AT + USOCO = 0, „xx.xxx.xx.xxx”, „pp” gdzie xx to adres IP, a pp to numer portu
  • Zapisuj dane za pomocą AT + USOWR

To bardzo prosty schemat blokowy, nie potrzebuję bardzo szczegółowych ustawień, tylko domyślny. Nie konfiguruję kontekstu PDP z AT + CGDCONT lub czymkolwiek innym. Być może konfiguracja PSD z AT + UPSD wystarcza zarówno w sieci GPRS, jak i LTE.

Problem jest następujący: Najwyraźniej istnieją pewne różnice między urządzeniami GPRS / UMTS a urządzeniami LTE, jeśli chodzi o konfigurację konfiguracji sieci (kontekst PDP dla urządzeń GPRS / UMTS i EPS dla LTE). Przeczytałem całkiem wszystko o tych konfiguracjach sesji danych, ale nie udało mi się w pełni zrozumieć różnic.

Kiedy więc przejdę z urządzenia GPRS (LEON) na urządzenie LTE (TOBY), jakie różnice pojawią się w zakresie ustawień i / lub poleceń AT?

Bikemat
źródło

Odpowiedzi:

1

Przede wszystkim możesz zostać powiadomiony, że o ile mi wiadomo, obsługa gniazd TCP dla TOBY-L2 jest w fazie rozwoju dla większości modułów, z wyjątkiem wersji L201 (patrz aktualny arkusz danych i odniesienie do komendy AT na stronie ublox.com ) , a dla innych wersji korzystających z najnowszej aktualizacji oprogramowania układowego. Nie odnoszę się tutaj do niczego bezpośrednio, ponieważ ublox wydaje się teraz restrukturyzować swoją stronę internetową.

Poza tym odniesienie do poleceń AT jest tutaj dość zasobem, szczegółowo opisuje różnice w każdym poleceniu między TOBY, LEON, SARA i LISA, a także ich wersje. Jeśli go nie przeczytałeś, oto lista migracji (niekoniecznie kompletna lub faktycznie sprawdzona), zaczerpnięta z dokładnie tego dokumentu:

  • + UPSD: Wartości parametrów zależą w dużym stopniu od typu modemu. param_tag i param_val mają wiele specjalnych znaczeń i ograniczeń dla LEON. Jeśli używasz któregokolwiek z nich, radzimy podjąć specjalne środki. TOBY-L2 ma również ograniczenie, którego jednak należy łatwo uniknąć
  • + UPSDA: brak różnic, ale efekt uboczny: Jeśli aktywujesz profil z tym samym numerem na TOBY-L2 dwa razy, ale z różnymi ustawieniami, może się to nie powieść. Jeśli to zrobisz, zapoznaj się z instrukcją.
  • + USOCR: Możesz utworzyć tylko 7 gniazd (0-6) w TOBY-L2 w porównaniu do maksymalnie 16 gniazd w LEON.
  • + USOCO: Brak widocznych różnic
  • + USOWR: W szczegółach jest trochę dziwności z LEON na wypadek, gdybyś również otrzymywał dane, których oczywiście nie otrzymujesz, więc wszystko jest w porządku.

Należy jednak pamiętać, że w aplikacji nie należy mieszać poleceń + CG * i + UPS *, w przypadku aktualizacji. Może to prowadzić do problemów.

Poza tym nie widzę żadnych innych różnic w dokumentacji. Mimo to może nie zostać udokumentowane na tak wczesnym etapie.

Są dwa inne odniesienia, które mogę wskazać.

  • Gdy tylko będziesz mieć ze sobą rzeczywisty moduł TOBY, wypróbuj m-centrum. Pozwala skonfigurować profile PSD i jednocześnie śledzić polecenia AT.
  • Skontaktuj się ze swoim dystrybutorem. u-blox zawarł z nimi dość szczegółowe umowy, co powoduje, że są oni odpowiedzialni za wsparcie w takich pytaniach.
JA
źródło