Выберите вкладку «Приложения» в верхней части консоли TTN: откроется экран регистрации приложений. Нажмите «Зарегистрироваться», и откроется новая страница, похожая на приведенную ниже.
Введите уникальный идентификатор приложения, а также Description & Handler Registration.
Теперь узлы LoPy должны быть зарегистрированы для отправки данных в новое приложение.
Чтобы подключить узлы к нано-шлюзу, необходимо добавить устройства в приложение. Для этого перейдите на вкладку «Устройства» на домашней странице приложения и нажмите кнопку «Зарегистрировать устройство».
На панели «Зарегистрировать устройство» заполните формы для идентификатора и EUI устройства. Идентификатор устройства указан пользователем и является уникальным в этом приложении. EUI устройства также указан пользователем, но должен состоять ровно из 8 байтов в шестнадцатеричном формате.
После добавления устройства измените метод активации между OTAA и ABP в зависимости от предпочтений пользователя. Эту опцию можно найти на вкладке «Настройки».
Теперь, когда данные поступают на бэкэнд TTN, можно управлять TTN относительно того, куда должны быть доставлены данные. Для этого используйте вкладку «Интеграции» в настройках нового приложения.
После нажатия кнопки «Добавить интеграцию» появится экран с 4 различными параметрами. Они имеют различные функциональные возможности, дополнительную информацию о них можно найти на веб-сайте или в документации TTN.
В этом примере используйте HTTP-интеграцию для пересылки пакетов LoRaWAN в удаленный сервер / адрес.
Нажмите HTTP Integration, чтобы подключить конечную точку, которая может получать данные.
Для тестирования получения данных, которые передает TTN, можно использовать веб-сайт RequestBin. Чтобы реализовать это, перейдите к RequestBin и нажмите Create a RequestBin.
Скопируйте созданный URL-адрес и вставьте его в форму URL-адреса в разделе «Настройки приложения».
Это адрес, на который TTN будет пересылать данные. Как только LoPy начинает отправлять сообщения, TTN перенаправит их на RequestBin, и они появятся по уникальному URL-адресу RequestBin.
В этом примере показано, как передавать данные между микрочипом RN2483 и LoPy через необработанный LoRa.
mac pause
radio set freq 868000000
radio set mod lora
radio set bw 250
radio set sf sf7
radio set cr 4/5
radio set bw 125
radio set sync 12
radio set prlen 8
# Передача через radio tx:
radio tx 48656c6C6F
# отправка «Hello»
from network import LoRa
import socket
lora = LoRa(mode=LoRa.LORA, frequency= 868000000, bandwidth=LoRa.BW_125KHZ, sf=7, preamble=8,
coding_rate=LoRa.CODING_4_5, power_mode=LoRa.ALWAYS_ON,
tx_iq=False, rx_iq=False, public=False)
s = socket.socket(socket.AF_LORA, socket.SOCK_RAW)
while(True):
s.recv(64)
г. Москва, Пятницкое ш. д. 18, пав. 566
zakaz@compacttool.ru
8-495-752-55-22
Информация представленная на данном информационном ресурсе преследует исключительно рекламные цели и не является договором-офертой !
© Все права защищены 2015 - 2024г https://compacttool.ru