aws嵌入式c SDK无法与aws iot连接

时间:2016-12-08 12:48:54

标签: c amazon-web-services embedded-linux raspberry-pi3 aws-iot

问候日子......

我需要一些帮助你实际上在离开10天后我回来了我的工作,我发现在aws iot上注册设备(东西)的aws iot控制台有一些变化。在云上注册设备时,我只获得Node.js,Java和python SDK,但我需要嵌入式c sdk,请帮我嵌入c sdk。如果我正在尝试使用我以前的嵌入式c sdk(或者来自github embedded c sdk),那么我会收到这样的错误

  

"错误:主L#176错误(-4)连接到a32na51unlbk0b.iot.us-east-1.amazonaws.com:8883"和这样的时间"错误:主L#176错误(-28)连接到a32na51unlbk0b.iot.us-east-1.amazonaws.com:8883"。

我正在使用带嵌入式pi3的aws嵌入式c sdk。以前sdk工作正常但不再现在。

2 个答案:

答案 0 :(得分:0)

从SDK文档看起来,SSL连接错误。 我希望您没有使用正确的证书文件连接到aws,

http://aws-iot-device-sdk-embedded-c-docs.s3-website-us-east-1.amazonaws.com/aws__iot__error_8h.html

答案 1 :(得分:0)

It seems it can't find your endpoint.

First check your endpoint from console or CLI. Then check if you set it correct in AWS_IOT_MQTT_HOST in aws_iot_config.h.