sendln ‘ATE0’
wait ‘OK’ ‘ERROR’
/*delete certificates & key*/
sendln ‘AT+QFDEL=”cacert.pem”‘
wait ‘OK’ ‘ERROR’
sendln ‘AT+QFDEL=”client.pem”‘
wait ‘OK’ ‘ERROR’
sendln ‘AT+QFDEL=”user_key.pem”‘
wait ‘OK’ ‘ERROR’
pause 1
/*setup root certificate*/
sendln ‘AT+QFUPL=”cacert.pem”,1188,10000′
wait ‘CONNECT’
sendfile ‘C:\work\AWS\aws_cert\iot_groups\bg96_things\AmazonRootCA1.pem‘ 1
wait ‘+QFUPL’
wait ‘OK’
/*setup client certificate*/
sendln ‘AT+QFUPL=”client.pem”,1224,10000′
wait ‘CONNECT’
sendfile ‘C:\work\AWS\aws_cert\iot_groups\bg96_things\kwooi483q234niof9dqwermokdf02k3nfibgprtmko3npbghw8n328dskfapfqwerp34gowp-certificate.pem.crt‘ 1
wait ‘+QFUPL’
wait ‘OK’
/*setup client private key*/
sendln ‘AT+QFUPL=”user_key.pem”,1679,10000′
wait ‘CONNECT’
sendfile ‘C:\work\AWS\aws_cert\iot_groups\bg96_things\kwooi483q234niof9dqwermokdf02k3nfibgprtmko3npbghw8n328dskfapfqwerp34gowp-private.pem.key‘ 1
wait ‘+QFUPL’
wait ‘OK’
/*setup cipher specs*/
sendln ‘AT+QSSLCFG=”cacert”,2,”cacert.pem”‘
wait ‘OK’ ‘ERROR’
sendln ‘AT+QSSLCFG=”clientcert”,2,”client.pem”‘
wait ‘OK’ ‘ERROR’
sendln ‘AT+QSSLCFG=”clientkey”,2,”user_key.pem”‘
wait ‘OK’ ‘ERROR’
sendln ‘AT+QSSLCFG=”ciphersuite”,2,0XFFFF’
wait ‘OK’ ‘ERROR’
sendln ‘AT+QSSLCFG=”sslversion”,2,4’
wait ‘OK’ ‘ERROR’
sendln ‘AT+QSSLCFG=”seclevel”,2,2’
wait ‘OK’ ‘ERROR’
sendln ‘AT+QSSLCFG=”ignorelocaltime”,2,1’
wait ‘OK’ ‘ERROR’
sendln ‘AT+QMTCFG=”ssl”,0,1,2’
wait ‘OK’ ‘ERROR’
sendln ‘AT+QMTCFG=”version”,0,4’
wait ‘OK’ ‘ERROR’