1. Знакомство с системой
С развитием и применением технологии IoT появилось множество новых платформ и протоколов IoT.  LoRaWAN  — это звездная сеть на основе LoRa, в которой используются низкое энергопотребление LoRa и характеристики большой дальности. Эта сеть подходит для различных услуг по считыванию показаний счетчиков. Сеть LoRaWAN состоит из трех основных частей: стороны устройства, шлюза и стороны сервера.

Ниже показано использование шлюза E78-DTU, E890-470LG11 LoRaWAN для создания системы автоматического сбора данных LoRaWAN. Сервер LoRaWAN использует сервер с открытым исходным кодом ChirpStack. Принципиальная схема всей системы выглядит следующим образом. Сторона оборудования использует E78-DTU для подключения к собранному оборудованию через RS485, E78-DTU связывается со шлюзом E890-470LG11 через LoRa, шлюз пересылает данные на облачный сервер через сеть, а облачный сервер выполняет соответствующую обработку и передает его клиенту.

2. Создайте окружение
1. Краткое описание процесса построения сервера Chirpstack
Chirpstack — это сервер LoRaWAN с открытым исходным кодом, который прост в сборке, занимает меньше серверных ресурсов и поддерживает множество интерфейсов API.

Для процесса строительства, пожалуйста, обратитесь к официальному сайту, адрес официального сайта Chirpstack: https://www.chirpstack.io/
Здесь можно использовать проекты быстрого развертывания. Адрес репозитория Github выглядит следующим образом:
https://github.com/brocaar/chirpstack-докер
После завершения настройки войдите на веб-сайт конфигурации. Пароль учетной записи по умолчанию — admin.

2. Процесс настройки E890-470LG11
Включите E890-470LG11 и используйте ноутбук для подключения к WiFi шлюза с именем EBT-E890-XXXX. Введите 192.168.10.1 в браузере, чтобы войти на страницу конфигурации, и пароль root. Идентификатор шлюза соответствует настроенному идентификатору на сервере, а IP-адрес изменяется на IP-адрес сервера. После правильной настройки индикатор LINK на шлюзе будет постоянно гореть, показывая, что теперь он подключен к серверу.

3. Процесс настройки E78-DTU

E78-DTU использует соответствующую конфигурацию хост-компьютера. Выберите соответствующий последовательный порт, откройте последовательный порт и нажмите, чтобы войти в конфигурацию, сервер создаст AppEUI и AppKEY, введите 0 для APPEUI, затем нажмите Write Parameters, чтобы записать параметры в устройство, и, наконец, нажмите, чтобы выйти из конфигурации, если конфигурация правильная, индикатор LINK устройства всегда будет гореть.

Настройте параметры автоматического опроса и введите соответствующую команду в соответствии с данными опроса, временем ожидания собранного устройства, интервалом сбора и необходимостью добавления проверки CRC. На приведенном ниже рисунке показана команда опроса Modbus, а катушка чтения, чтение регистра дискретного ввода, чтение регистра временного хранения и чтение регистра ввода последовательно добавляются на рисунке ниже. После добавления двух байтов CRC-16 (Modbus) проверьте.

В то же время DTU устанавливается в режим опроса, как показано на рисунке ниже, и интервал между двумя большими событиями опроса может быть установлен в соответствии с фактическими потребностями.

4. Конфигурация клиента
Здесь используйте программное обеспечение MQTTX, чтобы подписаться на восходящую тему данных сервера Chirpstack, сначала подключитесь к серверу Mqtt и введите правильный адрес сервера и порт.

Введите формат темы подписки в соответствии с информацией, настроенной на сервере, следующим образом:
приложение/идентификатор приложения/устройство/устройство DevEUI/событие/вверх

После нормальной настройки данные, пересылаемые сервером, могут нормально приниматься.

Исходные данные получаются путем декодирования BASE64 данных данных в пересылаемых данных, а fPort каждого пакета данных соответствует порядковому номеру инструкции опроса. Декодированные данные — это данные, возвращаемые устройством сбора данных.
Серийный номер (fPort) Исходные данные Декодированные данные
1 АКЕБАФГИ 01 01 01 00 51 88
2 АКИБАВБИ 01 02 01 01 60 48
3 AQMEAAD9F/кварт 01 03 04 00 00 FD 17 FA AD
4 AQQERFFZEUT5 01 04 04 44 51 59 11 44 ​​F9

Автоматическая система сбора данных, созданная с помощью Chirpstack, E890-470LG11 и E78-DTU, может быстро построить сеть IoT, упростив процесс построения end-to-cloud, используя при этом радиочастотную технологию LoRa для увеличения дальности связи, увеличения дальности связи оборудование и автоматический сбор данных. Это может упростить процесс сбора и сократить трудозатраты. Сети, построенные с серверами Chirpstack, могут упростить управление устройствами.