Повний посібник з налаштування шлюзу LoRaWAN з TTN

Останнє оновлення: 25 січня 2026
Автор: TecnoDigital
  • Правильна конфігурація шлюзу LoRaWAN (IP, частота та пересилач пакетів) є основою для підключення будь-якої вузлової мережі до TTN.
  • Реєстрація шлюзів, програм та кінцевих пристроїв за допомогою TTN вимагає використання унікальних ідентифікаторів та добре керованих ключів LoRaWAN.
  • Форматувальники корисного навантаження дозволяють перетворювати необроблені дані на читабельну інформацію для інформаційних панелей, баз даних та інтеграцій.
  • Поєднання TTN з такими інструментами, як Node-RED, MQTT або Datacake, перетворює мережу LoRaWAN на повноцінне та масштабоване рішення для Інтернету речей.

Конфігурація шлюзу LoRaWAN

Зібрати та точно налаштувати Шлюз LoRaWAN налаштовано належним чином Це ключовий компонент для належного функціонування будь-якого IoT-проекту, заснованого на цій технології. Просто підключити обладнання та схрестити пальці недостатньо: потрібно подбати про обладнання, IP-мережу, пересилач пакетів та реєстрація на сервері LoRaWAN як Мережа речей (TTN)на додаток до реєстрації програм та пристроїв кінцевих користувачів.

У цьому посібнику ви крок за кроком та дуже детально побачите, як виконати повне налаштування шлюзу LoRaWAN У різних реальних сценаріях: комерційні шлюзи, такі як RAK7289 або Dragino LPS8, саморобний шлюз з Raspberry Pi 4B та концентратором RAK5146, а також інтеграція датчиків LoRaWAN (GPS-трекери, датчики температури та вологості тощо) у TTN. Мета полягає в тому, щоб до моменту завершення читання у вас було чітке розуміння того, що робити, де це робити та що перевіряти, щоб переконатися, що все працює правильно.

Основні поняття та попередні кроки перед налаштуванням шлюзу LoRaWAN

як пінґувати в лінуксі
Пов'язана стаття:
Як pingнути в Linux: команди, параметри та приклади

Перш ніж почати працювати з меню, важливо чітко розуміти, які елементи входять до його складу. функціональна мережа 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. Без доступу до Інтернету (або відповідної WAN) шлюз не зможе пересилати пакети LoRa на сервер.

Конфігурація комерційних шлюзів: RAK7289 і Dragino LPS8

Приклад конфігурації LoRaWAN

Багато освітніх проектів використовують комерційні шлюзи, такі як RAK7289 для зовнішнього використання або Dragino LPS8 для приміщеньОбидва мають веб-інтерфейс керування, де можна налаштувати як IP-мережеву частину, так і параметри LoRaWAN, необхідні для зв'язку з TTN або іншими серверами.

У деяких місцях, таких як навчальні центри, Початкова конфігурація шлюзу RAK Налаштування може бути вже завершене самою школою (наприклад, старшою школою), і учням потрібно лише адаптувати мережеві налаштування (статичну IP-адресу або DHCP) до локальної інфраструктури. Тим не менш, бажано знати всі кроки, щоб їх можна було повторити, якщо місце розташування або сервер зміниться.

Конфігурація IP-мережі на шлюзах RAK (приклад RAK7289)

Перший реальний крок у роботі зі шлюзом — переконатися, що він має IP-доступ до локальної мережі та ІнтернетуУ випадку шлюзів RAK це налаштовується в меню адміністрування, в розділі мережі WAN.

У меню Мережа → Інтерфейс WAN ми можемо вибрати, чи шлюз буде функціонувати як DHCP-клієнт або зі статичною IP-адресоюЯкщо залишити в режимі DHCP, мережевий маршрутизатор автоматично призначить IP-адресу. Це спрощує речі, але вимагає подальшого виявлення призначеної IP-адреси за допомогою мережевого сканера (наприклад, за допомогою nmap, будь-який IP-сканер або перевірка з’єднання з пінґ у 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. Бажано зберегти його в документі (разом з іменем користувача та паролем пристрою), щоб не доводилося шукати його щоразу.

  8 ключових аспектів файлової системи APFS

Щоб зареєструвати шлюз у TTN, перейдіть до Консоль ТТН з відповідними обліковими даними. Опинившись усередині, вибирається відповідний регіон і здійснюється доступ до розділу «Шлюзи». Там, натиснувши кнопку «Зареєструвати шлюз», вводиться скопійований EUI, вибирається відповідний частотний план (у Європі EU868) і процес реєстрації завершується.

У деяких моделях та прошивки Необхідно активувати режим застарілий пересилач пакетів У налаштуваннях TTN ви можете переконатися в сумісності з програмним забезпеченням шлюзу. Ви також можете вказати тип покриття (всередині/зовні) та фізичне розташування, щоб шлюз правильно відображався на картах TTN.

Якщо все зроблено правильно, статус шлюзу в консолі TTN зміниться на «Підключено», а на вкладці ТрафікПовідомлення з трафіком LoRa в режимі реального часу почнуть з'являтися, коли в межах досяжності будуть пристрої, що передають сигнал.

Управління шлюзом Dragino LPS8: доступ, Wi-Fi та IP

El Драгіно LPS8 Це досить поширений внутрішній 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 активною або якщо шлюз буде доступний з неконтрольованих мереж.

Налаштування Dragino LPS8 LoRaWAN та з'єднання TTN

В інтерфейсі конфігурації LPS8 ми знаходимо спеціальне меню для розділів LoRa та LoRaWAN. Першим кроком є ​​перевірка, чи вибрано [опцію/функцію]. правильний частотний план для нашого регіонуНаприклад, 868 МГц для Європи.

На вкладці LoRaWAN Вказано сервер, на який будуть пересилатися пакети. У випадаючому меню «постачальник послуг» можна вибрати TTN, а в розділі «адреса сервера» – європейський сервер TTN, пов’язаний із діапазоном EU868. Порти висхідного та низхідного каналів UDP зазвичай за замовчуванням встановлені на 1700, що в більшості випадків є правильним.

На тому ж екрані відображається ID шлюзуЦе значення ми використовуватимемо в консолі TTN під час реєстрації шлюзу. Реєстрація дуже схожа на реєстрацію RAK: ви заходите в консоль, переходите до розділу «Шлюзи», вибираєте «зареєструвати шлюз», вводите ідентифікатор, перевіряєте (якщо застосовується) використання застарілого пересилача пакетів і вибираєте відповідний європейський план.

Якщо ми хотіли використати Виділений LoRaWAN-сервер, такий як ChirpStackЗамість TTN тут ви вводите свою адресу, порти та параметри автентифікації. Однак для освітніх цілей та багатьох особистих проектів TTN зазвичай більш ніж достатньо.

Налаштування LAN, WAN і Wi-Fi WAN в Dragino

На вкладці мережі LPS8 ми знаходимо кілька підвкладок, які дозволяють нам точно налаштувати підключення шлюзу до локальної мережі та Інтернету. У розділі ЛВС Внутрішня мережа, що використовується власною точкою доступу 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-хабомТакий підхід ідеально підходить для глибокого вивчення того, як усі частини пов'язані між собою, та для створення гнучкої та оновлюваної команди.

У цьому типі проекту, a Малина Пі 4В як мозок системи та концентратор 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 з офіційного репозиторію. RAKPiOS, який спеціально розроблений для шлюзів LoRaWAN з апаратним забезпеченням RAK.

Образ RAKPiOS записується на карту microSD за допомогою утиліти для прошивки, такої як Кит-гравірувач або подібнийТиповий процес включає вибір завантаженого зображення, вибір цільової картки та запуск «Flash», очікування його завершення та перевірки даних.

Після завершення процесу прошивки картку виймають зі зчитувача та вставляють у Слот для microSD-карти Raspberry PiЗвідти просто підключіть блок живлення (і, за бажанням, мережевий кабель Ethernet), щоб 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 У терміналі з’явиться текстове меню, в якому можна керувати за допомогою клавіатури. Хоча спочатку може відображатися попередження або незначна помилка, ви можете продовжувати натискати кнопку «OK», доки не дійдете до основних параметрів. Звідти ви зможете отримати доступ до... «Керовані мережі» та виберіть інтерфейс 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

Датчики температури та вологості Вкладки TBHH100-868 Пристрої Browan є типовим прикладом простого пристрою LoRaWAN. Їхня основна функція полягає в періодичному надсиланні даних про температуру, відносну вологість та, в деяких випадках, стан батареї.

Ці типи датчиків зазвичай постачаються з уже запрограмованими ключами LoRaWAN: AppKey, AppEUI та DevEUIПостачальник зазвичай надає паспорт або етикетку з цими значеннями. З TTN вам потрібно лише створити заявку та ввести облікові дані, зазначені в цьому аркуші, для кожного датчика.

  Як безпечно та без сюрпризів оновити BIOS

Логіка передачі даних цих датчиків зазвичай базується на порогах: Вони надсилають інформацію періодично або коли відбуваються суттєві зміни. (Наприклад, кожні 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 вже пропонує базову консоль для перегляду трафіку та даних з кожного пристрою, але нормою є інтеграція даних з іншими платформами.

Широко використовуваним варіантом є DatacakeЦе дозволяє створювати публічні або приватні інформаційні панелі для легкого відображення таких значень, як температура, вологість, положення 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, реєстрація програм і пристроїв з їхніми обліковими даними, а також використання форматтерів, інтеграцій та інформаційних панелей для перетворення необроблених даних на корисну та дієву інформацію.

Зміст