#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. Или каким-либо другим способом, который я не могу увидеть.
Заранее спасибо.