Cuprins:

Analiza LTE Cat.M1 PSM (Mod de economisire a energiei): 4 pași
Analiza LTE Cat.M1 PSM (Mod de economisire a energiei): 4 pași

Video: Analiza LTE Cat.M1 PSM (Mod de economisire a energiei): 4 pași

Video: Analiza LTE Cat.M1 PSM (Mod de economisire a energiei): 4 pași
Video: On-demand webinar: How to select the right cellular module for your IoT solution LTE M or NB IoT? 2024, Iulie
Anonim
Analiza LTE Cat. M1 PSM (Mod de economisire a energiei)
Analiza LTE Cat. M1 PSM (Mod de economisire a energiei)

În articolul precedent, am discutat despre modul de setare a ciclului Active / Sleep folosind PSM. Vă rugăm să consultați articolul anterior pentru explicații despre setarea hardware și PSM și comanda AT.

(Link:

Starea activă indică faptul că starea modulului Cat. M1 este pornită. Și Starea de repaus indică o stare care nu poate primi mesajul de paginare din rețea, ca și cum este oprit.

Acest ghid va fi explicat pe baza rezultatelor testării stării conexiunii rețelei LTE, IP, socket, ThingPlug etc., în funcție de starea activă / de repaus setată utilizând funcția PSM..

Pasul 1: Starea activă - Procedura de executare automată a modulului

Stare activă - Procedura de executare automată a modulului
Stare activă - Procedura de executare automată a modulului
Stare activă - Procedura de executare automată a modulului
Stare activă - Procedura de executare automată a modulului

1. Re-atașați rețeaua LTE Cat. M1

După cum se arată în figura următoare, când verificați conexiunea la rețea utilizând comanda „AT + CEREG” după starea de repaus prin setarea PSM, puteți vedea că răspunsul este conectat în mod normal ca „+ CEREG: 0, 1” în câteva secunde.

2. IP realocat

După starea de repaus, când interogați IP-ul reatribuit utilizând „AT * WWANIP?” comanda, puteți vedea că vi s-a atribuit un alt IP decât înainte. Prin urmare, se poate deduce că conexiunea socket nu este menținută.

Pasul 2: Starea activă - Procedura de execuție a utilizatorului manual

Stare activă - Procedură de execuție manuală a utilizatorului
Stare activă - Procedură de execuție manuală a utilizatorului
Stare activă - Procedură de execuție manuală a utilizatorului
Stare activă - Procedură de execuție manuală a utilizatorului
Stare activă - Procedură de execuție manuală a utilizatorului
Stare activă - Procedură de execuție manuală a utilizatorului

Ori de câte ori modulul se află în starea activă, modulul accesează automat rețeaua, alocă din nou adresa IP și, pentru a utiliza alte funcții, trebuie să efectueze din nou.

1. Priză

După cum puteți vedea din jurnalul de mai jos, conexiunea socket nu se menține. Deci, dacă trebuie să trimiteți date prin socket, reconectarea socketului este obligatorie.

2. ThingPlug

De asemenea, conexiunea Thingplug nu este menținută. Deci, dacă trebuie să trimiteți date prin ThhingPlug, este obligatorie reconectarea ThhingPlug.

3. GPS

Dacă trebuie să utilizați funcția PSM în aplicația de urmărire a locației, aceasta a trebuit să fie efectuată comanda „AT $$ GPS” pentru a obține informații GPS în fiecare stare activă.

Pasul 3: Starea de repaus - date care pot fi primite sau nu

Starea de repaus - date care pot fi primite sau nu
Starea de repaus - date care pot fi primite sau nu
Starea de repaus - date care pot fi primite sau nu
Starea de repaus - date care pot fi primite sau nu

1. SMS

Când modulul este în starea de repaus, SMS-ul este trimis către modul de pe telefonul inteligent. Când modulul revine la starea activă, primește SMS-ul care era în așteptare în rețeaua Cat. M1.

2. ThingPlug JsonRPC

Pentru a primi mesajul JsonRPC de la ThingPlug atunci când modulul este în starea Sleep. Trebuie să se conecteze la ThingPlug cu următoarea setare.

Al șaselea parametru al comenzii următoare trebuie setat la „1” ca acesta AT + SKTPCON = 1, MQTT, 211.234.246.112, 1883, 120, 1, simple_v1, Token dispozitiv, ID serviciu, ID dispozitiv”

Pentru a verifica dacă funcționează bine, trimiteți un mesaj de control modulului folosind ThingPlug JsonRPC atunci când modulul este în starea Sleep. După aceea, când modulul revine la starea activă și se reconectează la ThingPlug, acesta va primi mesajul JsonRPC în așteptare către serverul ThingPlug.

3. Date socket

Chiar și IP-ul este modificat și conexiunea de socket nu este menținută, astfel încât datele de socket nu pot fi primite atunci când dispozitivul este în starea Sleep.

Pasul 4:

Imagine
Imagine

După cum puteți vedea din testele de mai sus, modulul se va conecta automat la rețeaua Cat. M1 și va aloca IP-ul pentru fiecare stare activă.

Alte funcții (socket, ThingPlug, GPS) necesită reconectarea sau reexecutarea. Și soclul, ThingPlug, nu poate fi întreținut.

De asemenea, în cazul SMS-urilor, atunci când modulul este în stare de repaus, este în așteptare pentru rețeaua Cat. M1. iar ThingPlug Json PRC este în așteptare pentru serverul ThingPlug.

Prin urmare, dacă utilizați funcția PSM cu funcția Socket, ThingPlug și GPS, trebuie să reconectați socket-ul, ThingPlug și GPS la fiecare stare activă.

Recomandat: