Command Manual
W55RP20-S2E ATコマンド概要
W55RP20-S2Eは、製品の設定および制御のために様々なコマンドを提供します。各コマンドは2バイトのアルファベット文字列で構成され、すべて大文字です。これらのコマンドを使用することで、ユーザーはシリアルデバイスまたはメインMCUにスクリプトを追加して製品の設定を行ったり、ネットワーク経由でW55RP20-S2Eモジュールを制御するプログラムを作成したりできます。
各コマンドはパラメータによって読取り/書込みの操作が可能で、読取り専用コマンドも存在します。
コマンド の入力およびシリアルポートデバイスのコマンドモードへの切替は、データUARTポートを使用して行います。Debug UARTポートではコマンドの入力や操作はサポートされていません。
シリアルおよびEthernetネットワーク経由でコマンドによる製品設定時には同一の2バイト文字列を使用しますが、送信フレーム形式に違いがあります。本書では、すべてのコマンドの説明と各送信方法およびそのフレーム形式について案内します。
異なるコマンドモードは以下の通りです。
-
WIZnetが提供する設定ツールは、W55RP20-S2Eを制御するために同一のコマンドセットを使用します。
-
例えば、MACアドレスを確認するMCコマンドや、Firmwareを確認するVRコマンドは同一です。
略語
略語 | 説明 |
---|---|
CR | キャリッジリターン、カーソルを行頭(開始位置)に移動('\r', 0x0D) |
LF | ラインフィード、カーソルを下の新しい行に移動('\n', 0x0A) |
N | コマンド数 |
RW | 読取り / 書込み |
RO | 読取り専用 |
WO | 書込み専用 |
コマンドセットの使用方法
シリアルコマンドモードによるデバイス制御
以下の2つの方法のいずれかでシリアルコマンドモードに入ることができます。
1. ハードウェアトリガピンを使用してコマンドモードに入る
- W55RP20-S2EのHW_TRIGピンを使用してコマンドモードに入ります。
- 電源投入時にピンを確認し、コマンドモードに入ります。リブート時にもトリガピンを使って再度コマンドモードに入ることができます。
- トリガピンはプルアップし、Lowアクティブで動作します。
- この方法は、製品動作中に設定を変更したい場合に使用します。
- ハードウェアHW_TRIGピンをLowに設定します。
- W55RP20-S2Eの電源を入れます。
· シリアルコマンドモードで動作している場合、Debug UARTポートで以下のメッセージを確認できます。
· <code>> SEG:AT Mode </code>
- シリアルポート(データUARTポート)から設定が必要なコマンドとパラメータを入力します。
- [[#ex|EX]]コマンドを使用してデータ伝送モード(GWモード)に切り替えます。
· データ伝送モードへの切替が成功すると、Debug UARTポートで以下のメッセージを確認できます。
· <code>> SEG:GW Mode </code>
2. コマンドモード スイッチコードを使用してコマンドモードに入る
- W55RP20-S2Eが提供するコマンドモードスイッチコードを使用してコマンドモードに入ることができます。
- コマンドモードスイッチコードは、設定ツールで有効化されている場合のみ使用可能です。(デフォルト:有効)
- コマンドモードスイッチコードは3バイトのHexコードで構成されており、必要に応じて別の値に変更できます。コードはHex値のみ受け付けます。(デフォルト:Hex [2B][2B][2B])
- 設定ツールで「シリアルコマンドモードスイッチコード」が有効か、および3バイトの「コマンドモードスイッチコード」を確認します。
- データUARTポートから「コマンドモードスイッチコード」を入力してモードを切り替えます。
· コマンドモードへの切替時の注意事項は下記参照。
· シリアルコマンドモードで動作している場合、Debug UARTポートで以下のメッセージを確認できます。
· <code>> SEG:AT Mode </code>
- シリアルポートから設定が必要なコマンドとパラメータを入力します。
- [[#ex|EX]]コマンドを使用してデータ伝送モードに切り替えます。
· データ伝送モードで動作している場合、Debug UARTポートで以下のメッセージを確認できます。
· <code>> SEG:GW Mode </code>
-
データUARTポートによるコマンドモードスイッチトリガコード
-
文字列 '+++'
トリガコードを使用してコマンドモードを切り替える際はご注意ください。
- 「コマンドモードスイッチコード」の開始と終了には、**少なくとも500ms**の時間間隔が必要です。これによりスイッチコードとして認識されます。
- 「3バイトコマンドモードスイッチコード」の各バイト間の入力時間は**500ms未満**でなければなりません。
- コマンドモードスイッチコードの末尾にCRやLFを追加しないでください(逆に、モード切替後のシリアルコマンドは必ずCRまたはLFで終了してください)。
- 上記1と2のデフォルト値は**500ms**です。これらの値は、シリアルデータパッキングオプションのタイマー値が設定されている場合、そのタイマー値に変更されます。
シリアルコマンドフレーム形式
各コマンドの末尾にはCRおよびLFを必ず含めてください。複数のコマンドを同時に入力する場合も、各コマンドの末尾にCRおよびLFを含める必要があります。
Getリクエスト
[2バイトコマンドコード] [CR] [LF]
- パラメータなしでコマンドを入力してください。
- コマンドに関連する応答が返されます。
設定リクエスト
[2バイト コマンドコード] [パラメータ] [CR] [LF]
- 設定したいコマンドおよびパラメータを入力してください。
- 特に応答はなく、コマンドに関連するフィールド値が即座に変更されます。
- 設定を保存するには**SVコマンドを、IP割り当て方式やその他初期動作の変更にはRT**コマンドを使用してください。
* 注: UARTコマンドのエコーバックは**EC**コマンドで確認できます。
Ethernetネットワークを利用したデバイス制御
ユーザーは、下記のコマンドを用いてEthernet経由でW55RP20-S2Eを制御または監視できます。コマンド送信にはUDPまたはTCPClient を使用し、コマンド処理用のポート番号は50001です。
コマンド送信用ネットワーク情報: UDP / TCPサーバー : 50001(ユーザーはデバイスに対しUDP/TCPClient でコマンド送信が可能)
Ethernetコマンドフレームフォーマット
W55RP20-S2EをEthernet経由で制御する際は、コマンドコード送信前に2つの追加コマンドが必要です。他の設定や動作は、データUARTポート経由でシリアルコマンドコードを送信する場合と同じです。
追加される2つのコマンドはMAとPWです。
-
[MA] コマンド
-
このフィールドは製品のMACアドレスを示します。
-
TCPおよびUDPいずれの場合も、2バイトのMAコマンドの後に6バイトのMACアドレスを含める必要があります。
-
ユーザーがUDP経由でGetリクエストのみをブロードキャストしたい場合、該当フィールド値をブロードキャストMACアドレスに設定可能です。複数のピアから応答を受け取れます。設定ツールの検索機能はこのように実装されています。
-
[PW] コマンド
-
デバイスコマンド処理のため、ユーザーはUDPまたはTCPClient を使用する必要があります(UDPまたはTCPサーバーが動作中)。
-
データはブロードキャストIPアドレス255.255.255.255に送信され、同一ネットワーク内のすべてのピアに送信可能です。
-
FF:FF:FF:FF:FF:FF
-
0x20の16進数はASCIIコードで空白を意味します。
Getリクエスト
単一コマンド送信時
MA [MAC] [CR] [LF] PW [Search ID] [CR] [LF] [Command] [CR] [LF]
複数コマンド送信時
MA [MAC] [CR] [LF] PW [Search ID] [CR] [LF] ([Command] [CR] [LF]) * コマンド数
- ‘Getリクエスト’の応答は、‘リクエスト’と同一形式でパラメータが含まれます。
設定リクエスト
単一コマンド送信時
MA [MAC] [CR] [LF] PW [Search ID] [CR] [LF] [Command] [Parameters] [CR] [LF]
複数コマンド送信時
MA [MAC] [CR] [LF] PW [Search ID] [CR] [LF] ([Command] [Parameters] [CR] [LF]) * コマンド数
- ‘設定リクエスト’では、製品設定変更に対する追加応答は不要です。
- 変更後の設定を確認したい場合は、‘設定リクエストフレーム’の最後にパラメータなしのコマンドを送信してください(Set+Getリクエスト形式)。
Ethernetコマンド例
例1:UDP Getコマンドフレーム
- UDP経由で複数デ バイスからMACおよびローカルIPを取得する場合
- Search IDは未使用
ユーザーからのリクエスト |
---|
コマンドフレーム
MA [FF FF FF FF FF FF] [CR] [LF] PW [ ] [CR] [LF] MC [CR] [LF] LI [CR] [LF]
コマンドフレームのHexコード版
4D 41 FF FF FF FF FF FF 0D 0A 50 57 20 0D 0A 4D 43 0D 0A 4C 49 0D 0A
W55RP20-S2Eからの応答 |
---|
- ‘Getリクエスト’の応答は‘設定リクエスト’と同じ形式です。
コマンドフレーム
MA [00 08 DC 00 00 11] [CR] [LF] PW [ ] [CR] [LF] MC [00 08 DC 00 00 11] [CR] [LF] LI [192.168.11.2] [CR] [LF]
コマンドフレームのHexコード版
4D 41 00 08 DC 00 00 11 0D 0A 50 57 20 0D 0A 4D 43 00 08 DC 00 00 11 0D 0A 4C 49 31 39 32 2E 31 36 38 2E 31 31 2E 32 0D 0A
例2:TCP Getコマンドフレーム
- MACアドレスが00:08:DC:00:00:11のデバイスのローカルIPをTCP経由で取得する場合
- Search IDは未使用
ユーザーからのリクエスト |
---|
コマンドフレーム
MA [00 08 DC 00 00 11] [CR] [LF] PW [ ] [CR] [LF] LI [CR] [LF]
コマンドフレームのHexコード版
4D 41 00 08 DC 00 00 11 0D 0A 50 57 20 0D 0A 4C 49 0D 0A
W55RP20-S2Eからの応答 |
---|
コマンドフレーム
MA [00 08 DC 00 00 11] [CR] [LF] PW [ ] [CR] [LF] LI [192.168.11.2] [CR] [LF]
コマンドフレームのHexコード版
4D 41 00 08 DC 00 00 11 0D 0A 50 57 20 0D 0A 4C 49 31 39 32 2E 31 36 38 2E 31 31 2E 32 0D 0A
例3:TCP Setコマンドフレーム
- MACアドレスが00:08:DC:00:00:11のデバイスのローカルIPをTCP経由で取得する場合
- Search IDをHELLOに設定する場合
- またはローカルIPを192.168.11.5に変更する場合
ユーザーからのリクエスト |
---|
コマンドフレーム
MA [00 08 DC 00 00 11] [CR] [LF] PW [HELLO] [CR] [LF] LI [192.168.11.5] [CR] [LF]
コマンドフレームのHexコード版
4D 41 00 08 DC 00 00 11 0D 0A 50 57 48 45 4C 4C 4F 0D 0A 4C 49 31 39 32 2E 31 36 38 2E 31 31 2E 35 0D 0A
W55RP20-S2Eからの応答 |
---|
なし
IPアドレス形式を変更する際は、‘192.168.11.5’のように‘.’(ドット、0x2E)を必ず含めてください。
コマンドリスト
- コマンド入力時にパラメータが含まれている場合、Setコマンドは該当値の設定を行います。
- コマンドのみを入力した場合、Getコマンドは該当値の読み取りを行います。
- 「Read only」表示がない場合、そのコマンドはGet / Setの両方に対応しています。
- Write onlyコマ ンドは、パラメータなしで製品を制御するためのものです。
- 基本コマンドリストと拡張コマンドリストがあります。
- コマンドモードでのIP割り当て設定やDNS動作設定などの設定は、**SVコマンドで保存後、RT**コマンドによる「モジュール再起動」が必要です。
-
IPアドレス、ゲートウェイアドレス、サブネットマスク、DNSサーバーアドレス、リモートIPアドレスなどのIPv4アドレス形式。
-
設定保存、再起動、モード切替、工場出荷時リセットなど。
-
WIZ107SR / WIZ108SRの同期コマンドリスト([UN]、[UI]コマンドを除く)
-
WIZ750SR / WIZ750SR-1xx / WIZ750SR-12xの同期コマンドリスト([UN]、[UI]コマンドを含む)
-
WIZ510SSLの同期コマンドリスト([UN]、[UI]コマンドを含む)
-
W55RP20-S2E専用コマンドリスト
-
リモートピアアドレスをIPアドレスからドメインに変更した場合
基本コマンド
コマンド | カテゴリ | 説明 | タイプ |
---|---|---|---|
MC | デバイス情報 | MACアドレス | RO |
VR | ::: | Firmwareバージョン | RO |
MN | ::: | 製品名 | RO |
ST | ::: | 動作状態 | RO |
UN | ::: | UARTインターフェース(文字列) | RO |
UI | ::: | UARTインターフェース(コード) | RO |
OP | ネットワーク設定 | ネットワーク動作モード | RW |
IM | ::: | IPアドレス割当方法(静的/DHCP) | RW |
LI | ::: | ローカルIPアドレス | RW |
SM | ::: | サブネットマスク | RW |
GW | ::: | ゲートウェイアドレス | RW |
DS | ::: | DNSサーバーアドレス | RW |
LP | ::: | ローカルポート番号 | RW |
RH | ::: | リモートホストIPアドレス/ドメイン | RW |
RP | ::: | リモートホストポート番号 | RW |
BR | データUART設定 | UARTボ ーレート | RW |
DB | ::: | UARTデータビット | RW |
PR | ::: | UARTパリティビット | RW |
SB | ::: | UARTストップビット | RW |
FL | ::: | UARTフロー制御 | RW |
EC | ::: | UARTエコーバック有効 | RW |
PT | シリアルデータパッキングオプション | タイムデリミタ | RW |
PS | ::: | サイズデリミタ | RW |
PD | ::: | 文字デリミタ | RW |
IT | オプション | 無通信タイマー値 | RW |
RI | ::: | TCP再接続間隔 (TCPClient のみ) | RW |
CP | ::: | 接続パスワード有効(TCPサーバーのみ) | RW |
NP | ::: | 接続パスワード(TCPサーバーのみ) | RW |
SP | ::: | 検索IDコード | RW |
DG | ::: | シリアルデバッグメッセージ有効 | RW |
KA | ::: | TCPKeep-Alive有効 | RW |
KI | ::: | TCPKeep-Alive初期間隔 | RW |
KE | ::: | TCPKeep-Alive再試行間隔 | RW |
SO | ::: | SSL受信タイムアウト | RW |
PO | Modbus設定 | Modbusプロトコルタイプを選択(None / RTU / ASCII) | RW |
QU | MQTT設定 | MQTTユーザー名 | RW |
QP | ::: | MQTTパスワード | RW |
QC | ::: | MQTTClient ID | RW |
QK | ::: | MQTTKeep-Alive | RW |
PU | ::: | MQTTPublish Topic | RW |
U0 | ::: | MQTTSubscribe Topic1 | RW |
U1 | ::: | MQTTSubscribe Topic2 | RW |
U2 | ::: | MQTTSubscribe Topic3 | RW |
QO | ::: | MQTT QoSレベル | RW |
RC | 証明書設定 | Root CA検証オプション | RW |
CE | ::: | Client 証明書有効化 | RW |
OC | ::: | Root CA | WO |
LC | ::: | Client 証明書 | WO |
PK | ::: | 秘密鍵 | WO |
TE | コマンドモード切替設定 | コマンドモード切替コード有効化 | RW |
SS | ::: | コマンドモード切替コード(3バイトHex) | RW |
EX | デバイス制御 | コマンドモード終了(データ転送モードへ切替) | WO |
SV | ::: | デバイス設定保存 | WO |
RT | ::: | デバイス再起動 | WO |
FR | ::: | デバイス工場出荷時リセット | WO |
拡張コマンド
コマンド | カテゴリ | 説明 | タイプ |
---|---|---|---|
SC | ステータスI/O | ステータスピンS0 & S1動作モード設定 | RW |
S0 | ::: | ピンS0のステータス(PHYリンクまたはDTR) | RO |
S1 | ::: | ピンS1のステータス(TCP接続またはDSR) | RO |
コマンド説明
デバイス情報
MC
-
フォーマット:
MC[CR][LF]
-
意味: 製品のMACアドレスを確認
-
コマンドタイプ: 読み取り専用
-
戻り値タイプ: 文字列
-
戻り値:
コロン(:)付きのMACアドレス
- レスポンス
パラメータなし(取得)
- ASCIIの場合:
MC00:08:DC:00:00:01\r\n
VR
-
フォーマット:
VR[CR][LF]
-
意味: 製品のFirmwareバージョンを確認
-
コマンドタイプ: 読み取り専用
-
戻り値タイプ: 文字列
-
戻り値:
ドット(.)付きのFirmwareバージョン
⇒ メジャーバージョン番号 . マイナーバージョン番号 . メンテナンスバージョン番号
- レスポンス
パラメータなし(取得)
- ASCIIの場合:
VR1.0.0\r\n
MN
-
フォーマット:
MN[CR][LF]
-
意味: 製品名を確認
-
コマンドタイプ: 読み取り専用
-
戻り値タイプ: 文字列
-
戻り値:
デバイスモデル名
⇒ デフォルト: WIZ5XXRSR-RP
- レスポンス
パラメータなし(取得)
- ASCIIの場合:
MNWIZ5XXRSR-RP\r\n
ST
-
フォーマット:
ST[CR][LF]
-
意味: 製品の動作状況を確認
-
コマンドタイプ: 読み取り専用
-
戻り値タイプ: 文字列
-
戻り値: | ステータス | 説明 | | :--------: | ------------------------------------------------------------ | | BOOT | ブートモード。ユーザーは製品の設定やFirmwareを更新可能。 | | OPEN | TCP接続が成功する前の状態。 | | CONNECT | TCP接続が成功した後の状態。 | | UPGRADE | Firmware更新中またはDHCP IP割り当て中の状態。 | | ATMODE | シリアルATコマンドモードの状態。 |
-
レスポンス
パラメータなし(取得)
- ASCIIの場合:
STATMODE\r\n
UN
-
フォーマット:
UN[CR][LF]
-
意味: 製品のUARTインターフェースを確認
-
コマンドタイプ: 読み取り専用
-
返却タイプ: 文字列
-
返却値:
UARTインターフェース | 説明 |
---|---|
RS-232/TTL | デバイスはRS-232CまたはTTL信号のUART入出力に対応。 |
RS-422/485 | デバイス はRS-422およびRS-485信号のUART入出力に対応。 |
- レスポンス
パラメータなし(取得)
- ASCIIの場合:
UNRS-232/TTL\r\n
UI
-
フォーマット:
UI[CR][LF]
-
意味: 製品のUARTインターフェースを確認
-
コマンドタイプ: 読み取り専用
-
返却タイプ: 文字列
-
返却値:
返却値 | 説明 | 備考 |
---|---|---|
0 | デバイスはRS-232またはTTL信号のUART入出力に対応。 | RS-232/TTL |
1 | デバイスはRS-422およびRS-485信号のUART入出力に対応。 | RS-422/485 |
- レスポンス
パラメータなし(取得)
- ASCIIの場合:
UI0\r\n
ネットワーク設定
OP
-
フォーマット:
OP<パラメータ>[CR][LF]
-
意味: 製品のネットワーク動作モード
-
コマンドタイプ: 読み取り / 書き込み
-
パラメータ / 返却タイプ: 数値 (0 ~ 6)
-
パラメータ / 返却値:
パラメータ / 返却値 | 意味 | 備考 |
---|---|---|
0 | TCPClient モード | - |
1 | TCPサーバーモード | - |
2 | TCP混合モード | TCPサーバー/Client 混合モード |
3 | UDPモード | - |
4 | SSL TCPClient モード | - |
5 | MQTTClient モード | - |
6 | MQTTSClient モード | - |
- レスポンス
パラメータなし(取得)
- ASCIIの場合:
OP0\r\n
パラメータあり(設定)
- レスポンスなし
- ネットワーク動作モードを変更
IM
-
フォーマット:
IM<パラメータ>[CR][LF]
-
意味: 製品のIPアドレス割り当て方式
-
コマンドタイプ: 読み取り / 書き込み
-
パラメータ / 返却タイプ: 数値 (0 / 1)
-
パラメータ / 返却値:
パラメータ / 返却値 | 意味 | 備考 |
---|---|---|
0 | 静的 | - |
1 | DHCP | IPアドレスを自動取得 |
- レスポンス
パラメータなし(取得)
- ASCIIの場合:
IM0\r\n
パラメータあり(設定)
- レスポンスなし
- 製品のIPアドレス割り当て方式を変更
LI
-
フォーマット:
LI<パラメータ>[CR][LF]
-
意味: 製品のIPアドレス
-
コマンドタイプ: 読み取り / 書き込み
-
パラメータ / 返却タイプ: IPv4アドレス形式の文字列(ドット含む)
-
パラメータ / 返却値:
例> 192.168.11.2
- レスポンス
パラメータなし(取得)
- ASCIIの場合:
LI192.168.11.2\r\n
パラメータあり(設定)
- レスポンスなし
- 製品のIPアドレスを変更
SM
-
フォーマット:
SM<パラメータ>[CR][LF]
-
意味: 製品のサブネットマスク
-
コマンドタイプ: 読み取り / 書き込み
-
パラメータ / 返却タイプ: IPv4アドレス形式の文字列(ドット含む)
-
パラメータ / 返却値:
例> 255.255.255.0
- レスポンス
パラメータなし(取得)
- ASCIIの場合:
SM255.255.255.0\r\n
パラメータあり(設定)
- レスポンスなし
- 製品のサブネットマスクを変更
GW
-
フォーマット:
GW<パラメータ>[CR][LF]
-
意味: 製品のゲートウェイアドレス
-
コマンドタイプ: 読み取り / 書き込み
-
パラメータ / 返却タイプ: IPv4アドレス形式の文字列(ドット含む)
-
パラメータ / 返却値:
例> 192.168.11.1
- レスポンス
パラメータなし(取得)
- ASCIIの場合:
GW192.168.11.1\r\n
パラメータあり(設定)
- レスポンスなし
- 製品のゲートウェイアドレスを変更
DS
-
フォーマット:
DS<パラメータ>[CR][LF]
-
意味: 製品のDNSアドレス
-
コマンドタイプ: 読み取り / 書き込み
-
パラメータ / 返却タイプ: IPv4アドレス形式の文字列(ドット含む)
-
パラメータ / 返却値:
例> 8.8.8.8
Google Public DNS (IPv4)
-
8.8.8.8
-
8.8.4.4
-
レスポンス
パラメータなし(取得)
- ASCIIの場合:
DS8.8.8.8\r\n
パラメータあり(設定)
- レスポンスなし
- 製品のDNSを変更
LP
-
フォーマット:
LP<パラメータ>[CR][LF]
-
意味: 製品のポート番号
-
コマンドタイプ: 読み取り / 書き込み
-
パラメータ / 戻り値の型: 数値 (0 ~ 65535)
-
パラメータ / 戻り値:
例> 5000
- 応答
パラメータなし(取得時)
- ASCIIの場合:
LP5000\r\n
パラメータあり(設定時)
- 応答なし
- 製品のポート番号を変更
RH
-
フォーマット:
RH<パラメータ>[CR][LF]
-
意味: 製品のリモートホストIPアドレス / ドメイン名
-
コマンドタイプ: 読 み取り / 書き込み
-
パラメータ / 戻り値の型: IPv4アドレス形式(ドット含む)の文字列 または ドメイン文字列
-
パラメータ / 戻り値:
例> 192.168.11.3
- 応答
パラメータなし(取得時)
- ASCIIの場合:
RH192.168.11.3\r\n
パラメータあり(設定時)
- 応答なし
- 製品のリモートホストIPアドレスを変更
RP
-
フォーマット:
RP<パラメータ>[CR][LF]
-
意味: 製品のリモートホストポート番号
-
コマンドタイプ: 読み取り / 書き込み
-
パラメータ / 戻り値の型: 数値 (0 ~ 65535)
-
パラメータ / 戻り値:
例> 5000
- 応答
パラメータなし(取得時)
- ASCIIの場合:
RP5000\r\n
パラメータあり(設定時)
- 応答なし
- 製品のリモートホストポート番号を変更
データUART設定
BR
-
フォーマット:
BR<パラメータ>[CR][LF]
-
意味: シリアルインターフェース(データUART)のボーレート
-
コマンドタイプ: 読み取り / 書き込み
-
パラメータ / 戻り値の型: 数値 (0 ~ 13)
-
パラメータ / 戻り値:
パラメータ / 戻り値 | ボーレート | 備考 |
---|---|---|
0 | 300 | - |
1 | 600 | - |
2 | 1200 | - |
3 | 1800 | - |
4 | 2400 | - |
5 | 4800 | - |
6 | 9600 | - |
7 | 14400 | - |
8 | 19200 | - |
9 | 28800 | - |
10 | 38400 | - |
11 | 57600 | - |
12 | 115200 | - |
13 | 230400 | - |
14 | 460800 | - |
- 応答
パラメータなし(取得時)
- ASCIIの場合:
BR12\r\n
パラメータあり(設定時)
- 応答なし
- シリアルインターフェースのボーレートを変更
DB
-
フォーマット:
DB<パラメータ>[CR][LF]
-
意味: シリアルインターフェース(データUART)のデータビット
-
コマンドタイプ: 読み取り / 書き込み
-
パラメータ / 戻り値の型: 数値 (0 / 1)
-
パラメータ / 戻り値:
パラメータ / 戻り値 | データビット | 備考 |
---|---|---|
0 | 7ビット | - |
1 | 8ビット | - |
- 応答
パラメータなし(取得時)
- ASCIIの場合:
DB1\r\n
パラメータあり(設定時)
- 応答なし
- シリアルインターフェースのデータビットを変更
PR
-
フォーマット:
PR<パラメータ>[CR][LF]
-
意味: シリアルインターフェース(データUART)のパリティビット
-
コマンドタイプ: 読み取り / 書き込み
-
パラメータ / 戻り値の型: 数値 (0 ~ 2)
-
パ ラメータ / 戻り値:
パラメータ / 戻り値 | パリティビット | 備考 |
---|---|---|
0 | なし | - |
1 | 奇数 | - |
2 | 偶数 | - |
- 応答
パラメータなし(取得時)
- ASCIIの場合:
PR0\r\n
パラメータあり(設定時)
- 応答なし
- シリアルインターフェースのパリティビットを変更
SB
-
フォーマット:
SB<パラメータ>[CR][LF]
-
意味: シリアルインターフェース(データUART)のストップビット
-
コマンドタイプ: 読み取り / 書き込み
-
パラメータ / 戻り値の型: 数値 (0 / 1)
-
パラメータ / 戻り値:
パラメータ / 戻り値 | ストップビット | 備考 |
---|---|---|
0 | 1ビット | - |
1 | 2ビット | - |
- 応答
パラメータなし(取得時)
- ASCIIの場合:
SB0\r\n
パラメータあり(設定時)
- 応答なし
- シリ アルインターフェースのストップビットを変更
FL
-
フォーマット:
FL<パラメータ>[CR][LF]
-
意味: シリアルインターフェース(データUART)のフロー制御 / (RS-232/TTLインターフェースのみ)
-
コマンドタイプ: 読み取り / 書き込み
-
パラメータ / 戻り値の型: 数値 (0 ~ 4)
パラメータ / 戻り値 | フロー制御 | 備考 |
---|---|---|
0 | なし | - |
1 | XON/XOFF | ソフトウェアフロー制御 |
2 | RTS/CTS | ハードウェアフロー制御 |
3 | RTS on TX | ハードウェアフロー制御 |
4 | RTS on TX(反転) | ハードウェアフロー制御 |
- 応答
パラメータなし(取得)
- ASCIIの場合:
FL0\r\n
パラメータ指定(設定)
- 応答なし
- シリアルインターフェースのフロー制御を変更
EC
-
フォーマット:
EC<パラメータ>[CR][LF]
-
意味: UARTエコーバック機能有効化(データUART)
-
コマンドタイプ: 読み取り / 書き込み
-
パラメータ / 戻り値タイプ: 数値 (0 / 1)
-
パラメータ / 戻り値:
0: 使用しない(無効) 1: 使用する(有効)
このオプションが有効な場合、受信したシリアルデータはシリアルポート(データUART)経由でエコーバックされます。 この機能は、ユーザーがシリアルコマンドモードで入力した内容を確認するために利用できます。
- 応答
パラメータなし(取得)
- ASCIIの場合:
EC0\r\n
パラメータ指定(設定)
- 応答なし
- UARTエコーバック機能の有効/無効を変更
シリアルデータパッキングオプション
PT
-
フォーマット:
PT<パラメータ>[CR][LF]
-
意味: シリアルインターフェース(データUART)のデータパッキング - 時間デリミタ
-
コマンドタイプ: 読み取り / 書き込み
-
パラメータ / 戻り値タイプ: 数値 (0 ~ 65535)
-