さくらのセキュアモバイルコネクト を使って MCOM社のSIM7080G LTE Cat.M1モジュールのツア心テストを行いました。
PIGを叩いて返信が返ってくるまでのテストです。

機器の構成とテスト環境

自社製SIM7080G Arduino UNO用シールド
Arduino UNO R3(今回は電源供給用として使用)
通信ソフト : Tera Term

  1. SIM7080GシールドのSIMカードソケットにさくらのセキュアモバイルコネクトSIMカードを挿入します。
  2. Arduino UNOに電源を供給するためにUSBケーブルを接続します。
  3. SIM7080GシールドのマイクロUSBコネクターを接続します。
    image.png

(SIM7080GをアクティブにするためにArduino UNOのGPIO出力をON/OFFする必要がありますが今回はその説明は省かせていただきます。)

SIM7080GシールドのマイクロUSBコネクターを接続してデバイスマネージャーでCOMポートを確認すると
SimTechのポートが3つ表示されますが今回のテストで使うのは
「SimTech HS-USB AT Port 9205」です。
image.png
image.png

Tera Termを起動して 設定(S)→シリアルポート(E)でスピードを 115200 に設定します。
image.png

Tera Termのコンソールで
AT(Enter) を押して OK が返ってくれば SIM7080G と正常に接続されています。
image.png

通信テスト

Tera Termのコンソールにコマンドを入力すると以下のような返信が返ってきます。
返信が OKではない場合はコマンドを間違っているか、SIM7080Gモジュールが正常に動いていないと思われます。

No. コマンド 返信 意味
1 AT+CGDCONT=1,"IP","sakura" OK Define PDP Context
2 AT+CNCFG=1,1,"sakura" OK PDP Configure
3 AT+COPS=1,2,"44010" OK Operator Selection
44010:NTT Docomo
44020:Softbank
4 AT+COPS? +COPS: 1,2,"44010",7
OK
Operator Selection Read
5 AT+CPIN? +CPIN: READY
OK
Check SIM card
6 AT+CNMP=38 OK Choose LTE mode
7 AT+CMNB=1 OK Choose CAT-M network
8 AT+CSQ +CSQ: 17,99
OK
Check signal intensity
9 AT+CGREG? +CGREG: 0,1
OK
Check netwok status
10 AT+CGNAPN +CGNAPN: 1,"soracom.io"
OK
Query APN
11 AT+CPSI? +CPSI: LTE CAT-M1,Online,440-10,0x9000,152121616,78,EUTRAN-BAND1,276,4,4,-15,-109,-80,10
OK
Request UE system information
12 AT+CNACT=0,1 OK
+APP PDP: 0,ACTIVE
activate application network
(ここで通信が開始されます)
13 AT+CNACT? +CNACT: 0,1,"192.168.0.101"
+CNACT: 1,0,"0.0.0.0"
+CNACT: 2,0,"0.0.0.0"
+CNACT: 3,0,"0.0.0.0"
OK
Check network IP
14 AT+SNPING4="google.com",3,16,1000 +SNPING4: 1,172.217.27.78,317
+SNPING4: 2,172.217.27.78,294
+SNPING4: 3,172.217.27.78,268
OK
PING check

以下がTera Term のログです
Teraterm Log

AT
OK
AT+CGDCONT=1,"IP","sakura"
OK
AT+CNCFG=1,1,"sakura"
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: 22,99

OK
AT+CGREG?
+CGREG: 0,5

OK
AT+CGNAPN
+CGNAPN: 1,"sakura"

OK
AT+CPSI?
+CPSI: LTE CAT-M1,Online,440-10,0x9000,152121616,78,EUTRAN-BAND1,276,4,4,-6,-93,-74,20

OK
AT+CNACT=0,1
OK

+APP PDP: 0,ACTIVE
AT+CNACT?
+CNACT: 0,1,"192.168.0.101"
+CNACT: 1,0,"0.0.0.0"
+CNACT: 2,0,"0.0.0.0"
+CNACT: 3,0,"0.0.0.0"

OK
AT+SNPING4="google.com",3,16,1000
+SNPING4: 1,172.217.25.78,260
+SNPING4: 2,172.217.25.78,279
+SNPING4: 3,172.217.25.78,279

OK

これでSIM7080GとさくらセキュアモバイルSIMの組み合わせで正常に通信が出来ることが確認出来ました。

なおSIM7080Gのマニュアルやドライバーはこちらのページからダウンロード出来ます。

次回はArduino UnoからSIM7080Gを制御します。


Kaz Ueno

福岡でフリーランスやっています。 得意な分野はデジタル回路設計、 組込みプログラム、FA制御です。 Web系プログラムもやっています。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

Translate »