Как настроить устройство OpenThread с примерами клиентов MQTT-SN для подключения к облаку AWS IoT

#amazon-web-services #mqtt #aws-iot #nrf52 #openthread

Вопрос:

В настоящее время я создаю приложение на основе открытых потоков с использованием пакетов разработки nRF5 SDK для потоков и nRF52840. Я выбрал MQTT-SN в качестве протокола прикладного уровня для связи с облаком.

Все мои устройства потока отправляют данные на шлюз Eclipse Paho MQTT-SN. У устройств этого потока нет собственного сертификата корневого центра сертификации, закрытых ключей и т. Д., Поскольку в Nordic SDK для потока нет таких определений макросов. Итак, как устройства этого потока могут взаимодействовать с брокером AWS MQTT без сертификатов аутентификации.

Я знаю, что мне нужно включить аутентификацию в файле конфигурации шлюза paho mqttsn и предоставить сертификаты корневого центра сертификации, закрытые ключи в файле конфигурации. И если я включу аутентификацию, мои устройства потоков не смогут взаимодействовать со шлюзом MQTTSN. Есть что-то под названием список клиентов, но я на самом деле не знаю, какой в этом смысл, если мне все время нужно добавлять свое новое имя устройства в этот список клиентов.

Итак, может ли кто-нибудь, пожалуйста, объяснить мне, как я могу передавать данные с моих устройств потока, действующих в качестве клиентов MQTT-SN, брокеру AWS через шлюз MQTT-SN. Или каким-либо другим способом, который я не могу увидеть.

Заранее спасибо.