3
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

SIMCOM社のSIM7080G・SIM7090Gで AWS IoT Core に接続

Last updated at Posted at 2022-01-27

SIMCOM社のSIM7080G・SIM7090Gを使って AWS IoT Core に繋がりませんでしたがやっとつながりました。

原因は AWS IoT Core の設定画面からダウンロードした
ROOT CA 証明書 では SIM7080G・SIM7090G を使って AWS IoT Core には接続出来ないと言うことでした。
代わりに
How to Prepare for AWS’s Move to Its Own Certificate Authority
こちらからダウンロードした証明書を使います。

  • Note: Amazon doesn’t own this root and doesn’t have a test URL for it. The certificate can be downloaded from here.
    hereの部分にリンクされています。

myclient.crtmyclient.keyAWS IoT Core の設定画面からダウンロードしたファイルとなります。

SIMカードは SORACOMのPlan-D を使いました。
接続出来たATコマンドのログを掲載します。
証明書類の登録は DOWNLOAD の文字が表示されたら 証明書のデータをコピペでターミナルに貼り付けてください。

下のログの中の ここにaws iot core の アドレス の部分に接続先の URL を書いてください。
""はいりません。

以下のログは SIM7080G でテストした時のログですが SIM7090G でも同じ動作になるのを確認しました。

AT.log
at

OK
AT+CGDCONT=1,"IP","soracom.io"

OK
AT+CNCFG=1,1,"soracom.io"

OK
AT+COPS=1,2,"44010"

OK
AT+COPS?

+COPS: 1,2,"44010",7

OK
AT+CPIN?

+CPIN: READY

OK
AT+CNMP=38

OK
AT+CMNB=1

OK
AT+CSQ

+CSQ: 20,99

OK
AT+CGREG?

+CGREG: 0,1

OK
AT+CGNAPN

+CGNAPN: 1,"soracom.io"

OK
AT+CPSI?

+CPSI: LTE CAT-M1,Online,440-10,0x900E,152515091,30,EUTRAN-BAND1,276,4,4,-10,-100,-77,12

OK
AT+CNACT=0,1

OK

+APP PDP: 0,ACTIVE
AT+CNACT?

+CNACT: 0,1,"10.155.14.27"
+CNACT: 1,0,"0.0.0.0"
+CNACT: 2,0,"0.0.0.0"
+CNACT: 3,0,"0.0.0.0"

OK
AT+CFSINIT

OK
AT+CFSWFILE=3,"aws-class2-root.crt",0,1468,10000

DOWNLOAD

OK
AT+CFSWFILE=3,"myclient.crt",0,1220,10000

DOWNLOAD

OK
AT+CFSWFILE=3,"myclient.key",0,1675,10000

DOWNLOAD

OK
AT+CFSGFIS=3,"aws-class2-root.crt"

+CFSGFIS: 1468

OK
AT+CFSTERM

OK
AT+SMCONF="URL",ここにaws iot core の アドレス,8883

OK
AT+SMCONF="CLEANSS",1

OK
AT+SMCONF="KEEPTIME",180

OK
AT+SMCONF="CLIENTID","simmqtt"

OK
AT+CSSLCFG="CONVERT",1,"myclient.crt","myclient.key"

OK
AT+CSSLCFG="CONVERT",2,"aws-class2-root.crt"

OK
AT+SMSSL=1,"aws-class2-root.crt","myclient.crt"

OK
AT+CSSLCFG="sslversion",0,3

OK
AT+SMCONN

OK
AT+SMSUB="testpublish",1

OK
AT+SMPUB="testpublish",11,1,0

> hello world
OK

+SMSUB: "testpublish","hello world"

この2ヶ月位繋がらなくて色々やっていましたが
さすがにこれは自己解決は出来なかったと思います。

色々と情報を提供していただいた SIMCOM代理店の キャセイトラフィック様に感謝です。

3
2
4

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?