Skip to main content

ATコマンドテスターアプリケーション

note

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

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

AT Command Testerは、2Gモジュール(GPRS/EDGE/1x)、3Gモジュール(HSDPA/HSPA/EVDO)、または4Gモジュール(LTE)で使用できます。

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

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

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

AT+CGMI
SIMCOM_Ltd
OK
Manufacturer : SIMCOM_Ltd

AT+CGMM

SIMCOM_SIM900
OK
Model Number : SIMCOM_SIM900

AT+CGMR

Revision:1137B03SIM900M64_ST_MMS
OK
Revision : Revision:1137B03SIM900M64_ST_MMS

AT+CSQ

+CSQ: 8,0
OK
Signal level is -97 dbm. Signal condition is marginal. The signal strength range is -53 dbm (Excellent) to -109 dbm (Marginal).

AT+CREG?

+CREG: 0,1
OK
The device is registered in home network.

AT+CGACT?

+CGACT: 1,0
+CGACT: 2,0
+CGACT: 3,0
OK
Device is NOT connected.

AT+COPS?

+COPS: 0,0,"T-Mobile"
OK
Device is currently on "T-Mobile" network.

AT+CPIN?

+CPIN: READY
OK
SIM is ready.

SIM900での音声通話

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

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

Checking registration status...
AT+CREG?
+CREG: 0,1
OK
The device is registered in home network.
Dialing number 858xxxxxxx

ATD858XXXXXXX;

OK
Voice call successful
Hanging up the call..
ATH
OK
Call successfully disconnected..

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
The device is registered in home network.

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

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
Connect Successful

SIM900でのSMS

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

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

登録状況を確認中...

AT+CREG?

+CREG: 0,1
OK
The device is registered in home network.
AT+CMGS="858XXXXXXX"
> Test Message with AT Command Tester�
+CMGS: 19
OK
SMS Send successful

ネットワーク選択

ネットワーク選択では、利用可能なネットワークをユーザーが選択できます。この機能を使用するには、「Network Selection」タブを使用します。

ネットワーク選択のコマンドは以下の通りです:

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

AT+COPS=?

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

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

電話帳

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

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

AT+CPBR=1,99

+CPBR: 1,"*233",129,"今すぐリフィル"

+CPBR: 2,"#999#",255,"残高確認"

+CPBR: 3,"8878878878",129,"テスト"

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" です。

ベアラー1は接続されています。

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
HTTP GETテストが成功しました。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" です。

ベアラー1は接続されています。

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セッションが正常に開始されました。

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: 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セッション終了

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

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

Loading Comments...