Вот немного текста спецификации lorawan 1.0.3 :
923 6.1.2 Application identifier (AppEUI)
924 The AppEUI is a global application ID in IEEE EUI64 address space that uniquely identifies
925 the entity able to process the JoinReq frame.
926 The AppEUI is stored in the end-device before the activation procedure is executed.
И соответствующей спецификации 1.1 :
1317 6.1.1.1 JoinEUI
1318 The JoinEUI is a global application ID in IEEE EUI64 address space that uniquely identifies
1319 the Join Server that is able to assist in the processing of the Join procedure and the session
1320 keys derivation.
1321 For OTAA devices, the JoinEUI MUST be stored in the end-device before the Join
1322 procedure is executed. The JoinEUI is not required for ABP only end-devices
Обратите внимание, что в период между 1.0.3 и 1.1 имя AppEui было изменено на JoinEui.
Схема получения ключей для v1.0.3 А вот ключ получениясхема для v1.1:
Итак, чтобы ответить на ваш вопрос:
- AppEui (JoinEui) используется для получения ключей сеанса и идентификацииВаш узел для сетевого сервера. Он идентифицирует ваш узел вместе с DevEui. Сервер приложений использует MQTT для подписки на поток данных, сгенерированный сетевым сервером. На ТТН это делается по следующей схеме:
<AppID>/devices/<DevID>/<up/down>
. Пакеты нисходящей линии связи обрабатываются на основе шлюза. Сетевой сервер знает, какие шлюзы получили восходящую линию связи, и выбирает шлюз для передачи по нисходящей линии связи. Если мы посмотрим на эту сеть, то вы увидите, как они определяют, какие ключи являются частью какого приложения. Вы связываете appeui и deveui для каждого узла с приложением, и система определит, какие пакеты являются частью какого приложения. - Схема шифрования изменилась между 1.0.3 и 1.1, как показано выше изображениями. Но это не имеет большого значения для конечного пользователя, который просто использует библиотеку или API.
- AppEui распределяются в заданном пространстве, точно так же, как MAC-адреса и номера USB PID и VID. The Things Network имеет адресное пространство, начиная с
70B3D57ED
. Но вы можете установить свой собственный AppEui, если вы приобрели свой собственный. Есть кнопка для настройки поля AppEui, которая позволит вам установить его.