Loko · Руководство по установке

Подключение Loko к ChirpStack

Запустить собственный сетевой сервер LoRaWAN? Вот как получить трекеры Loko Air присоединился, расшифровал и составил схему на самостоятельном хостинге ChirpStack экземпляр — в шести короткие шаги.

~20 минут · Подходит для начинающих

Трекеры Loko Air говорят просто LoRaWAN, поэтому они работают с любым сетевым сервером — не только The Things Network. Если вы предпочитаете хранить свои данные самостоятельно инфраструктура, ChirpStack — это бесплатный сетевой сервер LoRaWAN с открытым исходным кодом, который вы можете разместить самостоятельно.

Все, что ниже, происходит внутри Жилец раздел веб-сайта ChirpStack консоль. Боковая панель имеет две группы навигации: Сетевой сервер имеет глобальный характер, общесерверные настройки для всех арендаторов, в то время как Жилец держит все для твоего собственная организация — вот где происходит вся работа.

Что вам понадобится

  • Работающий экземпляр ChirpStackТот, в который вы можете войти (в этом руководстве используется admin счет).
  • Шлюз LoRaWANЭто может достичь вашего сервера ChirpStack, а также его Идентификатор шлюза.
  • Учетные данные вашего устройства Loko AirThe DevEUI, ХПРОТХ28Х (ХПРОТХ29Х) и Ключ приложения програ XPROTX14 установлена ​​на устройстве.
🎯
К концу у вас будет онлайн-шлюз, устройство, которое завершает свою присоединитьсяи декодированные измерения, представленные как датчики на приборная панель устройства.
1

Убедитесь, что шлюз онлайн

Открыть Арендатор → Шлюзы. Вам нужен хотя бы один шлюз, показывающий зеленый Онлайн статус, прежде чем какое-либо устройство сможет присоединиться. Если список пуст, нажмите Добавить шлюз и зарегистрируйте свой.

ChirpStack Gateways list showing gateway ID and online status 1 2 3 4
① Шлюзы · ② Добавить шлюз · ③ Идентификатор шлюза · ④ Статус (должен стать зеленым)
🆔
Единственное, что вы должны указать при добавлении шлюза, это его Идентификатор шлюза — 16-значный шестнадцатеричный EUI, например 782184ffff9f3249. Найдите его на дисплее шлюза, на этикетке или на его странице администратора/в руководстве. Также выберите подходящее Область (например. EU868).
⚠️
Ждите зеленого цвета. На скриншоте выше шлюз отмечен красным цветом. Оффлайн точка (④). Не продолжайте, пока Последний раз видели обновления и статус поворачивается Онлайн — автономный шлюз не принимает радиотрафик, поэтому ничего не будет когда-нибудь присоединяйтесь.
2

Создать профиль устройства

Профиль устройства описывает, как ведет себя класс устройств — регион, Версия LoRaWAN, метод соединения и кодек полезной нагрузки. Открыть Арендатор → Профили устройств и нажмите Добавить профиль устройства.

ChirpStack Device profiles list with the Add device profile button 1 2
① Открыть профили устройств · ② Добавить профиль устройства

На Общий на вкладке заполните все необходимое — имя, ваш регион и LoRaWAN MAC-версия, которую использует ваш Loko Air.

ChirpStack Add device profile General tab with name, region and MAC version 1 2 3
① Имя (например, Generic-OTAA-EU868) · ② Регион (EU868) · ③ Версия MAC
📡
Выберите Область и MAC-версия которые соответствуют вашему Loko Air и ваш шлюз (например. EU868 и LoRaWAN 1.0.3). Оставлять Пересмотр региональных параметров и Алгоритм АДР в их по умолчанию.

Переключитесь на Присоединяйтесь (OTAA/ABP) вкладку и включи Устройство поддерживает OTAA — Трекеры Loko Air подключаются по беспроводной сети.

ChirpStack device profile Join OTAA tab with Device supports OTAA enabled 1 2
① Вкладка «Присоединиться» (OTAA / ABP) · ② Устройство поддерживает OTAA = включено

Наконец, откройте Кодек полезной нагрузки вкладку и выберите Кайенна ЛПП, тогда щелкнуть Представлять на рассмотрение.

ChirpStack device profile Payload codec tab set to Cayenne LPP 1 2 3
① Вкладка «Кодек полезной нагрузки» · ② Cayenne LPP · ③ Отправить
🧩
Cayenne LPP позволяет ChirpStack автоматически декодировать необработанный полезную нагрузку в именованные измерения (положение GPS, батарея и т. д.), что делает датчики из шага 6 возможны.
3

Создать заявку

Открыть Арендатор → Заявки и нажмите Добавить приложение. Дайте ему имя (например. Loko) и сохраните. Приложение — это всего лишь контейнер, который группирует ваши устройства вместе.

ChirpStack Applications list with the Add application button 1 2
① Открытие приложений · ② Добавить приложение
4

Добавьте свои устройства

Нажмите на приложение, которое вы только что создали, чтобы открыть его. Он приземляется на Устройства вкладка, где Добавить устройство появится кнопка. Когда устройства существуют, их DevEUI и Профиль устройства показывать в виде кликабельных ссылок.

ChirpStack application Devices tab listing a Loko device 1 2 3
① Добавить устройство · ② DevEUI (открывает устройство) · ③ Профиль устройства

Нажмите Добавить устройство и введите данные с вашего Loko Air, затем Представлять на рассмотрение:

ChirpStack Add device form with name, Device EUI, Join EUI and device profile 1 2 3 4 5
① Имя · ② EUI устройства (DevEUI) · ③ Присоединиться к EUI · ④ Профиль устройства · ⑤ Отправить
🔑
Ключ приложения идет следующим. Поскольку в профиле используется OTAA, после отправки ChirpStack открывает Ключи OTAA вкладка. Введите (или вставьте) устройство Ключ приложения (AppKey) туда и отправить.
⚠️
Все должно соответствовать физическому устройству. The DevEUI, JoinEUI и AppKey который вы вводите, должно быть идентично тому, что используется в programmed. Loko Air — в противном случае соединение автоматически завершится неудачей. Повторите этот шаг для каждого трекер, который у вас есть.
5

Подтвердите присоединение и посмотрите кадры

Вернувшись в список устройств приложения, щелкните значок устройства. DevEUI чтобы откройте его, затем изучите вкладки — Ключи OTAA, Активация, События и Кадры LoRaWAN. В режиме просмотра кадров отображается необработанный радиотрафик в режиме реального времени.

ChirpStack device LoRaWAN frames showing JoinRequest and JoinAccept 1 2
① Вкладка «Кадры LoRaWAN» · ② JoinRequest → JoinAccept, затем кадры данных.
Исправное устройство показывает Запрос на присоединение за которым следует ПрисоединитьсяПринять, затем НеподтвержденныйDataUp / неподтвержденные данныедаун кадры — в каждом перечислены DevEUI и Идентификатор шлюза что получил их. Если ты только когда-нибудь увидишь Запрос на присоединение повторяю, перепроверьте DevEUI/ JoinEUI/AppKey и что ваш шлюз подключен к сети.
6

Визуализация измерений в виде датчиков

После передачи декодированных данных (благодаря кодеку Cayenne LPP) открыть Арендатор → Профили устройств → ваш профиль → Измерения.. С Автоматическое определение ключей измерения включен, ChirpStack перечисляет имеющиеся у него клавиши видел - например Battery_Voltage, gpsLocation_1_latitude и gpsLocation_1_longitude — так что установите те, которые вам интересны Измерять.

ChirpStack device profile Measurements tab with keys set to Gauge 1 2 3
① Вкладка «Измерения» · ② Кнопки автоматического определения · ③ Установить тип «Датчик»
📊
Выберите правильный добрый для каждого ключа: Измерять для чтения например, напряжение, температура или положение; Прилавок для постоянного увеличения счетчики; Абсолютный для счетчиков, которые сбрасываются на каждом восходящем канале; Нить для текстовые или логические значения. Дайте ему дружеский Название измерения, нажмите Представлять на рассмотрение, а значения отображаются в виде датчиков и диаграмм на устройстве. Панель управления.

Быстрый контрольный список

  • Шлюз добавлен и отображается зеленый / Онлайн
  • Создан профиль устройства — регион, версия MAC, OTAA включен, Cayenne LPP кодек
  • Приложение создано
  • Устройство добавлено с совпадением DevEUI + JoinEUI
  • Ключ приложения введено на вкладке ключей OTAA
  • Запрос на присоединение / ПрисоединитьсяПринять и кадры данных, видимые под кадрами LoRaWAN.
  • Измерения установлены на Измерять для визуализации данных

🎉 Вы в деле!

Ваш шлюз подключен к сети, ваше устройство Loko Air присоединилось и декодировалось. измерения визуализируются в виде датчиков. Отсюда вы можете добавить больше устройств, подключайте интеграции для передачи данных или создавайте информационные панели поверх API ChirpStack.

Предпочитаете хостинговую сеть? Подключение Loko к The Things Network → Четырехэтапная установка TTN — создайте приложение, зарегистрируйте устройства, сгенерируйте ключ API и подключитесь из приложения Loko.
💬
Нужна помощь? Если во время установки у вас возникнут какие-либо проблемы, проверьте наш Раздел часто задаваемых вопросов или свяжитесь с нашей службой поддержки — мы здесь, чтобы помочь вы подключаетесь.