LoRa Network Server работает по принципу LoRaWAN, что расшифровывается как Low Power Wide Area Network. Это сетевой протокол, который определяет связь между устройствами и шлюзами в сети LoRa. LoRaWAN работает на трех уровнях: уровне устройств, уровне шлюзов и сетевом уровне.
Уровень устройств включает в себя все IoT-устройства, которые являются частью сети LoRa. Эти устройства взаимодействуют со шлюзом посредством технологии LoRa. Уровень шлюза отвечает за пересылку пакетов данных, полученных от уровня устройства, на сетевой уровень.
На сетевом уровне работает сетевой сервер LoRa. Он получает пакеты данных от шлюзового уровня и пересылает их серверу приложений. Сетевой уровень также управляет сетью LoRa, включая активацию устройств, безопасность и сетевые настройки.
Сервер сети LoRa работает в двух режимах: класс А и класс С. В режиме класса А сервер прослушивает входящие пакеты данных от устройств через заданные интервалы времени. Затем он передает пакеты данных устройствам только тогда, когда прослушивает входящие данные. В режиме класса С сервер постоянно прослушивает входящие данные и может передавать пакеты данных на устройства в любое время.