Skip to main content

ATコマンドテスター

note

この文書は AI によって翻訳されています。内容に不正確な点や改善すべき点がございましたら、文書下部のコメント欄または以下の Issue ページにてご報告ください。
https://github.com/Seeed-Studio/wiki-documents/issues

ATコマンドテスター は、ATコマンドやその他のモジュール機能(データコール音声通話HTTPネットワーク登録SMS電話帳信号品質SIMインターフェースデバイス情報など)のテストを行うためのオンラインツールです。

ATコマンドテスターは、2Gモジュール(GPRS/EDGE/1x)、3Gモジュール(HSDPA/HSPA/EVDO)、または4Gモジュール(LTE)で使用できます。

まず「Find Ports」を選択して利用可能なポートを検索します。その後、モデムポートを選択し、「Connect」を押します。モジュールに接続されると、「Command Mode」タブからATコマンドを送信できます。

スクリプトモードでは、以下のように複数のATコマンドを同時に送信できます。独自のスクリプトを作成してローカルマシンに保存することができます。その後、スクリプトをロードして実行します。

SIM900モジュールの基本的な診断を行うには、「Diagnostics」タブを選択します。 診断コマンドと結果は以下の通りです:

AT+CGMI
SIMCOM_Ltd
OK
メーカー: SIMCOM_Ltd

AT+CGMM
SIMCOM_SIM900
OK
モデル番号: SIMCOM_SIM900

AT+CGMR
Revision:1137B03SIM900M64_ST_MMS
OK
リビジョン: Revision:1137B03SIM900M64_ST_MMS

AT+CSQ
+CSQ: 8,0
OK
信号レベルは -97 dBm です。信号状態は「限界」です。信号強度の範囲は -53 dBm(優秀)から -109 dBm(限界)です。

AT+CREG?
+CREG: 0,1
OK
デバイスはホームネットワークに登録されています。

AT+CGACT?
+CGACT: 1,0
+CGACT: 2,0
+CGACT: 3,0
OK
デバイスは接続されていません。

AT+COPS?
+COPS: 0,0,"T-Mobile"
OK
デバイスは現在「T-Mobile」ネットワーク上にあります。

AT+CPIN?
+CPIN: READY
OK
SIMは準備完了です。

SIM900での音声通話

「Voice Call」タブを選択して、発信および着信の音声通話をテストします。「AT Command Tester」は、通話を発信する前にデバイスが登録されているかどうかを確認します。

以下は発信通話のATコマンドシーケンスです。

登録状況を確認中...
AT+CREG?
+CREG: 0,1
OK
デバイスはホームネットワークに登録されています。
番号 858xxxxxxx に発信中...

ATD858XXXXXXX;

OK
音声通話成功
通話を切断中...

ATH

OK
通話が正常に切断されました。

AT+CNUM

+CNUM: "","1858XXXXXXX",129,7,4
OK

SIM900でのGPRSデータ通話

SIM900モデムでGPRS通話を設定するには、「Data Call」タブを選択します。ここでは、デバイスに保存されているすべてのPDPコンテキストを取得できます。PDPコンテキストには、キャリアAPNやGPRS通話を設定するために必要なその他の情報が含まれています。

以下はデータ通話を設定するためのATコマンドシーケンスです。

AT+CGDCONT?

+CGDCONT: 1,"IP","epc.tmobile.com","0.0.0.0",0,0
+CGDCONT: 2,"IP","test5","0.0.0.0",0,0
+CGDCONT: 3,"IP","","0.0.0.0",0,0

OK
登録状況を確認中...

AT+CREG?

+CREG: 0,1

OK
デバイスはホームネットワークに登録されています。

デバイスがすでに接続されているか確認中...

AT+CGACT?

+CGACT: 1,0
+CGACT: 2,0
+CGACT: 3,0

OK
AT+CMEE=1

OK
ネットワークに接続中...
AT+CGATT=1

OK

接続中...

AT+CGACT=1, 1

OK
接続成功

SIM900でのSMS

「SMS」タブを選択してSMSメッセージを送信します。また、SIMに保存されているSMSメッセージを読み取ったり削除したりすることもできます。

以下はSMSメッセージを送信するためのATコマンドシーケンスです。

登録状況を確認中...

AT+CREG?

+CREG: 0,1

OK
デバイスはホームネットワークに登録されています。

AT+CMGS="858XXXXXXX"

> AT Command Testerでのテストメッセージ�

+CMGS: 19

OK
SMS送信成功

ネットワーク選択

ネットワーク選択機能を使用すると、利用可能なネットワークを選択できます。この機能を使用するには、「Network Selection」タブを選択してください。

以下はネットワーク選択のためのコマンドです。

ネットワークを検索中です。しばらくお待ちください...

AT+COPS=?

+COPS: (2,"T-Mobile","T-Mobile","310260"),(1,"AT&T","AT&T","310410"),,(0,1,4),(0,1,2)

OK
ネットワークが見つかりました

電話帳

「Phone Book」タブを使用すると、SIMに保存されている電話帳エントリを追加、削除、読み取りできます。

電話帳エントリを取得中...

AT+CPBR=1,99

+CPBR: 1,"*233",129,"Refill Now"

+CPBR: 2,"#999#",255,"Check Balance"

+CPBR: 3,"8878878878",129,"Test"

OK

SIM900 HTTP

「HTTP」タブを使用すると、ベアラープロファイルを読み取ったり、HTTP GETおよびHTTP POSTをテストすることができます。

ベアラープロファイルを取得中...

AT+SAPBR=4,1

+SAPBR:
CONTYPE: GPRS
APN:
PHONENUM:
USER:
PWD:
RATE: 2

OK
AT+SAPBR=4,2

+SAPBR:
CONTYPE: GPRS
APN:
PHONENUM:
USER:
PWD:
RATE: 2

OK
AT+SAPBR=4,3

+SAPBR:
CONTYPE: GPRS
APN:
PHONENUM:
USER:
PWD:
RATE: 2

OK

登録状況を確認中...

AT+CREG?

+CREG: 0,1

OK

デバイスはホームネットワークに登録されています。

ベアラー1を照会中...

AT+SAPBR=2,1

+SAPBR: 1,1,"162.184.222.162"

OK

ベアラー1は接続されています。IPアドレスは "162.184.222.162" です。

HTTPサービスを初期化中...

AT+HTTPINIT

OK

HTTPサービスの初期化に失敗しました。

HTTPパラメータを設定中...

AT+HTTPPARA="URL","http://www.m2msupport.net/m2msupport/http_get_test.php"

OK

AT+HTTPPARA="CID",1

OK

AT+HTTPACTION=0

OK

HTTP GETが成功しました。

AT+HTTPREAD

+HTTPREAD:58
Sucessful HTTP GET test. Data received from m2msupport.net
OK

HTTPセッションを終了中...

AT+HTTPTERM

OK

SIM900 FTP

SIM900モジュールを使用したFTPのGETおよびPUTは、以下のようにテストできます。

登録状況を確認中...

AT+CREG?

+CREG: 0,1

OK

デバイスはホームネットワークに登録されています。

ベアラー1を照会中...

AT+SAPBR=2,1

+SAPBR: 1,1,"162.184.222.162"

OK

ベアラー1は接続されています。IPアドレスは "162.184.222.162" です。

FTPパラメータを設定中...

AT+FTPCID=1

OK

AT+FTPSERV="ftp.m2msupport.net"

OK

AT+FTPUN="xxxxxx"

OK

AT+FTPPW="xxxxxxx"

OK

AT+FTPGETNAME="ftptest.txt"

OK

AT+FTPGETPATH="/www/m2msupport/"

OK

AT+FTPGET=1

OK

+FTPGET:1,1
FTP session sucessfully started

AT+FTPGET=2,1024

+FTPGET:2,784
2-11-16 10:53:34.769 -----------------------------------------------
eclipse.buildId=M20120914-1800
java.version=1.6.0_16
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US
Framework arguments: -product org.eclipse.epp.package.java.product
Command-line arguments: -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.java.product

!ENTRY org.eclipse.m2e.logback.appender 4 0 2012-11-16 12:11:54.493
!MESSAGE Unable to update index for central|[http://repo.maven.apache.org/maven2](http://repo.maven.apache.org/maven2): C:\Users\sgobi\.m2\repository\.cache\m2e\1.2.0\26522e0d83a422eed93329ece7565cfc\nexus-maven-repository-index.zip (The system cannot find the file specified)

!ENTRY org.eclipse.jdt.ui 4 10001 2012-11-16 13:21:21.138
!MESSAGE Internal Error
!STACK 1
OK

AT+FTPGET=2,1024

+FTPGET:2,0

OK

FTPデータ転送が完了しました。

+FTPGET:1,0
FTP session end

技術サポートと製品ディスカッション

弊社の製品をお選びいただきありがとうございます!お客様が弊社製品をスムーズにご利用いただけるよう、さまざまなサポートを提供しております。異なる好みやニーズに対応するため、いくつかのコミュニケーションチャネルをご用意しています。

Loading Comments...