烧录的是官方SDK中的例程,改成了自己的设备证书文件以及参数。上电后log如下
[APP] [EVT] Connecting 3044
===start sm_get_bss_params===
bssid[0] = 0xffff
bssid[1] = 0xffff
bssid[2] = 0xffff
search ssid = LH_TEST
result ssid indexm_get_bss_params===
--- OPT rxu_mgmt_ind is detected
ind ix 0x420290dc, chan_ctxt is 0x4201dab8
[RX] Connection Status
[RX] status_code 0
[RX] ason_code 0
[RX] connect resud ok
[RX] MAC D0:C7:C0:45😃6:0
[RX] ap_idx 0
[RX] ch_idRX] acm 0
[RX] assoc_req_ieRX] assoc_rsp_ie_len 179
[RX]band 0
[RX] center_freq 2417
X] center_freq1 2417
[RX] c-----------------> AABA Request:
A-MSDU: Not Permitted
Block Ack Policy: Immediate Block Ack
TID: 0
Number of Buffers: 64
-----------------> AABA Response:
A-MSDU: Not Permitted
Block Ack Policy: Immediate Block Ack
TID: 0
Number of Buffers: 8
[WF][SM] Exiting connecting state
[WF][SM] State Action ###connecting### --->>> ###wifiConnected_ipObtaining###
[WF][SM] Entering wifiConnected_ipObtaining state
[WF][SM] DHCP Starting...0x4201f65c
[APP] [EVT] connected 6851
IP:192.168.2.103
MASK: 255.255.255.0
Gateway: 192.168.2.1
[lwip] netif status callback
IP: 192.168.2.103
MK: 255.255.255.0
GW: 192.168.2.1
[WF][SM] Exiting wifiConnected_ipObtaining state
[WF][SM] State Action ###wifiConnected_ipObtaining### --->>> ###wifiConnected_IPOK###
[WF][SM] Entering wifiConnected_IPOK state
[APP] [EVT] GOT IP 8015
[SYS] Memory left is 100856 Bytes
proc_hellow_entry: RISC-V rv32imafc prt_cnt 1
aws
AWS IoT SDK Version 3.0.1-
Open config file /romfs/aws/config failed
URL:astz2mo9evt8k-ats.iot.us-east-1.amazonaws.com
, port is 8883
, THING ID is bl60xDevRjwang
thing name len is 14, THING name is MyIoTDevice
Shadow Init
Shadow Connect
DEBUG Seeding the random number generator...
DEBUG Loading embedded CA root certificate ...
DEBUG ok (0 skipped)
DEBUG Loading embedded client certificate...
DEBUG Loading embedded client private key...
DEBUG ok
DEBUG Connecting to astz2mo9evt8k-ats.iot.us-east-1.amazonaws.com/8883...
DEBUG ok
DEBUG Setting up the SSL/TLS structure...
DEBUG SSL state connect : 0
DEBUG ok
DEBUG SSL state connect : 0
DEBUG Performing the SSL/TLS handshake...
DEBUG Verify requested for (Depth 2):
DEBUG cert. version : 3
serial number : 06:6C:9F:CF:99:BF:8C:0A:39:E2:F0:78:8A:43:E6:96:36:5B:CA
issuer name on, CN=Amazon Root CA 1
subject O=Amazon, CN=Amazon Root CA 1
: 0000-00-00 00:00:00
DEBUG T no flags
DEBUG Verify requesteDEBUG cert. version : 3
serial number : 06:7F:94:57:85::77😃E:B2:53:32:5B:BC:99:8B:56:0 : C=US, O=Amazon, CN=Amazon subject name : C=US, O=Amaz=Amazon
issued on : 000This certificate has no flags
Duested for (Depth 0):
DEBUG cert. version : 3
serial number : 0F:7B:82😃A:43:ED:09:C0:5E:E3:AC:30:C2:50:2D:45
issuer name : C=US, O=Amazon, OU=, CN=Amazon
subject name :azonaws.com
issued on :00
exp
DEBUG This certificatDEBUG ok [ Protocol is TLSv1.2 ] [ Ciphersuite is TLS-RSA-WITH-AES-128-GCM-SHA256 ]
DEBUG [ Record expansion is 29 ]
DEBUGVerifying peer X.509 certificate
DEBUG Peer certificate informaDEBUG cert. version : 3
serial number : 0F:7B:82😃A:43:ED:09:C0:5E:E3:AC:30:C2:50:2D:45
issuer name n, OU=Server CA 1B, CN=Amazon
me : CN=*.iot.us-east-1.amaued on
On Device: window state false
Update Shadow: {"state":{"reported":{"temperature":25.500000,"windowOpen":false}}, "clientToken":"bl60xDevRjwang-0"}
Stack remaining for task 'aws_iot' is 2106 bytes
Update accepted
On Device: window state false
Update Shadow: {"state":{"reported":{"temperature":26.000000,"windowOpen":false}}, "clientToken":"bl60xDeg-1"}
StackUpdate accepted
On Device: window state false
Update Shadow: {"state":{"reported":{"temperature":26.500000,"windowOpen":false}}, "clientToken":"bl60xD*****************************************************************************************
Stack remaining for task 'aws_iot' is 2106 bytes
proc_hellow_entry: RISC-V rv32imafc prt_cnt 2
Update accepted