Как сервер приложений может получить и проверить целостность сообщения LoRaWAN, пересылаемого сервером сети сообщества Actility ThingPark?
Получать сообщения восходящего канала LoRaWAN через сервер сети сообщества ThingPark
Ответы (1)
Сетевой сервер сообщества ThingPark может пересылать сообщения восходящего канала LoRaWAN на серверы приложений с помощью сообщений HTTP POST. Каждый HTTP-запрос, отправленный ThingPark в AS, подтверждается одноразовым токеном, чтобы AS могла проверить целостность запроса, пересчитав этот токен и сравнив его с отправленным ThingPark.
Интерфейс между ThingPark Enterprise Network Server и внешним сервером приложений описано в Руководство по разработке туннельного интерфейса TPE LRC AS.
Для быстрого тестирования ознакомьтесь с нашим простым примером JavaScript., демонстрирующий, как можно проверить целостность сообщения исходящей ссылки. Вы должны обновить скрипт, указав фактический AS_KEY, тело POST и QueryParams.
- Тело POST и QueryParams отправляются ThingPark в AS через HTTP-запрос POST.
- AS_KEY - это ключ аутентификации туннельного интерфейса, который вы установили в форма СОЗДАТЬ HTTP-ПРИЛОЖЕНИЕ.
Для вашего удобства мы создали несколько примеров AS (nodeJS , nodeRED, PHP, Python, curl), которые могут помочь вам начать разработку сервера приложений.