Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Info

Инструкция не включает процедуру настройки базовой станции и применима к сhirpstack v4.4.3

Настройка контейнеров

  1. установить chirpstack v4 согласно документации https://www.chirpstack.io/docs/getting-started/docker.html

  2. в docker-compose.yml изменить регион по умолчанию eu868 → ru864 
    Code Block
    ... 
          - INTEGRATION__MQTT__EVENT_TOPIC_TEMPLATE=ru864/gateway/{{ .GatewayID }}/event/{{ .EventType }}
          - INTEGRATION__MQTT__STATE_TOPIC_TEMPLATE=ru864/gateway/{{ .GatewayID }}/state/{{ .StateType }}
          - INTEGRATION__MQTT__COMMAND_TOPIC_TEMPLATE=ru864/gateway/{{ .GatewayID }}/command/#
    ...
    	command: -c /etc/chirpstack-gateway-bridge/chirpstack-gateway-bridge-basicstation-ru864.toml
    ...
  3. если нужно добавить ограничение логов, добавить для каждого модуля настройки логирования  
    Code Block
        logging:
          driver: json-file
          options:
            max-size: 100m
            max-file: "5"
  4. применить изменения конфигурации

    Code Block
    docker  compose up -d
    

Регистрация базовой станции

  1. В разделе Gateways добавить новое устройство

    1. имя произвольное

    2. EUI64 - идентификатор базовой станции

    3. указать реальное положение базовой станции (опционально, если в БС не включено определение положения по GPS)

  2. после получения сигнала от устройства поля Region и Region common-name отобразят название региона, в котором работает БС


Регистрация меток

Info

для регистрации метки в сети понадобится Application key, его можно получить из файла с метаданными метки, который поставляется вместе с самой меткой.

  1. В разделе Device profiles создать новый профиль

    1. имя произвольное

    2. Region: RU864

    3. MAC version: LoraWAN 1.0.3

    4. Regional parameters revision: B

    5. ADR algorithm: Default ADR algorithm (LoRa only)

    6. Expected uplink interval (secs): 20 (для меток в активном режиме, если обновлений от метки нет в течении заданного времени, статус метки в dashboard меняется на inactive)

    7. в закладке Join (OTAA / ABP) Join (OTAA / ABP) отметить галкой

  2. В разделе Applications добавить приложение для интеграции

    1. в закладке Integrations добавить параметры сервисов для получения обновления от меток

  3. в приложении завести метки

    1. имя произвольное (рекомендуется добавлять SN для идентификации метки в сообщениях)

    2. EUI64 - идентификатор метки

    3. Device profile созданный ранее

    4. указать Application key поставляемый с меткой (поле nwkkey.data в файле метаданных метки)

Table of Contents
maxLevel7
minLevel1
stylenone
printablefalse