sendln ‘ATE0’
wait ‘OK’ ‘ERROR’
/*setup PPP paramiter*/
sendln ‘AT+CGDCONT=1,”IP”,”アクセスポイント名“,0.0.0.0,0,0,0,0′
wait ‘OK’ ‘ERROR’
sendln ‘AT+QCFG=”nwscanmode”,0,0’
wait ‘OK’ ‘ERROR’
sendln ‘AT+QCFG=”iotopmode”,0,0’
wait ‘OK’ ‘ERROR’
sendln ‘AT+QCFG=”nwscanseq”,00,1’
wait ‘OK’ ‘ERROR’
sendln ‘AT+QICSGP=1,1,”アクセスポイント名“,”ユーザー名“,”パスワード“,0′
wait ‘OK’ ‘ERROR’
sendln ‘AT+QIACT=1’
wait ‘OK’ ‘ERROR’
sendln ‘AT+CGATT=1’
wait ‘OK’ ‘ERROR’
/*open TCP connection to AWS*/
sendln ‘at+qmtopen=0,”fopae93rew-grw9fgfdrt.iot.ap-northeast-1.amazonaws.com“,8883′
wait ‘OK’ ‘ERROR’
wait ‘+QMTOPEN:’
/*connect to MQTT broker on AWS*/
sendln ‘AT+QMTCONN=0,”bg96_test1“‘
wait ‘OK’ ‘ERROR’
wait ‘+QMTCONN:’ ‘+QMTSTAT’ ‘ERROR’
mpause 500
/*subscribe device shadow delta*/
sendln ‘AT+QMTSUB=0,1,”$aws/things/bg96_test1/shadow/name/bg96_shadow1/update/delta“,1′
wait ‘OK’ ‘ERROR’
wait ‘+QMTSUB’
/*publish device shadow update*/
sendln ‘AT+QMTPUB=0,1,1,0,”$aws/things/bg96_test1/shadow/name/bg96_shadow1/update“‘
wait ‘>’
/*send JSON format data*/
sendfile ‘C:\work\AWS\aws_cert\iot_groups\bg96_things\data.json‘ 1
send $1A
wait ‘+QMTPUB’
pause 1
/*unsubscribe device shadow get*/
/*
sendln ‘AT+QMTSUB=0,1,”$aws/things/bg96_test1/shadow/name/bg96_shadow1/update/documents“,1′
wait ‘OK’ ‘ERROR’
*/
pause 10
/*unsubscribe device shadow get*/
sendln ‘AT+QMTUNS=0,1,”$aws/things/bg96_test1/shadow/name/bg96_shadow1/update/delta“‘
wait ‘OK’ ‘ERROR’
wait ‘+QMTUNS’
/*close & disconnect from AWS*/
sendln ‘AT+QMTDISC=0’
wait ‘OK’ ‘ERROR’
sendln ‘AT+QMTCLOSE=0’
wait ‘OK’ ‘ERROR’
sendln ‘AT+QIDEACT=1’
wait ‘OK’ ‘ERROR’