14. ATコマンドの紹介
ATコマンドは、モデムを制御するために使用する命令です。 ATは、ATtentionの略です。 すべてのコマンドラインは、”AT “または “at “で始まります。 ATD(ダイヤル)、ATA(アンサー)、ATH(フック制御)、ATO(オンラインデータ状態に戻す)など、有線ダイヤルアップモデムの制御に使用される多くのコマンドは、GSM/GPRSモデムや携帯電話でもサポートされています。 AT+CMGS(SMS メッセージの送信)、AT+CMSS(ストレージから SMS メッセージを送信)、AT+CMGL(SMS メッセージのリスト)、AT+CMGR(SMS メッセージの読み取り)などの SMS 関連のコマンドを含む、GSM 技術に固有の AT コマンドセットもサポートしています。 AT コマンド名の一部ではありません。 例えば、DはATDの実際のATコマンド名であり、+CMGSはAT+CMGSの実際のATコマンド名です。
GSM/GPRS モデムまたは携帯電話で AT コマンドを使用して実行できるタスクの一部を紹介します:
-
Getbasic information about the mobile phone or GSM/GPRS modem. たとえば、メーカー名(AT+CGMI)、モデル番号(AT+CGMM)、IMEI 番号(国際移動体装置識別番号)(AT+CGSN)、ソフトウェア・バージョン(AT+CGMR)。
-
加入者の基本的な情報を取得します。 例えば、MSISDN(AT+CNUM)やIMSI番号(国際移動加入者ID)(AT+CIMI)。
-
携帯電話またはGSM/GPRSモデムの現在の状態を取得する。 例えば、携帯電話のアクティビティステータス(AT+CPAS)、モバイルネットワーク登録ステータス(AT+CREG)、無線信号強度(AT+CSQ)、バッテリー充電レベルおよびバッテリー充電ステータス(AT+CBC)などです。
-
FAX の送受信 (ATD、ATA、AT+F*).
-
SMS メッセージの送信 (AT+CMGS, AT+CMSS) 、読み取り (AT+CMGR, AT+CMGL) 、書き込み (AT+CMGW) または削除 (AT+CMGD) および新しく受け取った SMS メッセージの通知取得 (AT+CNMI).
FAX送信および受信。
-
電話帳エントリの読み取り(AT+CPBR)、書き込み(AT+CPBW)または検索(AT+CPBF)。
-
セキュリティ関連のタスク(施設ロックの開閉(AT+CLCK)、施設のロック状態の確認(AT+CLCK)、パスワード変更(AT+CPWD)など)を実行する。
(ファシリティロック例:SIMロック、PH-SIMロック) -
ATコマンドの結果コード/エラーメッセージの表示を制御することができます。例えば、特定のエラーメッセージを有効にするかどうか(AT+CMEE)、エラーメッセージをinnumeric形式またはverbose形式のどちらで表示するか(AT+CMEE=1またはAT+CMEE=2)を制御できます。
さらに、一部のATコマンドは、モバイル・ネットワーク事業者のサポートが必要です。 たとえば、GPRS 上の SMS は、+CGSMS コマンド(コマンド名テキスト:Select Service for MO SMS Messages)を使用して、一部の GPRS 携帯電話および GPRS モデムで有効にすることができます。 しかし、モービルネットワークオペレーターがGPRS上のSMSの送信をサポートしていない場合、この機能を使用することはできません。
14.1. 基本コマンドと拡張コマンド
ATコマンドには、基本コマンドと拡張コマンドの2種類があります。
基本コマンドは、”+”で始まらないATコマンドです。 例えば、D(ダイヤル)、A(アンサー)、H(フック制御)、O(オンラインデータ状態に戻る)などは基本コマンドです。 GSMのATコマンドは、すべて拡張コマンドです。 例えば、+CMGS(SMSメッセージ送信)、+CMSS(ストレージからSMSメッセージ送信)、+CMGL(SMSメッセージ一覧)、+CMGR(SMSメッセージ読み出し)は、拡張コマンドです。
前のページ Page 20 of 65 次のページ Feedback Form (ExpandCollapse)(拡張)>。