Оглавление:

Анализ LTE Cat.M1 PSM (режим энергосбережения): 4 шага
Анализ LTE Cat.M1 PSM (режим энергосбережения): 4 шага

Видео: Анализ LTE Cat.M1 PSM (режим энергосбережения): 4 шага

Видео: Анализ LTE Cat.M1 PSM (режим энергосбережения): 4 шага
Видео: Aurora webinar NB IoT Quectel 2024, Декабрь
Anonim
Анализ LTE Cat. M1 PSM (режим энергосбережения)
Анализ LTE Cat. M1 PSM (режим энергосбережения)

В предыдущей статье мы обсудили, как установить цикл «Активный / Спящий» с помощью PSM. Пожалуйста, обратитесь к предыдущей статье для объяснения настроек оборудования, PSM и AT-команд.

(Ссылка:

Активное состояние указывает на то, что модуль Cat. M1 включен. А «Состояние сна» указывает на состояние, при котором не может быть получено пейджинговое сообщение из сети, например, при выключенном питании.

Это руководство будет объяснено на основе результатов тестирования состояния подключения LTE-сети, IP, сокета, ThingPlug и т. Д. В соответствии с состоянием Active / Sleep, установленным с помощью функции PSM..

Шаг 1: Активное состояние - процедура автоматического выполнения модуля

Активное состояние - процедура выполнения модуля автоматически
Активное состояние - процедура выполнения модуля автоматически
Активное состояние - процедура выполнения модуля автоматически
Активное состояние - процедура выполнения модуля автоматически

1. Повторное подключение сети LTE Cat. M1

Как показано на следующем рисунке, когда вы проверяете сетевое соединение с помощью команды «AT + CEREG» после состояния сна с помощью настройки PSM, вы можете видеть, что ответ обычно подключается как «+ CEREG: 0, 1» в течение нескольких секунд.

2. Перераспределение IP

После состояния сна, когда вы запрашиваете переназначенный IP-адрес с помощью «AT * WWANIP?» вы увидите, что вам был назначен другой IP-адрес, чем раньше. Следовательно, можно сделать вывод, что соединение сокета не поддерживается.

Шаг 2: Активное состояние - Процедура выполнения пользователем вручную

Активное состояние - процедура выполнения пользователем вручную
Активное состояние - процедура выполнения пользователем вручную
Активное состояние - процедура выполнения пользователем вручную
Активное состояние - процедура выполнения пользователем вручную
Активное состояние - процедура выполнения пользователем вручную
Активное состояние - процедура выполнения пользователем вручную

Когда модуль находится в активном состоянии, модуль автоматически получает доступ к сети, перераспределяет IP-адрес и, чтобы использовать другие функции, ему необходимо выполнить повторное выполнение.

1. Розетка

Как видно из журнала ниже, соединение через сокет не поддерживается. Поэтому, если вам нужно отправить данные через сокет, повторное подключение сокета является обязательным.

2. ThingPlug

Также не поддерживается соединение Thingplug. Поэтому, если вам нужно отправить данные через ThhingPlug, повторное подключение ThhingPlug является обязательным.

3. GPS

Если вам нужно использовать функцию PSM в приложении для отслеживания местоположения, необходимо выполнить команду AT $$ GPS для получения информации GPS в каждом активном состоянии.

Шаг 3. Состояние сна - данные, которые можно получить или нет

Состояние сна - данные могут быть получены или нет
Состояние сна - данные могут быть получены или нет
Состояние сна - данные могут быть получены или нет
Состояние сна - данные могут быть получены или нет

1. SMS

Когда модуль находится в спящем состоянии, SMS отправляется на модуль со смартфона. Когда модуль возвращается в активное состояние, он получает SMS, ожидающее обработки в сети Cat. M1.

2. ThingPlug JsonRPC

Чтобы получить сообщение JsonRPC от ThingPlug, когда модуль находится в состоянии сна. Он должен подключиться к ThingPlug со следующей настройкой.

Шестой параметр следующей команды должен быть установлен на «1», например: AT + SKTPCON = 1, MQTT, 211.234.246.112, 1883, 120, 1, simple_v1, Device Token, Service ID, Device ID '

Чтобы проверить, правильно ли он работает, отправьте управляющее сообщение в модуль с помощью ThingPlug JsonRPC, когда модуль находится в состоянии сна. После этого, когда модуль вернется в активное состояние и повторно подключится к ThingPlug, он получит ожидающее сообщение JsonRPC для сервера ThingPlug.

3. Данные сокета

Даже IP-адрес изменяется, а соединение с сокетом не поддерживается, поэтому данные с сокета не могут быть получены, когда устройство находится в состоянии сна.

Шаг 4:

Изображение
Изображение

Как видно из приведенных выше тестов, модуль автоматически подключится к сети Cat. M1 и перераспределит IP-адрес для каждого активного состояния.

Другие функции (сокет, ThingPlug, GPS) требуют повторного подключения или повторного выполнения. А сокет ThingPlug обслуживать нельзя.

Кроме того, в случае SMS, когда модуль находится в состоянии сна, он ожидает передачи в сеть Cat. M1. и ThingPlug Json PRC ожидает передачи на сервер ThingPlug.

Следовательно, если вы используете функцию PSM с функцией Socket, ThingPlug и GPS, вам необходимо повторно подключать сокет, ThingPlug и GPS в каждом активном состоянии.

Рекомендуемые: