Lora (обновлено: 20 Dec 2019, 19:03:28)

Поддержка радиомодулей Lora в режимах Node и Gateway. Поддержка шифрования ABP и OTAA(только в Node). Опция в разработке

Последние обновления:

На RTOS прошивках с 4.12.19 имеются небольшие изменение в интерфейсе настройки и добавлена поддержка ОТАА и плана частот !! 

20.12.19 - сейчас шаблон отправки задается на вкладка lora. Конструктор строк не требуется.

Поддерживаются чипы:

SX1272, SX1273 - частоты 860-1020 мгц

SX1276, SX1277 - частоты 137-1020 мгц

SX1278 - частоты 137-525 мгц (разновидность SX1276, SX1277)

SX1279 - частоты 137-960 мгц (разновидность SX1276, SX1277)

Обратите внимание, что необходимо использовать частоты разрешенные в Вашей стране.

Для России: 868,7-869,2 (25 мвт), 864,0-865,0 (запрещено вблизи аэропортов),  433,075-434,79 (10мвт)

Поддерживаемые протоколы: Lora

Подключение радиомодулей

Подключение радиомодуля по SPI к ESP8266:

CLK 14

MOSI 13

MISO 12

SS 15*

RESET 16*

Подключение радиомодуля по SPI к ESP32:

CLK 5

MOSI 27

MISO 19

SS 17*

RESET 18*

* - GPIO доступны для изменения в дополнительных настройках опции.

Одновременная работа совместно с другими SPI опциями на данный момент не поддерживается !

Общие настройки опции

Use PA BOOST PIN - включение передачи через вывод  PA BOOST радиочипа.

Power TX - установка мощности передачи, доступные значения: 3-14, 20

Freq - установка частоты приема и передачи. Установить частоту можно только ту, которую поддерживает чип.

Режимы шифрования:

Open - без шифрования.

ABP(Activation by Personalization) - поддержка шифрования со статичными ключами.

OTAA(Over-The-Air Activation) - поддержка шифрования с обменом ключей(только Node)

RAW - без шифрования , обмен без указания источник-назначение.

Работа в качестве Gateway (шлюз)

Модуль может работать в качестве однокального шлюза, собирающий данные с удаленных датчиков на базе ESP или основанных на других м/к. Данные с датчиков могут передаваться в любые облачные сервисы, поддерживаемые проектом.

Реализовано отображение метрик на главной странице модуля.

Режим без шифрования(open):

Требуется указать номер шлюза, по умолчанию 1

Режим шифрования ABP:

При выборе режима ниже перейдя по ссылке Nodes keys, можно ввести параметры Node устройств.

Режим шифрования OTAA:

Данный режим в качестве шлюза не поддерживается


Формат строки на датчиках должен быть в виде X:YYY;X:YYY;X:YYY; , где X - тип метрики (доступны метрики t и h), YYY - значение метрики. На датчике на базе ESP шаблон должен быть например такой t:_DHTT1_;h:_DHTH1_;

В нижней части страницы настроек будет отображаться список активных Node, где доступна информация: счетчик передач, уровень сигнала, время последнего выхода на связь. Далее отображается последняя строка принятых данных в виде hex или текста в зависимости от режима работы.

Работа в качестве Node (датчик)

Модуль может работать в качестве удаленного хаба-датчика, где нет доступа к интернету, при этом собирать данные с других модулей ESP через wifi (используя VSENS) или работать как независимый модуль со спящим режимом. При этом WIFI, если не требуется, можно отключить в меню main, далее можно включить safe mode включающий  WIFI и веб только для настройки устройства .

Общие настройки режима работы:

Send Mask - шаблон(маска) отправки в текстовом виде(как в конструкторе строк)

Send interval - период отправки данных. Не засоряйте эфир частыми отправками данных, допустима частая отправка только на минимальной мощности для тестов.

Режим без шифрования(open):

Node ADDR - номер данной ноды (датчика).

Destination ADDR - номер шлюза куда отправлять, по умолчанию 1.

Enable ACK - разрешить ACK для подтверждения доставки пакета.

Режим шифрования ABP:

Требуется ввести адрес устройства DevAddr , выданный сервером и ключи AppSkey, NwkSkey.

Режим шифрования OTAA:

Требуется ввести идентификаторы Device EUI и Application EUI , а так же ключ Appkey. При успешном соединении (join) сервер задает адрес устройства DevAddr



План частот

Для работы в качестве node в полноценной сети LoraWan требуется список частот для работы в конкретной сети. В этом случае частоты перебираются по списку каждую передачу. При использовании одноканального шлюза опцию использовать не требуется.

Данная настройка находится в шестеренке. Сейчас план частот имеет следующие варианты:

0 - нет плана частот, одноканальный режим.

1 - План частот для России 868 мгц.

2 - План частот для Европы 868 мгц

При использовании плана частот настройка частоты в прошивке не действует. Доступно как на ABP так и на OTAA


http://espmeteo.ru/loragate/ 

https://github.com/maksms/wifi-iot-cda/blob/master/rapid/lora/README.md