Как правильно настраивать расписание для LoRaWan счетчиков?

Мы часто встречаем ситуации у нас на сайте, когда пользователи настраивают некорректно расписание для счетчиков, которые опрашиваются по Лоре. В итоге у пользователей приходят дырявые профили мощности и много пропущенных показаний.

Чтобы объяснить, как настраивать расписание, чтобы не было пропущенных данных для начала проясним немного теории.

Базовая станция LoRaWan крайне плохо работает на передачу данных в сторону счетчика. Основное назначение базовой станции – принимать данные от счетчиков. Напомню, что большинство базовых станций имеют 8 каналов для приема данных. Это нужно для того, чтобы распределить прием данных от большого количества оборудования. Т.е. одномоментно базовая станция способна принимать информацию от 8 устройств. А вот передавать информацию к устройству она может только одному. И в момент передачи данных к счетчику базовая станция не может одновременно слушать радиоэфир и принимать данные.

Поэтому, когда на яЭнергетике пользователь для лораван приборов учета указывает в расписании получать показания каждый час, а заодно и принимать профиль мощности каждый час, то от базовой станции идут команды в сторону счетчика, длительность передачи которых может составлять до 2-3 секунд. А если счетчиков много, то базовая станция начинает тратить огромное время на передачу команд на счетчики для дальнейшего получения результатов вместо того, чтобы слушать эфир и принимать данные.

Надеюсь немного стало понятнее, но как тогда получать показания и профиль мощности каждый час?

Правильный путь – это запрограммировать счетчики, чтобы они сами передавали показания и профиль мощности на базовую станцию по их внутреннему расписанию. Тогда базовая станция будет работать практически только на прием. В этом случае у нее всегда работают все 8 каналов и возможность потерять пакеты гораздо ниже. У каждого производителя, когда приобретаются приборы учета как правило можно указать, как запрограммировать передачу данных. Причем для каждого вида данных можно указать свое расписание. Например, передачу показаний раз в сутки, а профиль мощности каждый час.

Поэтому в яЭнергетике для LoRaWan счетчиков необходимо вообще отключить все расписания. яЭнергетик в любом случае примет все данные, которые базовая станция получит от электросчетчиков.

Расписания в яЭнергетике нужно устанавливать для других видов связи: GPRS, Ethernet  и др., где производителями заложен именно такой способ сбора данных (запрос-ответ). Технология Лораван сильно отличается от классических технологий, и здесь надо просто принимать все, что посылают приборы учета самостоятельно.

Но это еще не все!

Теперь вы убрали все расписания и скорей всего профили у вас стали менее дырявые. Но дырки еще есть. Что еще можно улучшить?

По этому поводу еще немного теории:

Некоторые радиомодули (например, Лартех) по умолчанию отправляют данные без подтверждения пакетов. Т.е. радиомодуль счетчика отправляет пакет с данными и его не интересует, дойдет ли он до базовой станции. Сделано это для того, чтобы базовой станции не требовалось отправлять подтверждение получения пакета обратно на счетчик (т.к. отправка пакетов от базовой станции к счетчику нежелательный момент). Но тем не менее, для важных данных имеет смысл это включать.
Настраивается это в радиомодуле для каждого расписания в отдельности. Например, можно указать, чтобы показания каждый час отправлялись на базовую станцию без подтверждения пакетов, а профили мощности с подтверждением. Отметим, что отправка подтверждающего пакета от базовой станции к счетчику очень маленькая и занимает несколько миллисекунд и поэтому имеет смысл ее настраивать.

Если у радиомодуль ждет подтверждение, но не получил его, то он делает еще несколько попыток отправки данных.

Удачи вам в построении надежной системы учета электроэнергии! Если будут вопросы наша техподдержка поможет вам их решить.

 

Вопрос-ответ

Почему у LoRaWAN-счетчиков могут появляться дырявые профили мощности?
Одна из причин — некорректная настройка расписаний опроса. Если часто отправлять команды от базовой станции к счетчикам, станция тратит время на передачу команд и хуже принимает данные от других устройств.
Как базовая станция LoRaWAN работает с передачей данных?
Основная задача базовой станции — принимать данные от счетчиков. Большинство базовых станций имеют 8 каналов приема и могут одновременно принимать информацию от 8 устройств, но передавать данные в сторону устройства могут только одному.
Почему базовая станция LoRaWAN плохо подходит для частых команд к счетчикам?
Во время передачи команды в сторону счетчика базовая станция не может одновременно слушать радиоэфир и принимать данные. Если счетчиков много, частые команды начинают мешать нормальному приему пакетов.
Что происходит, если в яЭнергетик поставить ежечасный опрос показаний и профиля мощности для LoRaWAN-счетчиков?
От базовой станции начинают регулярно уходить команды к счетчикам. Передача каждой команды может занимать 2–3 секунды, а при большом количестве счетчиков станция тратит слишком много времени на передачу вместо приема данных.
Как правильно получать показания и профиль мощности каждый час по LoRaWAN?
Правильный способ — запрограммировать сами счетчики или радиомодули, чтобы они передавали показания и профиль мощности на базовую станцию по внутреннему расписанию.
Почему лучше, чтобы LoRaWAN-счетчики сами передавали данные?
В этом случае базовая станция работает преимущественно на прием, у нее задействуются все каналы приема, и вероятность потери пакетов становится ниже.
Какие расписания нужно задавать для LoRaWAN-счетчиков в яЭнергетик?
Для LoRaWAN-счетчиков расписания в яЭнергетик нужно отключить. Сервис примет данные, которые базовая станция получит от приборов учета самостоятельно.
Для каких технологий расписания в яЭнергетик нужны?
Расписания в яЭнергетик нужны для технологий, работающих по схеме запрос-ответ, например GPRS, Ethernet и других классических способов связи.
Чем LoRaWAN отличается от GPRS и Ethernet по логике опроса?
GPRS и Ethernet обычно работают по схеме запрос-ответ, когда сервер запрашивает данные у счетчика. В LoRaWAN лучше использовать обратную логику: прибор сам отправляет данные по своему расписанию, а система их принимает.
Как можно настроить разные виды данных в LoRaWAN?
У производителя приборов учета или радиомодулей можно задать отдельное расписание для каждого вида данных, например передавать показания раз в сутки, а профиль мощности каждый час.
Почему после отключения расписаний в яЭнергетик пропуски могут остаться?
Пропуски могут сохраняться, если радиомодуль отправляет данные без подтверждения доставки и часть пакетов не доходит до базовой станции.
Что такое отправка без подтверждения пакетов?
Радиомодуль отправляет пакет и не проверяет, дошел ли он до базовой станции. Такой режим снижает количество обратных передач от станции к счетчику, но повышает риск потери важных данных.
Когда стоит включать подтверждение пакетов?
Для важных данных, например профилей мощности, имеет смысл включать подтверждение пакетов в настройках радиомодуля. Если модуль не получит подтверждение, он сделает несколько повторных попыток отправки.
Нужно ли включать подтверждение для всех данных LoRaWAN?
Подтверждение можно настраивать отдельно для каждого расписания. Например, показания можно отправлять без подтверждения, а профили мощности — с подтверждением.
Почему подтверждение пакетов не так сильно нагружает базовую станцию?
Подтверждающий пакет от базовой станции к счетчику небольшой и занимает несколько миллисекунд, поэтому для важных данных его можно использовать.
Что делать, если по LoRaWAN все равно приходят неполные профили мощности?
Нужно проверить, отключены ли расписания опроса в яЭнергетик, настроена ли самостоятельная передача данных в радиомодуле и включено ли подтверждение пакетов для важных данных.
Хотите получать вовремя новости о выходе статей в нашем блоге? Подписывайтесь на телеграм-канал yaenergetikru
Статья является объектом авторского права ООО "Технологии энергоучета". Запрещается любое использование текста и материалов данной статьи без указания источника: яЭнергетик.рф или yaenergetik.ru
Последнее обновление: 03.08.2022 11:28
АСКУЭ для электросетевых компаний
Выполнение требований ПП РФ №890 от 19.06.2020г. Поддержка всех видов связи со счетчиками Снижение издержек - потерь и аварийности в электросети. Легкость внедрения и отзывчивая техническая поддержка
Узнать подробнее