3
3

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 3 years have passed since last update.

【AT Command】google.comへpingを打つ (SIMCom: SIM7000G)

Last updated at Posted at 2021-01-08

Memo

SIM7000GからAT Commandを使ってgoogle.comへpingを打つ方法。
個人的な備忘録なので、わかりにくいことや指摘があれば是非コメントお願いいたします。
それに合わせて更新します。

環境

  • OS: windows10
  • ターミナル: Tera Term

ハードウェア

  • インターフェースモジュール: mini pcie usbアダプタ
  • セルラー通信モジュール: SIMCom SIM7000G
  • SIM: soracom plan-D

ログ

AT+CSTT="soracom.io","sora","sora"
OK

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

AT+CIICR
OK

AT+CIFSR
10.224.194.152

AT+CIPPING="www.google.com"
+CIPPING: 1,"172.217.26.36",73,117
+CIPPING: 2,"172.217.26.36",77,117
+CIPPING: 3,"172.217.26.36",80,117
+CIPPING: 4,"172.217.26.36",78,117

AT Command

使用したSIMComのAT拡張コマンド(AT+)の解説。
ATのあとに+がついているCommandは各社の独自のCommandである(だから拡張コマンド)。
Commandの使い方は基本的に、ATCommand=?のようにCommandに=?をつければ見れる。

AT+CSTT

Start Task and Set APN, USER NAME, PASSWORD

と記述されているので、APNの設定。
APNの設定でユーザー名やパスワードを設定しなくてもいけるらしい。(FXFROG)
一度設定したらOKっぽい。
再度指定しようとするとERRORする。

AT+CGDCONT

Define PDP Context

PDPコンテキストの定義なんだろうけど、
APNを指定するようなイメージでいいのかな?
一定時間経過するとIPアドレスが開放されるので通信できなくなる。
そのため、再度AT+CGDCONTを打つ必要がある。

AT+CIICR

無線通信の有効化。
これでAPNのアクティベートか?
うーん、AT+CGACTとなにが違うんだろう。
このコマンドは一度打てばOKっぽい。
再度打つとERRORする。

AT+CIFSR

ローカルIPアドレスの確認。

AT+CIPPING

Pingの要求。
任意の回数を指定できる。
AT+CIPPING="URL",回数

※セルラー通信モジュールのメーカーごとにPingを要求するコマンドが違うので注意。

参考文献

  1. FXFROG
  2. さくらのIoTブログ
  3. SIM7000シリーズのAT Commandマニュアル
3
3
0

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
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?