AWS IoT Device SDK для Python без сертификата CA - PullRequest
0 голосов
/ 11 октября 2018

Можно ли подключиться к MQTT через веб-сокеты через AWS IoT Device SDK для Python без сертификата CA, используя вместо этого идентификатор ключа доступа AWS и секретный ключ доступа AWS?У меня это работает таким образом в приложениях javascript и java, мне интересно, возможно ли это и из Python?

from AWSIoTPythonSDK.MQTTLib import AWSIoTMQTTClient

clientId = "my-client-id"
clientEndpoint = "my-client-endpoint"
accessKeyId = "my-access-key-id"
secretAccessKey = "my-secret-access-key"

myAWSIoTMQTTClient = AWSIoTMQTTClient(clientId, useWebsocket=True)
myAWSIoTMQTTClient.configureEndpoint(clientEndpoint, 443)
myAWSIoTMQTTClient.configureIAMCredentials(accessKeyId, secretAccessKey)
myAWSIoTMQTTClient.connect()

Время соединения истекло.Это может быть потому, что мой маршрутизатор не поддерживает IPv6 ( читайте здесь ).Я пробовал эту работу вокруг , но она все еще не работает, так как, похоже, требуется сертификат CA.

Возможно ли то, что я пытаюсь сделать?

...