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)

    (拡張)>。