Beantwoord

BG96 statisch IP en slaapmodus

  • 3 november 2020
  • 1 reactie
  • 163 keer bekeken

Beste forumleden,

Momenteel probeer ik een BG96 in slaap modus te krijgen en wakker te maken als er een bericht binnenkomt.

Ik neem aan dat ik hiervoor een statisch IP moet instellen? Zoja, weet iemand hoe?

Ook snap ik niet helemaal hoe ik de BG96 in slaapmodus moet zetten.

Weet iemand welke AT commands ik hiervoor moet gebruiken?

Alvast bedankt,

Daniel Spils

 

icon

Beste antwoord door maarten bartels 3 november 2020, 12:38

Beste Daniel,

 

Om je device in de slaap modus (of psm = power save mode) te krijgen moet je PSM instellen met het volgende AT commando:

AT+CPSMS=1,,,”<requested-periodic-tau>”,”<requested-active-time>” 

<requested-periodic-tau> en <requested-active-time> zijn bit-patronen van 8 bits, waarin de tijdseenheid en aantal eenheden zijn gecodeerd. Je kan het beste even de AT commando documentatie van quectel erop naslaan.

Een voorbeeld, het volgende commando:

AT+CPSMS=1,,,”00000111”,”00001111” 

… stelt het volgende in:

<requested tau> = 70 min (7 x 10 min)

<requested active time> = 30 seconde  (15 x 2 sec.)

Dat betekent dat, als je device geen data meer verstuurt of ontvangt, het device na 30 seconde in slaap gaat voor een periode 70 min. waarna het wakker wordt om een tracking area update te kunnen sturen naar het netwerk. Je kan het device niet van buitenaf wakker maken. Het device kan wel zelf eerder wakker worden als jouw arduino het modem daartoe opdracht geeft. Het moet dan een bepaalde modem pin een hoog of laag signaal geven. 

Je kan met een ander commando controleren of de gevraagde PSM instellingen ook zijn geaccepteerd.

AT+QPSMS?

Het IP adres dat het device had na het wakker worden is gelijk aan het ip adres dat het had voor dat het in slaap ging. Je hebt dus niet perse een statisch ip-adres nodig, als je tenminste weet welk ip-adres het device had/heeft.

 

Succes!

 

Maarten Bartels

KPN

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Bekijk origineel

1 reactie

Reputatie 1
Badge

Beste Daniel,

 

Om je device in de slaap modus (of psm = power save mode) te krijgen moet je PSM instellen met het volgende AT commando:

AT+CPSMS=1,,,”<requested-periodic-tau>”,”<requested-active-time>” 

<requested-periodic-tau> en <requested-active-time> zijn bit-patronen van 8 bits, waarin de tijdseenheid en aantal eenheden zijn gecodeerd. Je kan het beste even de AT commando documentatie van quectel erop naslaan.

Een voorbeeld, het volgende commando:

AT+CPSMS=1,,,”00000111”,”00001111” 

… stelt het volgende in:

<requested tau> = 70 min (7 x 10 min)

<requested active time> = 30 seconde  (15 x 2 sec.)

Dat betekent dat, als je device geen data meer verstuurt of ontvangt, het device na 30 seconde in slaap gaat voor een periode 70 min. waarna het wakker wordt om een tracking area update te kunnen sturen naar het netwerk. Je kan het device niet van buitenaf wakker maken. Het device kan wel zelf eerder wakker worden als jouw arduino het modem daartoe opdracht geeft. Het moet dan een bepaalde modem pin een hoog of laag signaal geven. 

Je kan met een ander commando controleren of de gevraagde PSM instellingen ook zijn geaccepteerd.

AT+QPSMS?

Het IP adres dat het device had na het wakker worden is gelijk aan het ip adres dat het had voor dat het in slaap ging. Je hebt dus niet perse een statisch ip-adres nodig, als je tenminste weet welk ip-adres het device had/heeft.

 

Succes!

 

Maarten Bartels

KPN

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Reageer