fieldtester.io

Подключите тестер к The Things Network

Около 15 минут. Вам понадобятся RAK10701-Plus, приложение WisToolBox на телефоне, бесплатный аккаунт в The Things Network и аккаунт здесь.

  1. Установите диапазон на тестере

    На тестере нажмите на значок шестерёнки, чтобы открыть настройки, перейдите стрелкой к "Band" и выберите диапазон своего региона, в Европе EU868. Дважды подтвердите кнопкой "OK".

  2. Считайте ключи с тестера

    У каждого тестера свои Device EUI, Application EUI и Application Key. Откройте WisToolBox на телефоне, подключитесь к тестеру по Bluetooth и откройте "Parameters" → "LoRaWAN keys, ID, EUI". Запишите три значения.

    Там же можно ввести собственные значения и нажать "Apply". Тестер перезапустится с ними.

  3. Создайте приложение

    Войдите в консоль The Things Network, выберите свой кластер (в Европе eu1) и откройте "Applications" → "Add application". ID выбираете вы сами.

    Создайте приложение
  4. Зарегистрируйте тестер

    В приложении откройте "Register end device" и выберите "Enter end device specifics manually": RAK10701-Plus нет в репозитории устройств. Выберите частотный план своего региона, "LoRaWAN Specification 1.0.3" и "RP001 Regional Parameters 1.0.3 revision A".

    Зарегистрируйте тестер

    Введите Application EUI из шага 2 как JoinEUI и нажмите "Confirm". Затем введите Device EUI как DevEUI и Application Key как AppKey, задайте тестеру ID и нажмите "Register end device".

    Зарегистрируйте тестер
  5. Создайте ключ API

    С помощью этого ключа сервис отправляет значения обратно на тестер. Откройте "API keys" → "Add API key", выберите "Grant individual rights" и отметьте только "write downlink application traffic".

    Создайте ключ API

    Скопируйте ключ сразу: The Things Network показывает его только один раз.

    Создайте ключ API
  6. Добавьте вебхук

    Сначала скопируйте адрес вебхука: войдите здесь, откройте вверху "Аккаунт" и нажмите "Копировать" рядом с "Ваш адрес вебхука".

    Ваш адрес вебхука

    Откройте "Integrations" → "Webhooks" → "Add webhook" → "Custom webhook" и заполните:

    Webhook ID
    fieldtester
    Webhook format
    JSON
    Base URL
    Ваш адрес вебхука
    Downlink API key
    ключ из шага 5
    Добавьте вебхук

    В разделе "Enabled event types" отметьте "Uplink message" и "Downlink failed", а пути оставьте пустыми. Затем нажмите "Add webhook".

    Добавьте вебхук

    Payload formatter не нужен. Если в вашем приложении он уже есть, оставьте его: сервис читает необработанные байты.

  7. Выключите и снова включите тестер

    В "Live data" тестера вы увидите uplink на fPort 5 и ответ на fPort 10. После этого каждый uplink на fPort 1 получает свои значения обратно на fPort 3, и дисплей показывает все значения. На вашей панели тестер появится вместе со своей моделью.

    Выключите и снова включите тестер

Если не работает

В "Live data" ничего не приходит
Диапазон на тестере не совпадает с частотным планом, ключи различаются или в зоне действия нет шлюза.
Дисплей остаётся наполовину пустым
Проверьте адрес вебхука и ключ API. Если The Things Network не смог доставить ответ, ваша панель покажет причину у тестера.
Сверх лимита вашего тарифа
Free обслуживает один тестер, Pro — до трёх. Удалите тестер на панели, чтобы освободить его место.

Бесплатная регистрация