Tachibana

ドキュメント › AT コマンド

AT コマンドリファレンス

複数の AT コマンドを 1 行に入力できます。コマンド間のスペースは許可されますが、コマンド内では不可です (ATS0=1 X1 Q0 は可、ATS 0= 1 は不可)。文字列引数を取るコマンド(例: AT$SSID=AT$TTY=)は後続の すべて を取り込むため、その後にコマンドを続けることは できません。

基本コマンド

コマンド詳細
+++オンラインエスケープコード:1 秒の休止、3 つの +、さらに 1 秒の休止 — ローカルコマンドモードに戻ります。
A/直前に入力したコマンドを繰り返します。AT を入力したり Enter を押したりしないでください。
ATA/+++ を除くすべてのコマンドの前に付くアテンションプレフィックス。
AT?ヘルプのチートシートを表示します。
ATA着信接続に応答するようモデムに強制します。
ATE? / ATEnコマンドモードのエコー。E0 オフ、E1 オン。
ATH現在の接続を切断します。
ATIネットワークステータスを表示:ビルド日、WiFi/通話状態、SSID、RSSI、IP、転送バイト数。
ATOオンラインに戻ります(+++ と併用してコマンド/オンラインモードを切り替え)。
ATQ? / ATQn結果コード。Q0 表示、Q1 抑制(クワイエット)。
ATV? / ATVn結果コードを文字(V1)または数値(V0)で表示。
ATX? / ATXn結果コードの冗長度。X0 基本(CONNECT、NO CARRIER)、X1 拡張(速度/接続時間)。
ATZモデムをリセットします。
ATRD / ATRTNIST から現在の UTC 日時を表示。WiFi 接続かつアクティブな通話がないことが必要。

接続と発信

コマンド詳細
ATC? / ATCnWiFi 接続状態の照会/変更。0 = 未接続、1 = 接続済み。ATC0 は切断、ATC1 は接続します。
ATDT[+=-]host[:port]ホスト/IP への TCP 接続を確立(デフォルトポート 23、Telnet)。エイリアスまたは同一の 7 桁で短縮ダイヤル。先頭の +/=/- はその通話単位で ATNET 設定を上書き(+ fake Telnet、= real Telnet、- Telnet なし)。
ATDSn短縮ダイヤルスロット n(0-9)のホストに発信します。
ATS0? / ATS0=n自動応答までの呼び出し回数。S0=0 = 応答しない。
ATS2? / ATS2=nオンラインエスケープ文字の ASCII コード(デフォルト 43 = +)。128-255 で無効化。
AT&Zn? / AT&Zn=host[:port],alias最大 10 件の短縮ダイヤルを保存。例:AT&Z2=bbs.example:6400,bbsATDS2 / ATDTbbs
AT&R? / AT&R=server pwd着信接続に必要なパスワード(60 秒間に 3 回試行)。

Web と TLS

コマンド詳細
ATGEThttp://host[/page]
ATGEThttps://host[/page]
Web ページを取得して表示し、閉じます。https はモデムによって TLS 終端されます。
AT$CA? / AT$CA= / AT$CA-TLS の CA 管理。? は保存済み CA のサイズ(バイト)を報告、= は PEM 形式の CA をアップロード(. のみの行で終了)、- は削除します。
AT$CV? / AT$CVnTLS 証明書検証。0 = オフ(任意の証明書を受け入れ)、1 = オン。AT$CV1 は CA が保存されていない限り ERROR を返します。

WiFi とネットワーク

コマンド詳細
AT$SSID? / AT$SSID=ssidSSID の照会/変更(大文字小文字を区別、最大 32 文字)。空に設定するとクリアします。
AT$PASS? / AT$PASS=pwdWiFi パスワードの照会/変更(大文字小文字を区別、最大 64 文字)。空に設定するとクリアします。
AT$SCAN近くの 2.4 GHz WiFi ネットワークをスキャン。1 行に 1 アクセスポイントを <index> <ssid> として表示(1 始まり、SSID で重複排除、隠し SSID はスキップ)、その後 OK。インデックスは AT$SSID= にフィードバックする番号付きメニューを駆動します。
AT$MDNS? / AT$MDNS=namemDNS ネットワーク名。0 以外の TCP ポートを設定すると、telnet name.local port で到達できます。
AT$SP? / AT$SP=n待ち受ける TCP サーバポート(0 = 無効)。
ATNET? / ATNETnTelnet モード。0 = オフ、1 = real Telnet、2 = fake Telnet。

シリアル、設定、NVRAM

コマンド詳細
AT$SB? / AT$SB=nボーレート:110、300、450、600、710、1200、2400、4800、9600、19200、38400、57600、76800、115200。端末に合わせる必要があります。
AT$SU? / AT$SU=dpsデータビット(5-8)、パリティ(N/O/E)、ストップビット(1-2)。デフォルト 8N1。
AT&K? / AT&Knフロー制御:&K0 オフ、&K1 ハードウェア(CTS/RTS)。
AT&D? / AT&DnDTR 非アクティブ時の処理:&D0 無視、&D1 コマンドモード、&D2 通話終了、&D3 リセット。
AT&FNVRAM と現在の設定をデフォルトにリセット(SSID、パスワード、短縮ダイヤルを含む)。
AT&Vn現在(&V0)または保存済み(&V1)の設定を表示。
AT&W現在の設定を NVRAM に保存します。
AT$AE? / AT$AE=cmd起動時に実行される AT コマンドライン。
AT$W? / AT$W=n起動時の待機。$W=0 待機なし、$W=1 Enter を待つ。

Telnet(オプション)

コマンド詳細
AT$AYTTelnet リモートに接続している場合、Telnet の「Are You There?」を送信します。
AT$BM? / AT$BM=msgビジー中に着信接続へ返すメッセージ。
AT$TTL? / AT$TTL=locationTelnet SEND-LOCATION の値(デフォルト "Computer Room")。
AT$TTS? / AT$TTS=WxHTelnet NAWS ウィンドウサイズ(デフォルト 80×24)。
AT$TTY? / AT$TTY=typeTelnet TERMINAL-TYPE の値(デフォルト "ansi")。

README.md (§ Command reference — 正式で最新の版は GitHub 上)から再掲。

← ドキュメント · TLS / HTTPS ガイド →