ESPGate868: шлюз беспроводной LoRa-сети

Модератор: immortal

Ответить
Rapid
Сообщения: 15
Зарегистрирован: Сб май 02, 2015 10:40 pm
Благодарил (а): 1 раз
Поблагодарили: 1 раз

ESPGate868: шлюз беспроводной LoRa-сети

Сообщение Rapid » Чт дек 12, 2019 7:43 pm

Статус подключения: Подключено
Категория: Шлюз
Модель: ESPGate868
Название: Шлюз ESPGate868
Описание: Шлюз ESPGate868 предназначен для приема и передачи в сеть Internet информационных сообщений от беспроводных датчиков, поддерживающих технологию LoRa™ (метод модуляции запатентован компанией Semtech).
Ссылка на сайт каталога производителя: www.espmeteo.ru
Характеристики:
- интерфейсы: WiFi 2.4GHz 802.11bgn, LoRa
- 2 разъема для подключения внешних датчиков AM2302 и DS18B20;
- тип питания: USB micro 5В, 0,4А;
- настройка через WEB-интерфейс;
- принимает данные с датчика температуры, датчиков Вега-Абсолют.
Достоинства: функциональность, низкая стоимость.
Недостатки: отсутствие корпуса.

upd.: 15.12.19г. Инструкция по подключению счетчика импульсов СИ-11 Вега-Абсолют
СпойлерПоказать
В этой статье будет показано, как с помощью шлюза ESPGate868 можно получать информацию от счетчика импульсов СИ-11, выпускаемого компанией «Вега-Абсолют» г. Новосибирск.
IMG_20190629_full_1.jpg
IMG_20190629_full_1.jpg (69.24 КБ) 1509 просмотров
Итак, непосредственно сам виновник - счетчик импульсов Вега СИ-11.
Изображение
Рисунок 1 Внешний вид счетчика импульсов Вега СИ-11.

Счетчик предназначен для подсчета импульсов, приходящих на 4 независимых входа, с последующим накоплением и передачей информации по протоколу LoRaWAN®. Кроме того, любой из входов может настраиваться как охранный. Счетчик импульсов может подключаться к приборам учета коммунальных ресурсов с импульсным выходом (водосчётчики, электросчётчики, теплосчётчики и т.д.).

Настройка счетчика импульсов Вега СИ-11

Настройка счетчика импульсов Вега СИ-11 начинается с установки на компьютер драйвера для COM-порта stsw-stm32102 и приложения Vega LoRaWAN Configurator, скачать которые можно на сайте iotvega.com.
Далее подключаем счетчик к компьютеру кабелем USB mini.
Запускаем приложение Vega LoRaWAN Configurator и наблюдаем экранную форму следующего вида:

Изображение
Рисунок 2 Главная экранная форма приложения Vega LoRaWAN Configurator.

В левом столбце выбираем:
- режим: Эксперт;
- Модель устройства: Вега СИ-11
и нажимаем последовательно кнопки Подключиться и Получить настройки. На вкладке «Информация» отобразится информация об устройстве, его состоянии, а также данные необходимые для регистрации устройства в сети LoRaWAN.
Так как шлюз ESPGate868 является одноканальным и не поддерживает спецификацию LoRaWAN, то будем использовать режим активации ABP (Activation By Personalization).
Начинаем настройку с изменения ключей, для чего нажимаем кнопку Именить ключи, после чего появляется вкладка Изменение ключей LoRaWAN (см. рисунок 3):

Изображение
Изображение
Рисунок 3 Вкладка «Изменение ключей LoRaWAN»

Записываем следующие значения:
- в поле AppSKey: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF ;
- в поле NwkSKey: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF ;
- в поле DevAddr: 3F3F3F3F и нажимаем кнопку Применить.
Эти ключи будут использоваться при настройке шлюза ESPGate868.
Переходим на вкладку «Настройки LoRaWAN» где выполняем настройки параметров протокола LoRa строго как указано на рисунке 4:

Изображение
Рисунок 4 Вкладка «Настройки LoRaWAN»

Для настройки рабочих частот, а также параметров модуляции нажимаем кнопку Изменить, после чего появляется вкладка Произвольный частотный план (см. рисунок 5):

Изображение
Изображение
Рисунок 5
Записываем следующие значения:
- в поле Частота join канала 1 (Гц): 868100000 ;
- в поле Частота join канала 2 (Гц): 868100000 ;
- в поле Частота join канала 3 (Гц): 868100000 ;
- в поле Частота второго приемного окна: 868100000 ;
- в поле Скорость второго приемного окна: DR2 и нажимаем кнопку Ok.

Переходим на вкладку «Вега СИ-11», где выполняем настройки подключенного устройства:
Изображение
Рисунок 6 Вкладка «Вега СИ-11»

Устанавливаем следующие значения:
- в поле Режим входа 1: Импульсный;
- в поле Режим входа 2: Импульсный;
- в поле Период сбора данных: 6 часов;
- в поле Период передачи данных: 6 часов.
После чего нажимаем кнопку Применить настройки (см. рисунок 7).
Изображение
Рисунок 7

На этом настройку счетчика импульсов Вега СИ-11 можно считать законченной.

Настройка шлюза ESPGate868

Шлюз ESPGate868 работает под управлением популярной в сети Internet прошивки wifi-iot.com. Для того, чтобы получить доступ к модулю для его настройки необходимо обеспечить соединение с ним по беспроводному интерфейсу Wi-Fi. Для этого перед подачей питания зажимаем микрокнопку, подаем питание и удерживаем кнопку нажатой не менее 3…5 секунд.
Модуль загрузится и перейдет в safe mode режим, станет точкой доступа (AP) незащищенной Wi-Fi сети WiFi-IoT.
Выполняем подключение к сети WiFi-IoT с помощью ноутбука, планшета или телефона с Wi-Fi модулем, в адресной строке браузера набираем IP-адрес модуля 192.168.4.1, после чего отобразится главное меню следующего вида:
Изображение
Рисунок 8 Главное меню

Для того, чтобы шлюз ESPGate868 работал в Вашей домашней беспроводной сети, необходимо выполнить настройки подключения, перейдя на вкладку Config: -> Main, указав имя сети AP name и пароль AP pass:

Изображение
Рисунок 9 Вкладка Main

Применяем настройки нажатием кнопки Set.
Для приема шлюзом сообщений от конечных устройств выполняем следующие настройки, предварительно перейдя на вкладку Lora options (см. рисунок 10):
- устанавливаем режим Lora Gateway (радиокнопка);
- устанавливаем галочки:Use PA BOOST PIN, RAW Enable, Enable Activation by Personalization;
- в окне Power TX значение dBm, 10;
- в окне Freq значение Mhz 868.1 (868.9, 869.1, 864.1, 864.3, 864.5, 864.7, 864.9);
- в окне CR: 6;
- в окне SF значение: 10;
- в окне BW значение: 125.

Изображение
Рисунок 10 Вкладка Lora options

Применяем настройки нажатием кнопки Set.
Примечание — шлюз является одноканальным устройством и параметры его настройки: Freq, CR, SF, BW должны строго совпадать с параметрами настройки конечных устройств!
Теперь необходимо зарегистрировать подключаемые конечные устройства, перейдя на вкладку Config: ->Lora: -> Nodes keys (рисунок 11):
- в окне DevAddr: 3F3F3F3F
- в окне AppSkey: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
- в окне NwkSkey: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

Изображение
Рисунок 11 Вкладка Nodes keys

Применяем настройки нажатием кнопки Set.

На дату подготовки данной статьи существует возможность получения показаний от счетчика импульсов в «сыром» виде только по протоколу MQTT.
Выполняем настройку отправки данных на mqtt-сервер (брокер), для чего на вкладке Config: ->Servers (см. рисунок 12):
- устанавливаем галочку напротив Enable send MQTT;
- в окне Period значение 15 sec;
- в окне Server: 192.168.0.4 (IP адрес сервера с Вашим mqtt-брокером);
- в окне Port: 1883

Изображение
Рисунок 12 Вкладка Servers

Применяем настройки нажатием кнопки Set.

ВНИМАНИЕ! Для того, чтобы настройки MQTT вступили в силу, необходимо перезагрузить шлюз ESPGate868.

На этом настройку шлюза ESPGate868 можно считать законченной.
Если все настройки выполнены верно, то в MajorDoMo можно увидеть топик /lorarawX со следующим содержимым:

Изображение

Протокол обмена данными приведен в разделе 5 руководства по эксплуатации на счетчик импульсов Вега СИ-11.
Описание полей принятого пакета приведено на рисунке 13:
Изображение

Рисунок 13 Описание полей принятого пакета

Парсинг принятого пакета и выделение полезной информации выполняется средствами MajorDoMo.
В заключении хотелось бы отметить, что аналогичным образом можно получать информацию и с других оконечных устройств, приборов учета (поддерживающих технологию LoRa), изготавливаемых компанией «Вега-Абсолют». А это и счетчики воды, электроэнергии, датчики температуры и влажности, конвертеры M-BUS, RS-485, токовой петли, что вкупе с дешевизной шлюза делает привлекательным их применение в системах «умного дома».
Изображение
Изображение
Последний раз редактировалось Rapid Вс дек 15, 2019 11:34 pm, всего редактировалось 2 раза.
Rapid
Сообщения: 15
Зарегистрирован: Сб май 02, 2015 10:40 pm
Благодарил (а): 1 раз
Поблагодарили: 1 раз

Re: ESPGate868: шлюз беспроводной LoRa-сети

Сообщение Rapid » Сб дек 14, 2019 8:12 pm

Модификация шлюза ESPGate868+, на основе esp8266, в корпусе с размерами 65х45х22мм.
espgate868+.jpg
espgate868+.jpg (30.91 КБ) 1564 просмотра
За это сообщение автора Rapid поблагодарил:
tarasfrompir (Сб дек 14, 2019 8:16 pm)
Рейтинг: 1.25%
Ответить