Inhoudsopgave:

Analyse van LTE Cat.M1 PSM (energiebesparingsmodus): 4 stappen
Analyse van LTE Cat.M1 PSM (energiebesparingsmodus): 4 stappen

Video: Analyse van LTE Cat.M1 PSM (energiebesparingsmodus): 4 stappen

Video: Analyse van LTE Cat.M1 PSM (energiebesparingsmodus): 4 stappen
Video: Designing low power applications for LTE M and NB IoT LPWA networks 2024, Juli-
Anonim
Analyse van LTE Cat. M1 PSM (energiebesparingsmodus)
Analyse van LTE Cat. M1 PSM (energiebesparingsmodus)

In het vorige artikel hebben we besproken hoe je de Active / Sleep-cyclus instelt met behulp van PSM. Raadpleeg het vorige artikel voor uitleg over hardware en PSM-instellingen en AT-commando's.

(Link:

Actieve status geeft aan dat de Cat. M1-module is ingeschakeld. En Slaapstatus geeft een status aan die het oproepbericht van het netwerk niet kan ontvangen, zoals uitgeschakeld.

Deze handleiding wordt uitgelegd op basis van de resultaten van het testen van de verbindingsstatus van het LTE-netwerk, IP, socket, ThingPlug, enz. volgens de Actieve/Slaapstatus die is ingesteld met behulp van de PSM-functie..

Stap 1: Actieve status - Procedure voor het automatisch uitvoeren van modules

Actieve status - Procedure van module-uitvoering automatisch
Actieve status - Procedure van module-uitvoering automatisch
Actieve status - Procedure van module-uitvoering automatisch
Actieve status - Procedure van module-uitvoering automatisch

1. LTE Cat. M1-netwerk opnieuw bevestigen

Zoals te zien is in de volgende afbeelding, kunt u, wanneer u de netwerkverbinding controleert met de opdracht 'AT + CEREG' na de slaapstand door de PSM-instelling, zien dat het antwoord normaal gesproken binnen een paar seconden is verbonden als '+ CEREG: 0, 1'.

2. IP opnieuw toegewezen

Na de slaapstand, wanneer u het opnieuw toegewezen IP-adres opvraagt met behulp van de 'AT * WWANIP?' commando, kunt u zien dat u een ander IP-adres heeft gekregen dan voorheen. Daarom kan worden afgeleid dat de socketverbinding niet wordt gehandhaafd.

Stap 2: Actieve status - Procedure voor handmatige uitvoering door gebruiker

Actieve status - Procedure voor handmatige uitvoering door gebruiker
Actieve status - Procedure voor handmatige uitvoering door gebruiker
Actieve status - Procedure voor handmatige uitvoering door gebruiker
Actieve status - Procedure voor handmatige uitvoering door gebruiker
Actieve status - Procedure voor handmatige uitvoering door gebruiker
Actieve status - Procedure voor handmatige uitvoering door gebruiker

Telkens wanneer de module zich in de actieve status bevindt, krijgt de module automatisch toegang tot het netwerk, wijst het IP opnieuw toe en om andere functies te gebruiken, moet het opnieuw worden uitgevoerd.

1. Contactdoos

Zoals je in het onderstaande logboek kunt zien, wordt de socketverbinding niet onderhouden. Dus als u gegevens via de socket moet verzenden, is het opnieuw aansluiten van de socket verplicht.

2. ThingPlug

Ook wordt de Thingplug-verbinding niet onderhouden. Dus als u gegevens via ThhingPlug moet verzenden, is ThhingPlug opnieuw verbinden verplicht.

3. GPS

Als u de PSM-functie in de toepassing voor het volgen van locaties moet gebruiken, moet het commando 'AT $$ GPS' worden uitgevoerd om GPS-informatie in elke actieve status te krijgen.

Stap 3: Slaapstand - gegevens die wel of niet kunnen worden ontvangen

Slaapstand - gegevens die wel of niet kunnen worden ontvangen
Slaapstand - gegevens die wel of niet kunnen worden ontvangen
Slaapstand - gegevens die wel of niet kunnen worden ontvangen
Slaapstand - gegevens die wel of niet kunnen worden ontvangen

1. SMS

Wanneer de module in de slaapstand staat, wordt de SMS vanaf de smartphone naar de module gestuurd. Wanneer de module terugkeert naar de actieve status, ontvangt deze de SMS die in behandeling was in het Cat. M1-netwerk.

2. ThingPlug JsonRPC

Om het JsonRPC-bericht van ThingPlug te ontvangen wanneer de module in de slaapstand staat. Het moet verbinding maken met ThingPlug met de volgende instelling.

6e parameter van de volgende opdracht moet worden ingesteld op '1' zoals deze AT + SKTPCON = 1, MQTT, 211.234.246.112, 1883, 120, 1, simple_v1, Device Token, Service ID, Device ID'

Om te controleren of het goed werkt, stuurt u een controlebericht naar de module met ThingPlug JsonRPC wanneer de module in de slaapstand staat. Daarna, wanneer de module terugkeert naar de actieve status en opnieuw verbinding maakt met de ThingPlug, ontvangt deze het JsonRPC-bericht in afwachting van de ThingPlug-server.

3. Socketgegevens

Zelfs het IP-adres wordt gewijzigd en de socketverbinding wordt niet onderhouden, dus socketgegevens kunnen niet worden ontvangen wanneer het apparaat in de slaapstand staat.

Stap 4:

Afbeelding
Afbeelding

Zoals je kunt zien aan de hand van de bovenstaande tests, zal de module automatisch verbinding maken met het Cat. M1-netwerk en IP opnieuw toewijzen voor elke actieve status.

Andere functies (socket, ThingPlug, GPS) moeten opnieuw worden aangesloten of opnieuw worden uitgevoerd. En het stopcontact, ThingPlug, kan niet worden onderhouden.

Ook in het geval van sms, wanneer de module in de slaapstand staat, is deze in afwachting van het Cat. M1-netwerk. en ThingPlug Json PRC is in afwachting van de ThingPlug-server.

Daarom, als u de PSM-functie met Socket, ThingPlug en GPS-functie gebruikt, moet u elke actieve toestand de socket, ThingPlug en GPS opnieuw aansluiten.

Aanbevolen: