- Правильная настройка шлюза LoRaWAN (IP-адрес, частота и переадресатор пакетов) является основой для подключения любой сети узлов к TTN.
- Для регистрации шлюзов, приложений и конечных устройств в TTN требуется использование уникальных идентификаторов и грамотно управляемых ключей LoRaWAN.
- Форматировщики полезной нагрузки позволяют преобразовывать необработанные данные в читаемую информацию для панелей мониторинга, баз данных и интеграций.
- Сочетание TTN с такими инструментами, как Node-RED, MQTT или Datacake, превращает сеть LoRaWAN в полноценное и масштабируемое решение для Интернета вещей.

Собрать и доработать Шлюз LoRaWAN правильно настроен. Это ключевой компонент для корректной работы любого IoT-проекта, основанного на этой технологии. Просто подключить оборудование и надеяться на лучшее недостаточно: необходимо позаботиться об аппаратной части, IP-сети и т.д. пересылатель пакетов и регистрация на сервере LoRaWAN в качестве Сеть вещей (TTN)помимо регистрации приложений и устройств конечных пользователей.
В этом руководстве вы шаг за шагом и очень подробно увидите, как выполнить следующее: Полная настройка шлюза LoRaWAN В различных реальных сценариях: коммерческие шлюзы, такие как RAK7289 или Dragino LPS8, самодельный шлюз на базе Raspberry Pi 4B и концентратора RAK5146, а также интеграция датчиков LoRaWAN (GPS-трекеры, датчики температуры и влажности и т. д.) в TTN. Цель состоит в том, чтобы к концу чтения вы четко понимали, что нужно делать, где это делать и что проверять, чтобы убедиться в правильной работе всего оборудования.
Основные понятия и подготовительные шаги перед настройкой шлюза LoRaWAN.
Прежде чем начать экспериментировать с меню, важно четко понимать, какие элементы в него входят. функциональная сеть LoRaWAN: шлюз, сервер LoRaWAN, приложения и конечные устройства или конечные устройстваКаждый элемент выполняет свою роль и требует минимальных параметров для взаимодействия с другими.
На практике большинство образовательных и лабораторных проектов опираются на TTN как бесплатный общедоступный серверTTN предлагает веб-консоль для регистрации шлюзов, создания приложений и регистрации устройств для безопасной передачи данных с использованием уникальных ключей.DevEUI, AppEUI/JoinEUI, AppKey).
Ещё один момент, который необходимо прояснить с самого начала, это... Частота LoRaWAN, совместимая с вашим регионом.В Европе обычно используется частотный план для диапазона 868 МГц (EU868), в то время как в других регионах применяются другие планы (US915, AU915 и т. д.). Шлюз и TTN должны находиться на одном и том же плане, или, проще говоря, обмениваться данными по одному и тому же каналу.
Что касается конечных устройств, то обычно мы работаем с GPS-трекеры Dragino Для отслеживания местоположения, а также с помощью датчиков температуры и влажности, таких как Browan Tabs TBHH100-868. Эти устройства обычно поставляются с предустановленными на заводе учетными данными LoRaWAN, готовыми к регистрации в TTN, но рекомендуется ознакомиться с ними и знать, где их настроить.
Наконец, необходимо убедиться, что шлюз имеет Стабильное и безопасное IP-соединениеБудь то через кабель Ethernet, Wi-Fi или даже мобильные сети 4G/5G. Без доступа в интернет (или соответствующей глобальной сети) шлюз не сможет пересылать пакеты LoRa на сервер.
Конфигурация коммерческих шлюзов: RAK7289 и Dragino LPS8
Многие образовательные проекты используют коммерческие шлюзы, такие как... RAK7289 для использования на открытом воздухе или Dragino LPS8 для помещенийОбе системы поставляются с веб-интерфейсом управления, где можно настраивать как IP-сеть, так и параметры LoRaWAN, необходимые для связи с TTN или другими серверами.
В некоторых учреждениях, например, в образовательных центрах, Начальная настройка шлюза RAK Настройка может быть уже выполнена самой школой (например, средней школой), и ученикам нужно лишь адаптировать сетевые параметры (статический IP-адрес или DHCP) к локальной инфраструктуре. Тем не менее, желательно знать все шаги, чтобы их можно было повторить в случае изменения местоположения или сервера.
Настройка IP-сети на шлюзах RAK (пример RAK7289)
Первым важным шагом в работе с шлюзом является проверка его работоспособности. IP-доступ к локальной сети и ИнтернетуВ случае шлюзов RAK это настраивается в меню администрирования, в разделе сети WAN.
В меню Сеть → Интерфейс WAN мы можем выбрать, будет ли шлюз функционировать как DHCP-клиент или со статическим IP-адресомЕсли оставить сетевой маршрутизатор в режиме DHCP, он автоматически назначит IP-адрес. Это упрощает задачу, но требует последующего обнаружения назначенного IP-адреса с помощью сетевого сканера (например, с помощью nmapлюбой IP-сканер или проверка подключения с помощью ping в Linux) или путем обращения к таблице DHCP-сервера маршрутизатора.
Если нам необходим больший контроль, настоятельно рекомендуется назначить хорошо документированный статический IP-адресТаким образом, мы всегда будем знать, по какому адресу нужно перейти, чтобы получить доступ к панели управления, и при необходимости будет проще применять правила брандмауэра или осуществлять удаленный доступ.
В средах с большим количеством компьютеров, таких как классы или лаборатории, также полезно знать... MAC-адрес и имя хоста Ethernet От шлюза. Иногда он указан на самом DHCP-сервере с помощью... хоста идентифицируемый (например, «RAK7289»), что позволяет с первого взгляда определить его местоположение, даже если он использует DHCP.
Экстренный доступ через управляемую сеть Wi-Fi
Если по какой-либо причине у нас нет возможности определить IP-адрес шлюза в проводной сети, многие модели RAK и Dragino предлагают такую возможность. встроенная точка доступа Wi-Fi для управленияЭта точка доступа обычно открыта или использует учетные данные по умолчанию и позволяет напрямую подключить ноутбук или планшет к устройству.
При подключении к этой сети Wi-Fi IP-адрес шлюза по умолчанию обычно совпадает с адресом... управление самим шлюзомПолучив доступ к этому IP-адресу через веб-браузер, мы получаем доступ к административному интерфейсу, не полагаясь на DHCP, промежуточные коммутаторы или маршрутизаторы, что очень полезно при развертывании новых сетей или в случае полной потери сетевой конфигурации.
Однако, после завершения запуска, крайне важно Отключите управляющий Wi-Fi или усильте его безопасность.Оставлять открытую или плохо защищенную сеть, подключенную к критически важному оборудованию, такому как шлюз, представляет собой явную уязвимость, особенно если шлюз находится на открытом воздухе или в общедоступных местах.
Настройка LoRaWAN и регистрация TTN шлюза RAK
После настройки IP-сети следующим шагом является подключение шлюза к серверу LoRaWAN. На шлюзах RAK этот шаг обычно находится в меню. Сеть LoRa → Настройки сети → Переадресация пакетов, где корректируется пункт назначения, в который будут отправлены полученные пакеты LoRa.
В этом разделе нам необходимо найти и скопировать Шлюз EUIЭто уникальный идентификатор шлюза. Это значение будет использоваться для регистрации шлюза в консоли TTN. Рекомендуется сохранить его в документе (вместе с именем пользователя и паролем устройства), чтобы не приходилось искать его каждый раз.
Для регистрации шлюза в TTN перейдите по ссылке: Консоль ТТН с соответствующими учетными данными. После входа в систему выбирается соответствующий регион и открывается раздел «Шлюзы». Там, нажав на кнопку «Зарегистрировать шлюз», вводится скопированный EUI, выбирается соответствующий частотный план (в Европе, EU868), и процесс регистрации завершается.
В некоторых моделях и прошивки Необходимо активировать режим устаревший пересыльщик пакетов В настройках TTN можно обеспечить совместимость с программным обеспечением шлюза. Также можно указать тип покрытия (внутри/снаружи) и физическое местоположение, чтобы шлюз корректно отображался на картах TTN.
Если все сделано правильно, статус шлюза в консоли TTN изменится на «Подключено», а на вкладке трафикСообщения с данными о трафике LoRa в реальном времени начнут появляться, когда в зоне действия окажутся устройства, осуществляющие передачу.
Управление шлюзом Dragino LPS8: доступ, Wi-Fi и IP
El Драгино ЛПС8 Это довольно распространённый внутренний LoRaWAN-шлюз для тестирования и небольших развертываний. Он основан на концентраторе SX1308 и поставляется с предварительно настроенными различными частотными планами для разных географических зон, включая диапазон EU868.
Данное оборудование может управляться следующим образом: SSH и HTTPДля доступа к сети через SSH или HTTP через порт RJ-45 нам сначала нужно узнать IP-адрес, назначенный DHCP-сервером сети. Здесь снова пригодится сканер IP-адресов, проверка таблицы DHCP маршрутизатора или аналогичный инструмент.
Простейший вариант для первоначальной настройки — использовать Точка доступа Wi-Fi, созданная самим устройством LPS8.При включении устройство транслирует сеть с SSID типа «dragino-xxxxx». Пароль по умолчанию обычно «dragino+dragino». После подключения к этой сети доступ к шлюзу осуществляется через веб-браузер путем ввода IP-адреса 10.130.1.1.
В веб-интерфейсе в качестве первоначальных учетных данных обычно используются следующие данные: Имя пользователя «admin» и пароль «dragino»Настоятельно рекомендуется изменить эти ключи сразу после того, как все будет настроено и готово к работе, особенно если вы собираетесь оставить точку доступа Wi-Fi активной или если шлюз будет доступен из неконтролируемых сетей.
Настройки LoRaWAN для Dragino LPS8 и соединение TTN
В интерфейсе конфигурации LPS8 мы находим специальное меню для разделов LoRa и LoRaWAN. Первым шагом является проверка того, что [опция/функция] выбрана. правильный частотный план для нашего регионаНапример, 868 МГц для Европы.
Во вкладке LoRaWAN Указывается сервер, на который будут пересылаться пакеты. В выпадающем меню «поставщик услуг» можно выбрать TTN, а в поле «адрес сервера» выбрать европейский сервер TTN, связанный с диапазоном EU868. Порты UDP для восходящей и нисходящей связи обычно по умолчанию установлены на 1700, что в большинстве случаев является правильным.
На том же экране отображается Идентификатор шлюзаЭто значение будет использоваться в консоли TTN при регистрации шлюза. Процесс регистрации очень похож на регистрацию в RAK: вы заходите в консоль, переходите в раздел «Шлюзы», выбираете «Зарегистрировать шлюз», вводите идентификатор, устанавливаете флажок (если применимо) для использования устаревшего пересыльщика пакетов и выбираете соответствующий европейский тарифный план.
Если бы мы хотели использовать Выделенный LoRaWAN-сервер, например, ChirpStack.Вместо TTN здесь вы будете вводить свой адрес, порты и параметры аутентификации. Однако для образовательных целей и многих личных проектов TTN обычно более чем достаточно.
Настройка LAN, WAN и Wi-Fi WAN в Драгино
На вкладке «Сеть» LPS8 мы находим несколько подвкладок, которые позволяют точно настроить способ подключения шлюза к локальной сети и Интернету. В разделе о LAN Внутренняя сеть, используемая собственной точкой доступа Wi-Fi шлюза, настраивается; это своего рода локальная «сеть управления».
Обычно к этому не прикасаются. конфигурация локальной сети по умолчанию Или, если она изменена, тщательно запишите эту информацию, поскольку это может быть единственным способом получить доступ, если WAN-часть настроена неправильно. Локальная сеть LPS8 выступает в качестве резервной сети для восстановления административного доступа.
В разделе WAN Задается IP-адрес, который будет использоваться портом RJ-45 при кабельном подключении шлюза. Можно выбрать DHCP или назначить статический IP-адрес. В стабильных средах наиболее профессиональным подходом является назначение статического IP-адреса. Статический IP-адрес для WAN-интерфейса чтобы избежать неожиданных изменений направления.
Наконец, часть о Wi-Fi WAN Это позволяет шлюзу подключаться к существующей сети Wi-Fi в качестве клиента. Здесь вы определяете, будет ли IP-адрес этого интерфейса статическим или полученным через DHCP, а также вводите параметры SSID, типа шифрования и пароля.
Вкладка Wi-Fi также отображает и настраивает следующие параметры: AP, который Dragino генерирует автоматически.С точки зрения безопасности, целесообразно изменить имя сети и пароль, или даже отключить точку доступа, если она не будет использоваться, чтобы уменьшить поверхность атаки.
Создание самодельного шлюза LoRaWAN с использованием Raspberry Pi 4 и RAK5146
Помимо коммерческих шлюзов, очень часто настраивают и другие подобные устройства. Самодельный LoRaWAN-шлюз на базе Raspberry Pi и концентратора RAK.Такой подход идеально подходит для углубленного изучения взаимосвязи всех элементов и для создания гибкой и способной к модернизации команды.
В проектах такого типа Малина Pi 4B в качестве "мозга" системы и концентратора mPCIe, подобного... RAK5146 Установлен на адаптере типа Pi HAT RAK2287. На этой базе размещен специализированный образ системы, например RAKPiOS, который уже включает в себя необходимые утилиты для управления частью LoRaWAN.
Необходимые комплектующие и физическая сборка.
Для создания шлюза LoRaWAN такого типа вам потребуется, как минимум, один Raspberry Pi 4B с блоком питанияКарта microSD объемом не менее 16 ГБ, плата расширения Pi HAT RAK2287, концентратор mPCIe RAK5146 и соответствующие антенны LoRa и GPS. Хороший набор винтов и стоек также поможет надежно закрепить все компоненты.
Процесс начинается с введения RAK5146 в слоте mPCIe платы расширения HAT RAK2287Обычно под углом около 45 градусов, пока плата плотно не войдет в разъем. Затем аккуратно прижмите плату и закрепите ее винтами, совместив их с отверстиями в плате расширения (HAT).
После установки ступицы на HAT, Плата расширения Pi HAT на контактах GPIO Raspberry Pi Он крепится четырьмя винтами или прокладками для предотвращения смещения. Это создает жесткий блок, который предотвращает нагрузку на разъемы и облегчает установку в коробки или кронштейны.
Наконец, они соединяют Антенна LoRa и антенна GPS в соответствующих разъемах от концентратора. Крайне важно никогда не включать оборудование без подключенных антенн, так как это может повредить радиочастотный каскад концентратора.
Установка RAKPiOS на SD-карту
После завершения сборки физических компонентов следующим шагом является подготовка операционной системы Raspberry Pi. Для этого необходимо загрузить последнюю версию RAK из официального репозитория. РАКПИОС, которая специально разработана для шлюзов LoRaWAN с оборудованием RAK.
Образ RAKPiOS записывается на карту microSD с помощью программы для прошивки, например, такой. Этчер Кит или подобныйОбычно процесс включает в себя выбор загруженного образа, выбор целевой карты памяти и запуск процесса «Flash», после чего необходимо дождаться его завершения и проверки данных.
После завершения процесса прошивки карта извлекается из считывателя и вставляется в устройство. слот microSD для Raspberry PiПосле этого просто подключите блок питания (и, при желании, сетевой кабель Ethernet), чтобы Raspberry Pi загрузился в RAKPiOS.
Первая загрузка, доступ по SSH и смена пароля.
При первой загрузке RAKPiOS обычно создает файл Точка доступа Wi-Fi с SSID типа RAK_XXXXгде XXXX соответствует последним цифрам MAC-адреса Raspberry Pi. Начальный пароль для точки доступа обычно "rakwireless". Подключившись к этой сети, мы можем получить доступ к устройству по беспроводной сети.
В этом режиме IP-адрес Raspberry Pi по умолчанию обычно равен... 192.168.230.1Используя этот IP-адрес, мы можем установить SSH-соединение (например, с помощью PuTTY в Windows или из терминала в Linux/macOS), используя учетные данные по умолчанию, которые обычно представляют собой имя пользователя «rak» и пароль «changeme».
Как только мы впервые входим в систему, она задает нам соответствующий вопрос. Смените пароль в целях безопасности.Этот шаг нельзя пропускать: просто дважды введите свой текущий пароль, а затем новый пароль.
Настройка интернет-соединения с помощью rakpios-cli
После аутентификации следующим шагом является настройка доступа в интернет. RAKPiOS включает в себя утилиту настройки, называемую rakpios-cli что централизует большинство сетевых опций и услуг.
письменность rakpios-cli В терминале появится текстовое меню, по которому можно перемещаться с помощью клавиатуры. Хотя изначально может отображаться предупреждение или небольшая ошибка, вы можете продолжать нажимать «ОК», пока не дойдете до основных параметров. Оттуда вы можете получить доступ к... Выберите интерфейс wlan0 в разделе «Управляемые сети». для настройки Wi-Fi.
Режим работы обычно задается в конфигурации wlan0. Режим STA (Wi-Fi-клиент)Далее выполняется сканирование доступных сетей или вручную вводится SSID, настраивается пароль Wi-Fi и устанавливается соединение. После применения изменений Raspberry Pi временно отключается от точки доступа и получает IP-адрес от сетевого маршрутизатора.
Для продолжения доступа к оборудованию теперь используйте... новый IP-адрес, назначенный маршрутизатором к Raspberry Pi. Таким образом, мы больше не зависим от точки доступа RAK, и шлюз работает как еще одно устройство в локальной сети.
Активация пересылки пакетов и получение EUI шлюза.
После того, как доступ в интернет налажен, пришло время активировать саму службу LoRaWAN. Опять же, из rakpios-cli На этот раз перейдите в раздел «Развертывание служб» и выберите «Переадресатор пакетов».
Меню «Пересылка пакетов» предоставляет доступ к этой опции. «Настройка переменных среды»где указываются такие данные, как регион (например, EU_868), интерфейс (SPI, используемый концентратором RAK5146), модель концентратора и, если применимо, другие параметры, специфичные для данного диапазона.
После сохранения изменений вернитесь в предыдущее меню и выберите «Начать обслуживание» Для запуска пересыльщика пакетов. В этот момент система отобразит EUI шлюза, уникальный идентификатор, который нам понадобится в консоли TTN для регистрации шлюза.
Это стоит скопировать. Сохраните EUI в каком-либо конфигурационном документе.Далее, процедура регистрации в TTN аналогична процедуре для коммерческого шлюза: в консоли, в разделе «Шлюзы», нажмите «Зарегистрироваться», введите EUI, выберите регион (EU868) и завершите регистрацию.
Регистрация приложений и конечных устройств в TTN.
После того как шлюз отобразится как «Подключен» в TTN, следующим шагом для просмотра полезных данных будет... зарегистрируйте приложения и конечные устройстваСам шлюз не хранит полезную информацию; он лишь пересылает трафик. Именно приложения собирают данные с датчиков или трекеров.
В TTN с консоли вы получаете доступ к разделу "Приложения" Создается новое приложение, которому присваивается идентификатор и, при необходимости, описание. Это приложение будет выступать в качестве контейнера для всех конечных устройств (датчиков), относящихся к одному и тому же проекту.
После создания приложения кнопка используется для «Зарегистрировать конечное устройство» или «Зарегистрировать конечное устройство» Для регистрации каждого датчика TTN позволяет регистрировать устройства, вводя параметры вручную или, в некоторых случаях, используя шаблоны производителя.
Для ручного ввода значения, такие как DevEUI и AppKey с кнопками автоматической генерации, в то время как JoinEUI (аналог AppEUI) Это может быть значение, заданное пользователем (при условии, что оно соответствует настройкам устройства).
После заполнения формы и подтверждения регистрации TTN отобразит необходимые параметры для настройки конечного устройства на вкладке «Информация об активации»: DevEUI, JoinEUI/AppEUI и AppKey. Это данные, которые необходимо ввести в узел LoRaWAN (датчик, трекер и т. д.) с помощью инструмента настройки или последовательного интерфейса.
Пример с использованием датчиков Tabs TBHH100-868 и трекеров Dragino.
Датчики температуры и влажности Tabs TBHH100-868 Устройства Browan — типичный пример простого устройства LoRaWAN. Их основная функция заключается в периодической передаче данных о температуре, относительной влажности и, в некоторых случаях, о состоянии батареи.
Датчики такого типа обычно поставляются с уже запрограммированными ключами LoRaWAN: AppKey, AppEUI и DevEUIОбычно поставщик предоставляет техническую документацию или этикетку с этими значениями. С TTN вам нужно только создать приложение и ввести учетные данные, указанные в этой документации, для каждого датчика.
Логика передачи данных этих датчиков обычно основана на пороговых значениях: Они периодически присылают информацию или при существенных изменениях. (Например, каждые 60 минут, если изменений нет, или чаще, если температура изменяется на ±2 °C или влажность на ±5%). Важно знать эти детали, чтобы правильно интерпретировать частоту сообщений в TTN.
В случае Следопыты ДрагиноДля устройств, используемых в качестве GPS-трекеров, регистрация в TTN осуществляется аналогично: устройства создаются в приложении TTN с уникальными ключами, и при необходимости расширенные параметры трекера (интервал отправки, продолжительность срабатывания тревожной сигнализации и т. д.) настраиваются с помощью AT-команд через последовательный порт.
Для настройки этих трекеров через USB подключите кабель к компьютеру, откройте последовательный терминал (115200 бод) и отправьте команду. AT-команды, как указано в руководстве.Важная деталь: команды необходимо вставлять целиком, а не вводить посимвольно, чтобы устройство правильно их интерпретировало.
Интеграция внешних устройств: пример устройства Loko Air.
Еще одна распространенная ситуация — интеграция конкретных устройств, таких как Вентиляционная установка или блок управления микроклиматом типа Loko Air, которая настраивается с помощью собственного настольного инструмента (например, Loko Configuration Tool).
В данном случае типичный процесс выглядит следующим образом: конечное устройство создается в TTN, генерируются (или берутся) значения DevEUI, JoinEUI и AppKey, а затем Эти три параметра вводятся в инструмент настройки производителя., включив опцию LoRaWAN на устройстве.
После отправки конфигурации устройство перезагружается и начинает попытки подключения к сети TTN с использованием OTAA (активация по беспроводной сети). Когда шлюз обнаруживает попытку подключения и сеть её принимает, на консоли TTN начинает отображаться следующее: Сообщения в режиме реального времени отображаются в разделе «Данные в реальном времени» устройства.а также местоположение на карте, если устройство передает GPS-координаты.
Форматировщики полезной нагрузки и декодеры данных
Для обеспечения читаемости данных, передаваемых датчиками, TTN позволяет определять форматеры полезной нагрузкиВ некоторых случаях может использоваться стандартный формат, например CayenneLPP, который автоматически интерпретирует определенные типы данных.
Когда устройство использует проприетарный формат, разработчик может создать пользовательский декодер на JavaScript которая получает исходные байты, преобразует их в шестнадцатеричный формат и применяет специальные функции для интерпретации каждого типа данных (влажность, температура, барометр, GPS, акселерометр, гироскоп, магнитометр, напряжение батареи и т. д.).
Типичная схема включает анализ «флага» или идентификатора канала в начале кадра и, в зависимости от его значения, применение соответствующей формулы к следующим байтам. преобразовать их в физические значенияВ итоге скрипт возвращает JSON-объект с интерпретированными переменными (например, temperature, humidity, battery, latitude, longitude…), которые TTN отобразит в виде читаемых полей.
Эта «уже обработанная» информация может быть повторно использована при интеграции с внешними платформами, такими как… Node-RED, MQTT, панели мониторинга типа Datacake, базы данных MySQL или облачные сервисы. Как и ThingSpeak, но без необходимости повторного декодирования каждого полезного груза в каждой системе.
Визуализация и анализ данных: от TTN до Node-RED, Datacake и других.
Как только устройства отправят данные, а TTN без проблем их получит, начнётся самое интересное: визуализация и использование информацииTTN уже предлагает базовую консоль для просмотра трафика и данных с каждого устройства, но обычно данные интегрируются с другими платформами.
Широко используемый вариант - ДатакейкЭто позволяет создавать общедоступные или частные панели мониторинга для удобного отображения таких значений, как температура, влажность, местоположение GPS или состояние батареи. TTN настраивает соответствующую интеграцию таким образом, чтобы декодированные данные автоматически отправлялись в Datacake.
В более сложных средах или при необходимости автоматизации бизнес-логики, его использование очень распространено. Node-RED совместно с MQTTTTN публикует данные приложений через MQTT-брокер, а Node-RED использует их для обработки, сохранения в базах данных, таких как MySQL, запуска оповещений, реагирования на действия других устройств или отправки во внешние системы.
Такой тип интеграции позволяет создавать комплексные решения для Интернета вещей при относительно низкой стоимости: маломощные узлы LoRaWAN, шлюзы, подключенные к TTN, и гибкая серверная часть на базе Node-RED, баз данных и панелей мониторинга.
Существуют даже специальные курсы и программы обучения, охватывающие всю цепочку: от настройки шлюза и регистрации в TTN, через MQTT и Node-RED, до хранения и анализа данных на таких платформах, как MySQL или ThingSpeak. Эти курсы предоставляют видеоуроки и поддержку для ответа на конкретные вопросы по внедрению.
В совокупности весь этот рабочий процесс — настроенный шлюз, TTN в качестве сервера LoRaWAN, правильно зарегистрированные приложения и устройства, декодеры полезной нагрузки и инструменты интеграции — позволяет проектам LoRaWAN перейти от простых лабораторных испытаний к полномасштабному развертыванию. надежные и масштабируемые решения для реального мираПодходит для многолетнего мониторинга активов, окружающей среды, инфраструктуры или промышленных процессов с минимальным техническим обслуживанием.
В глобальном масштабе конфигурация шлюза LoRaWAN и связанной с ним экосистемы может показаться сложной, но в конечном итоге она сводится к нескольким ключевым моментам: обеспечению Надежное IP-соединениеВыбор правильного частотного плана, подключение шлюза к серверу LoRaWAN, например, TTN, регистрация приложений и устройств с их учетными данными, а также использование форматировщиков, интеграций и панелей мониторинга для преобразования необработанных данных в полезную и применимую на практике информацию.
Оглавление
- Основные понятия и подготовительные шаги перед настройкой шлюза LoRaWAN.
- Конфигурация коммерческих шлюзов: RAK7289 и Dragino LPS8
- Создание самодельного шлюза LoRaWAN с использованием Raspberry Pi 4 и RAK5146
- Регистрация приложений и конечных устройств в TTN.
- Визуализация и анализ данных: от TTN до Node-RED, Datacake и других.
