This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC3220 連接至AWS-IOT

Other Parts Discussed in Thread: CC3220SF

你好

範例程式為shadow_sample_console_echo_CC3220SF_LAUNCHXL_tirtos_ccs

目前有在AWS申請帳號且有創建一個實物,如下圖

在aws_iot_config.h設定之設定下


#define AWS_IOT_MQTT_HOST "12345abcde9874-ats.iot.ap-northeast-1.amazonaws.com"
#define AWS_IOT_MQTT_PORT 8883

#define AWS_IOT_MQTT_CLIENT_ID "20190318_iot"

#define AWS_IOT_MY_THING_NAME "20190318_iot" 

#define AWS_IOT_ROOT_CA_FILENAME "/cert/ca.pem"
#define AWS_IOT_CERTIFICATE_FILENAME "/cert/cert.pem" 
#define AWS_IOT_PRIVATE_KEY_FILENAME "/cert/key.pem" 

ca.pem係AWS提供之RSA 2048 bit key: Amazon Root CA 1 

 

-----BEGIN CERTIFICATE-----
MIIDQTCCAimgAwIBAgITBmyfz5m/jAo54vB4ikPmljZbyjANBgkqhkiG9w0BAQsF
ADA5MQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6
b24gUm9vdCBDQSAxMB4XDTE1MDUyNjAwMDAwMFoXDTM4MDExNzAwMDAwMFowOTEL
MAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEZMBcGA1UEAxMQQW1hem9uIFJv
b3QgQ0EgMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALJ4gHHKeNXj
ca9HgFB0fW7Y14h29Jlo91ghYPl0hAEvrAIthtOgQ3pOsqTQNroBvo3bSMgHFzZM
9O6II8c+6zf1tRn4SWiw3te5djgdYZ6k/oI2peVKVuRF4fn9tBb6dNqcmzU5L/qw
IFAGbHrQgLKm+a/sRxmPUDgH3KKHOVj4utWp+UhnMJbulHheb4mjUcAwhmahRWa6
VOujw5H5SNz/0egwLX0tdHA114gk957EWW67c4cX8jJGKLhD+rcdqsq08p8kDi1L
93FcXmn/6pUCyziKrlA4b9v7LWIbxcceVOF34GfID5yHI9Y/QCB/IIDEgEw+OyQm
jgSubJrIqg0CAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMC
AYYwHQYDVR0OBBYEFIQYzIU07LwMlJQuCFmcx7IQTgoIMA0GCSqGSIb3DQEBCwUA
A4IBAQCY8jdaQZChGsV2USggNiMOruYou6r4lK5IpDB/G/wkjUu0yKGX9rbxenDI
U5PMCCjjmCXPI6T53iHTfIUJrU6adTrCC2qJeHZERxhlbI1Bjjt/msv0tadQ1wUs
N+gDS63pYaACbvXy8MWy7Vu33PqUXHeeE6V/Uq2V8viTO96LXFvKWlJbYK8U90vv
o/ufQJVtMVT8QtPHRh8jrdkPSHCa2XV4cdFyQzR1bldZwgJcJmApzyMZFo6IQ6XU
5MsI+yMRQ+hDKXJioaldXgjUkK642M4UwtBV8ob2xJNDd2ZhwLnoQdeXeGADbkpy
rqXRfboQnoZsG4q5WTP468SQvvG5
-----END CERTIFICATE-----

 

, Cert.pem 與 key.pem 係AWS-IOT-CORE 創建完"實物"後產生(非使用Play ground裡的 pem)。這3組碼我貼到certs.h裡,確定沒有TAB產生之空白。

也確認IOT-CORE有激啟動


 

,連線後出現下面訊息

==================================================

startSNTP: Current time: Mon Mar 18 07:20:24 2019


CC32XX has connected to AP and acquired an IP address.

IP Address: 192.168.0.102

Successfully wrote file /cert/ca.pem to flash

Successfully wrote file /cert/cert.pem to flash

Successfully wrote file /cert/key.pem to flash

Shadow Init


Shadow Connect


ERROR: runAWSClient L#83
Shadow Connection Error (-13)

==================================================

相關流程有照手冊一步一步進行,確認有連到AP,TCPING確認該實物有開啟

IOT-CORE有監控功能也確認有連線,但不知為何會出現該錯誤訊息。

沒頭緒中,懇請提供建議,謝謝。