-
Установите диапазон на тестере
На тестере нажмите на значок шестерёнки, чтобы открыть настройки, перейдите стрелкой к "Band" и выберите диапазон своего региона, в Европе EU868. Дважды подтвердите кнопкой "OK".
-
Считайте ключи с тестера
У каждого тестера свои Device EUI, Application EUI и Application Key. Откройте WisToolBox на телефоне, подключитесь к тестеру по Bluetooth и откройте "Parameters" → "LoRaWAN keys, ID, EUI". Запишите три значения.
Там же можно ввести собственные значения и нажать "Apply". Тестер перезапустится с ними.
-
Создайте приложение
Войдите в консоль The Things Network, выберите свой кластер (в Европе eu1) и откройте "Applications" → "Add application". ID выбираете вы сами.

-
Зарегистрируйте тестер
В приложении откройте "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".

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

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

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

Откройте "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 не нужен. Если в вашем приложении он уже есть, оставьте его: сервис читает необработанные байты.
-
Выключите и снова включите тестер
В "Live data" тестера вы увидите uplink на fPort 5 и ответ на fPort 10. После этого каждый uplink на fPort 1 получает свои значения обратно на fPort 3, и дисплей показывает все значения. На вашей панели тестер появится вместе со своей моделью.

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