Как настроить конечные устройства LORA / LORAWAN в google-iot core - PullRequest
0 голосов
/ 15 мая 2019

Я пытаюсь настроить конечное устройство LORAWAN на google-cloud-iot в реестре и устройствах, которые привязаны к шлюзу.

LoRaWAN указывает ключи безопасности: NwkSKey, AppSKey и AppKey.Все ключи имеют длину 128 бит.однако google-cloud-iot требуются следующие ключи:

Create a device in registry XXXXXXXX.
Public key format
RS256 
ES256 
RS256_X509 
ES256_X509 

Кто-нибудь использовал конечное устройство LORAWAN напрямую с google-cloud-iot?Как мы можем настроить конечное устройство LORAWAN, привязанное к шлюзу, поддерживающему LORAWAN?Мы используем LorixOne в качестве шлюза.

Ваша поддержка очень ценится.

С уважением, Jayesh

В настоящее время я использую Lora-App-Server на виртуальной машине для обработки конечных устройств, однакокоторые не подходят для решения my over all как продукта IoT.

1 Ответ

0 голосов
/ 22 мая 2019

Не специфично для LorixOne, но из методов аутентификации шлюза , здесь может быть полезен метод аутентификации "Только для ассоциации".Таким образом, LorixOne может хранить закрытый ключ RS256 или ES256 и выполнять аутентификацию в Cloud IoT Core через JWT, а вы аутентифицируете устройства на шлюзе с помощью существующих ключей безопасности LoRaWAN.

Предполагается, что вы используете мост MQTTЧтобы подключиться к Cloud IoT Core, после аутентификации устройства через шлюз шлюз может опубликовать сообщение в тему attach для аутентифицированного устройства , чтобы включить связь.

Эта ссылкаиз официальных документов LoRaServer также могут быть полезны: Облачная платформа Google Cloud IoT Core

...