Índice:

Análise de LTE Cat.M1 PSM (Modo de economia de energia): 4 etapas
Análise de LTE Cat.M1 PSM (Modo de economia de energia): 4 etapas

Vídeo: Análise de LTE Cat.M1 PSM (Modo de economia de energia): 4 etapas

Vídeo: Análise de LTE Cat.M1 PSM (Modo de economia de energia): 4 etapas
Vídeo: Режимы энергосбережения NB-IoT и CatM (теория и измерения) 2024, Novembro
Anonim
Análise de LTE Cat. M1 PSM (Modo de economia de energia)
Análise de LTE Cat. M1 PSM (Modo de economia de energia)

No artigo anterior, discutimos como definir o ciclo Ativo / Sono usando PSM. Consulte o artigo anterior para obter explicações sobre a configuração de hardware e PSM e o comando AT.

(Link:

O estado ativo indica que o status do módulo Cat. M1 está ligado. E o status de hibernação indica um status que não pode receber a mensagem de paging da rede, como desligado.

Este guia será explicado com base nos resultados do teste do status da conexão da rede LTE, IP, soquete, ThingPlug, etc. de acordo com o estado Ativo / Suspenso definido usando a função PSM..

Etapa 1: Estado Ativo - Procedimento de Execução do Módulo Automaticamente

Estado Ativo - Procedimento de Execução do Módulo Automaticamente
Estado Ativo - Procedimento de Execução do Módulo Automaticamente
Estado Ativo - Procedimento de Execução do Módulo Automaticamente
Estado Ativo - Procedimento de Execução do Módulo Automaticamente

1. Reconexão de rede LTE Cat. M1

Conforme mostrado na figura a seguir, ao verificar a conexão de rede usando o comando 'AT + CEREG' após o estado de hibernação pela configuração de PSM, você pode ver que a resposta é normalmente conectada como '+ CEREG: 0, 1' em alguns segundos.

2. IP realocado

Após o estado de hibernação, quando você consulta o IP reatribuído usando o método 'AT * WWANIP?' comando, você pode ver que foi atribuído a você um IP diferente do que antes. Portanto, pode-se inferir que a conexão de soquete não é mantida.

Etapa 2: Estado Ativo - Procedimento de Execução do Usuário Manualmente

Estado Ativo - Procedimento de Execução do Usuário Manualmente
Estado Ativo - Procedimento de Execução do Usuário Manualmente
Estado Ativo - Procedimento de Execução do Usuário Manualmente
Estado Ativo - Procedimento de Execução do Usuário Manualmente
Estado Ativo - Procedimento de Execução do Usuário Manualmente
Estado Ativo - Procedimento de Execução do Usuário Manualmente

Sempre que o módulo está no estado Ativo, o módulo acessa automaticamente a rede, realoca o IP e, para usar outras funções, ele precisa executar novamente.

1. Soquete

Como você pode ver no log abaixo, a conexão do soquete não é mantida. Portanto, se você precisar enviar dados por meio do soquete, a reconexão do soquete é obrigatória.

2. ThingPlug

Além disso, a conexão Thingplug não é mantida. Portanto, se você precisar enviar dados através do ThhingPlug, a reconexão do ThhingPlug é obrigatória.

3. GPS

Se você precisar usar a função PSM no aplicativo de rastreamento de localização, deve ser executado o comando 'AT $$ GPS' para obter informações de GPS em todos os estados ativos.

Etapa 3: estado de repouso - dados que podem ser recebidos ou não

Estado de hibernação - dados que podem ser recebidos ou não
Estado de hibernação - dados que podem ser recebidos ou não
Estado de hibernação - dados que podem ser recebidos ou não
Estado de hibernação - dados que podem ser recebidos ou não

1. SMS

Quando o módulo está no estado de hibernação, o SMS é enviado para o módulo a partir do smartphone. Quando o módulo retorna ao estado ativo, ele recebe o SMS que estava pendente na rede Cat. M1.

2. ThingPlug JsonRPC

Para receber a mensagem JsonRPC de ThingPlug quando o módulo estiver no estado de suspensão. Ele precisa se conectar ao ThingPlug com a seguinte configuração.

O 6º parâmetro do comando a seguir deve ser definido como '1', como AT + SKTPCON = 1, MQTT, 211.234.246.112, 1883, 120, 1, simple_v1, token de dispositivo, ID de serviço, ID de dispositivo '

Para verificar se funciona bem, envie uma mensagem de controle para o módulo usando ThingPlug JsonRPC quando o módulo estiver no estado de suspensão. Depois disso, quando o módulo retornar ao estado Ativo e se reconectar ao ThingPlug, ele receberá a mensagem JsonRPC pendente no servidor ThingPlug.

3. Dados do soquete

Até o IP é alterado e a conexão do soquete não é mantida, então os dados do soquete não podem ser recebidos quando o dispositivo está no estado de suspensão.

Passo 4:

Imagem
Imagem

Como você pode ver nos testes acima, o módulo se conectará automaticamente à rede Cat. M1 e realocará o IP para cada estado ativo.

Outras funções (soquete, ThingPlug, GPS) requerem reconexão ou reexecução. E o soquete, ThingPlug, não pode ser mantido.

Além disso, no caso de SMS, quando o módulo está no estado de hibernação, ele fica pendente na rede Cat. M1. e ThingPlug Json PRC está pendente para o servidor ThingPlug.

Portanto, se você usar a função PSM com as funções Socket, ThingPlug e GPS, será necessário reconectar a tomada, ThingPlug e GPS a cada estado ativo.

Recomendado: