猿问

使用 WebSocket 的 AWS IoT MQTT:

我正在尝试使用此链接中提到的 Python 脚本设置 AWS IoT :


我可以在没有 WebSocket 的情况下连接 AWS IoT MQTT(使用 x.509 证书)。


# creates the AWS IoT 

def createIoT(): 

   iot = AWSIoTMQTTShadowClient('AWSHome') 

   # update this with your own endpoint from the IOT dashboard 

   iot.configureEndpoint('allj.iot.reg.amazonaws.com', 443) 

   iot.configureCredentials('rootCA','private.key','certificate.crt') 

   iot.configureConnectDisconnectTimeout(10)  # 10 sec 

   iot.configureMQTTOperationTimeout(5)  # 5 sec 

   iot.connect() 

   return 

但是当我尝试使用 WebSocket 连接 AWS IoT MQTT 时,出现以下错误:


使用通过运行此命令生成的证书:wget


# creates the AWS IoT 

def createIoT(): 

   iot = AWSIoTMQTTShadowClient('AWSHome') 

   # update this with your own endpoint from the IOT dashboard 

   iot.configureEndpoint('asdasd.reg.amazonaws.com', 443) 

   iot.configureCredentials('VeriSign-Class%203-Public-Primary-Certification-Authority-G5.pem') 

   iot.configureConnectDisconnectTimeout(10)  # 10 sec 

   iot.configureMQTTOperationTimeout(5)  # 5 sec 

   iot.connect() 

   return 



www说
浏览 189回答 2
2回答
随时随地看视频慕课网APP

相关分类

Python
我要回答