OPERATION GUIDE

特定小電力 超長距離無線モデム
Smart RF modem

MLR-429
シリアル通信マニュアル
Version 3.0 (Feb. 2023)

製造販売元

株式会社 サーキットデザイン
長野県安曇野市穂高 7557-1
Tel: 0263-82-1024
Fax: 0263-82-1016
e-mail: sales@circuitdesign.jp
http://www.circuitdesign.jp

OG_MLR-429SC_v30j

1

Circuit Design, Inc.

OPERATION GUIDE
目次
1. 概要 ....................................................................................................................................................... 4
2. コントロールコマンド＆コントロールレスポンスについて ............................................................................ 4
2.1 コントロールコマンドおよびコントロールレスポンスの基本書式 ......................................................... 4
2.2 "@CH" 周波数チャネル設定コマンド ............................................................................................... 5
2.3 "@MO" 無線通信モード設定コマンド ............................................................................................... 5
2.4 "@SF" LoRa®変調方式時の chip 数(拡散率)設定コマンド ............................................................... 6
2.5 "@EI" 機器 ID 設定コマンド ............................................................................................................ 6
2.6 "@DI" 目的局 ID 設定コマンド ......................................................................................................... 6
2.7 "@GI" グループ ID 設定コマンド ...................................................................................................... 7
2.8 "@UI" ユーザーID 設定コマンド ...................................................................................................... 7
2.9 "@RS" 最後に受信した時の RSSI 取得コマンド .............................................................................. 7
2.10 "@RA" 現在の RSSI 取得コマンド ................................................................................................ 7
2.11 "@CI" キャリアセンス時 RSSI 出力機能 ON/OFF コマンド ............................................................. 8
2.12 "@FV"・"@VR" ファームウェアバージョン取得コマンド ................................................................... 8
2.13 "@SN" シリアルナンバー取得コマンド ........................................................................................... 8
2.14 "@IZ" 工場出荷時設定コマンド ..................................................................................................... 9
2.15 "@BR" UART 通信速度設定コマンド ............................................................................................ 9
2.16 無線局間通信システムの構築について ....................................................................................... 10
3. コントロールコマンドに対するエラーレスポンスについて .......................................................................... 11
3.1 エラーレスポンスの基本書式 .......................................................................................................... 11
3.2 "@CH" 周波数チャネル設定コマンドに対するエラーコード .............................................................. 11
3.3 "@MO" 無線通信モード設定コマンドに対するエラーコード .............................................................. 11
3.4 "@SF" LoRa®変調方式時の chip 数 設定コマンドに対するエラーコード .......................................... 11
3.5 "@EI" 機器 ID 設定コマンドに対するエラーコード ........................................................................... 11
3.6 "@DI" 目的局 ID 設定コマンドに対するエラーコード ...................................................................... 12
3.7 "@GI" グループ ID 設定コマンドに対するエラーコード ................................................................... 12
3.8 "@UI" ユーザーID 設定コマンドに対するエラーコード .................................................................... 12
3.9 "@RA" 現在の RSSI 取得コマンドに対するエラーコード ................................................................ 12
3.10 "@CI" キャリアセンス時の RSSI 出力機能 ON/OFF コマンドに対するエラーコード ....................... 12
3.11 "@BR" UART 通信速度 設定コマンドに対するエラーコード ......................................................... 12
3.12 その他 ........................................................................................................................................ 124. 無線によるデータ送信コマンド＆データ送信レスポンスについて ............................................................ 13
4.1 データ送信コマンドおよびデータ送信レスポンスの基本書式 ........................................................... 13
5. データ送信コマンドに対するエラーレスポンスについて .......................................................................... 14
5.1 エラーレスポンスの基本書式 ......................................................................................................... 14
6. インフォメーションレスポンスについて.................................................................................................... 14
6.1 インフォメーションレスポンスの基本書式 ........................................................................................ 14
6.2 キャリアセンス時のレスポンスについて .......................................................................................... 14
6.3 相関センス時のレスポンスについて(LoRa®モード時のみ) .............................................................. 15
6.4 データ送信完了レスポンスについて(LoRa®モード時のみ) .............................................................. 15
7. 目的局からの受信データについて ........................................................................................................ 16
7.1 受信データの基本書式.................................................................................................................. 16
8. コマンド一覧表 ..................................................................................................................................... 17
9. チャネルプラン ..................................................................................................................................... 20

OG_MLR-429SC_v30j

2

Circuit Design, Inc.

OPERATION GUIDE
10. FSK・LoRa®モードデータ送信時間 ..................................................................................................... 21
10.1 FSK モードでのデータ送信時間 ................................................................................................... 21
10.2 LoRa®モードでのデータ送信時間 ................................................................................................. 21
10.3 データ送信時間一覧表................................................................................................................. 22
ご連絡・お問い合わせ先 ........................................................................................................................... 24

OG_MLR-429SC_v30j

3

Circuit Design, Inc.

OPERATION GUIDE

1. 概要
Smart RF modem MLR-429 は、独自のコマンドを使用して、シリアルポート経由で各種パラメータの設定や、無線によるデータの送受信を行うことができます。
本書では、コマンドを使って MLR-429 を操作する方法について説明します。
MLR-429 の詳細については、「MLR-429」マニュアルをお読みください。
MLR-429 は Semtech 社の LoRa® wireless RF IC を使用しております。
LoRa®マークと LoRa®ロゴは Semtech Corporation の登録商標です。

2. コントロールコマンド＆コントロールレスポンスについて
2.1 コントロールコマンドおよびコントロールレスポンスの基本書式
・コントロールコマンド基本書式
プレフィックス + コマンド名 + バリュー + [CR] + [LF]
プレフィックス: コマンド文字列の先頭を示すコードで '@' = 40ｈ です。
コマンド名:

2文字のASCIIコードです。

バリュー:

各コマンドに対応した2文字のASCIIコードです。

・コントロールレスポンス基本書式
プレフィックス + コマンド名 + [ = ] + バリュー + [CR] + [LF]
プレフィックス: レスポンス文字列の先頭を示すコードで'*'=2Ah です。
コマンド名:

受け付けたコマンドで2文字のASCIIコードです。

バリュー:

各コマンドに対応した2文字のASCIIコードです。

※ /W オプションについて各コマンドで設定した値は、保存することが可能です。
各コマンドで設定した値を保存した場合は、次回起動時の初期値になります。
値を保存したい場合は、上記のコマンド基本書式に"/W"を付加してください。
プレフィックス + コマンド名 + バリュー + [/] + [W] + [CR] + [LF]
なお、各コマンドで設定した値を保存した場合は、レスポンスとして上記のレスポンス基本書式の前に、下記のレスポンスが出力されます。
[*] + [W] + [R] + [=] + [P] + [S] + [CR] + [LF]
設定した値を保存した場合は、"*WR=PS"レスポンスを待ってから電源を OFF してください。

※ 現在の設定値を取得する場合
コマンド基本書式においてバリューを付加せずにコマンド発行すると、レスポンス基本書式にて現在設定されている値が出力されます。

OG_MLR-429SC_v30j

4

Circuit Design, Inc.

OPERATION GUIDE
2.2 "@CH" 周波数チャネル設定コマンド
使用する周波数チャネルを設定します。
工場出荷時の初期設定は'1''B' (429.5000 MHz)です。
'@CH'に続けて、設定するチャネルを2文字のASCIIコードで入力してください。
バリュー: '0''7' ～ '2''E' (7～46チャネルを示す16進のASCIIコード)例) 0Ehに変更 (14 chに変更)
コントロールコマンド: @CH0E
コントロールレスポンス: *CH=0E※ チャネルプランは「9.チャネルプラン」のチャネル表を参照ください。

2.3 "@MO" 無線通信モード設定コマンド
無線通信モードを設定します。
無線通信モードには下記の3種類があります。
モード

内容

バリュー

FSK モード

FSK 変調方式で、独自のコマンドを使ってデータを送受信するモードです。

01

LoRa®モード

LoRa®変調方式で、独自のコマンドを使ってデータを送受信するモードです。

03

エアーモニターモード

各チャネルの RSSI レベルを測定するモードです。

04※ 別途アプリケーションが必要です。

工場出荷時の初期設定は、'0''3' (LoRa®モード)です。
'@MO'に続けて、設定する通信モードを2文字のASCIIコードで入力してください。
バリュー: '0''1' : FSKモード'0''3' : LoRa®モード'0''4' :エアーモニターモード例) 01hに変更(FSKモードに変更)
コントロールコマンド： @MO01
コントロールレスポンス: *MO=01
無線通信モード変更完了後は、シリアルポートに下記の文字列が出力されます。
"FSK MODE": FSKモードに設定した場合"LORA MODE": LoRa®モードに設定した場合"AIR MONITOR MODE" : エアーモニターモードに設定した場合

OG_MLR-429SC_v30j

5

Circuit Design, Inc.

OPERATION GUIDE
2.4 "@SF" LoRa®変調方式時の chip 数(拡散率)設定コマンド
LoRa®変調方式におけるchip数を設定します。
工場出荷時の初期設定は、'0''0' (128 chip)です。
'@SF'に続けて、設定するchip数を2文字のASCIIコードで入力してください。
バリュー: '0''0''0''1''0''2''0''3''0''4''0''5': 128 chip (拡散率： 7、実測値：245 bps)
: 256 chip (拡散率： 8、実測値：146 bps)
: 512 chip (拡散率： 9、実測値：86 bps)
: 1024 chip (拡散率：10、実測値：49 bps)
: 2048 chip (拡散率：11、実測値：27 bps)
: 4096 chip (拡散率：12、実測値：15 bps)例) 00hに変更(LoRa® 128 chipモードに変更)
コントロールコマンド： @SF00
コントロールレスポンス: *SF=00※ chip数が大きくなるほど、移動しながらの通信においてドップラー効果の影響を受けやすくなり、通信できなくなることがあります。

2.5 "@EI" 機器 ID 設定コマンド
機器ごとの個別IDを設定します。
工場出荷時の初期設定は、'0''1' です。
'@EI'に続けて、設定するIDを2文字のASCIIコードで入力してください。
バリュー: '0''0' ～ 'F''F' (0～255の値を示す16進のASCIIコード)例) 0Ahに変更(機器IDを10に設定する)コントロールコマンド: @EI0A
コントロールレスポンス: *EI=0A

2.6 "@DI" 目的局 ID 設定コマンド
目的局(通信相手)を指定します。
工場出荷時の初期設定は、'0''1' です。
'@DI'に続けて、設定する目的局の機器IDを2文字のASCIIコードで入力してください。
バリュー: '0''0' ～ 'F''F' (0～255の値を示す16進のASCIIコード)例) 0Ahに変更(目的局IDを10に設定する)コントロールコマンド: @DI0A
コントロールレスポンス: *DI=0A※ 目的局IDを'0''0'に設定して送信した場合は、グループ内同報通信になります。
※ 親機が複数の子機と通信(1:N通信)を行う場合は、子機の機器IDを親機の@DIコマンドで目的局に指定することにより、特定の子機と通信することができます。
詳細については、「2.16 無線局間通信システムの構築について」を参照ください。

OG_MLR-429SC_v30j

6

Circuit Design, Inc.

OPERATION GUIDE
2.7 "@GI" グループ ID 設定コマンド
ユーザーシステム内のグループを識別するIDです。グループ内のすべての機器を同じグループIDに設定します。グループIDは他のシステムを構築する場合の識別番号として管理してください。
工場出荷時の初期設定は、'0''0' です'。
'@GI'に続けて、設定するIDを2文字のASCIIコードで入力してください。
バリュー: '0''0' ～ 'F''F' (0～255の値を示す16進のASCIIコード)例) 0Ahに変更(グループIDを10に設定する)コントロールコマンド: @GI0A
コントロールレスポンス: *GI=0A

2.8 "@UI" ユーザーID 設定コマンド
ユーザーに与えられるユーザー識別用IDです。ユーザーシステム内にあるすべての機器は同じユーザ
ーIDに設定しないと通信できません。1人のユーザーが複数のシステムを構築する場合は、グループIDを使って管理します。
設定コマンドは'@UI+ユーザーID+','+パスワードです。
工場出荷時の初期設定は'0''0''0''0'です。
特にユーザーIDを必要としない場合はそのまま使用することができますが、同一エリア内での混信を避けるためにユーザーIDを設定することをお勧めします。
ユーザーIDを希望される場合は弊社営業部までご請求ください。複数IDの発行も可能です。
'@UI'に続けて、設定するIDを4文字のASCIIコードで入力し、','の後、4文字のパスワードをASCIIコード
で入力してください。
例) コントロールコマンド:@UI0000,XXXX (XXXX部はパスワード)
コントロールレスポンス: *WR=PS*UI=0000(0000に戻すには、パスワード2367としてください。)※ ユーザーIDコマンドを設定した場合は、自動的に保存され再起動します(コマンドに/Wを付加しなくても自動的に*WRレスポンスが表示されます)。

2.9 "@RS" 最後に受信した時の RSSI 取得コマンド
このコマンドを実行すると、データを最後に受信した時の受信信号強度(RSSI)を取得することができます。受信レベルの出力書式は下記のとおりです。
*RS=###dBm (###の部分が受信時のRSSI値になります)例) コントロールコマンド: @RS
コントロールレスポンス: *RS=-82dBm

2.10 "@RA" 現在の RSSI 取得コマンド設定されているチャネルの現在の受信信号強度(RSSI)を取得します。
*RA=###dBm (###の部分が受信時のRSSI値になります)例) コントロールコマンド:
コントロールレスポンス:

OG_MLR-429SC_v30j@RA*RA=-122dBm

7

Circuit Design, Inc.

OPERATION GUIDE
2.11 "@CI" キャリアセンス時 RSSI 出力機能 ON/OFF コマンド
キャリアセンス時のRSSI値を自動的にUARTに出力するかしないかを設定します。
出力するに設定した場合、@DTコマンﾄﾞなどで電波送信を行なった際に通常のレスポンスの後にRSSI
値を出力します。(「6.2 キャリアセンス時のレスポンスについて」を参照してください)
工場出荷時の初期設定は、'0''0' (出力しない)です。
'@CIに続けて、設定する状態を2文字のASCIIコードで入力してください。
バリュー: '0''0' : UARTに出力しない'0''1' : UARTに出力する例) 01に変更 (UARTに出力する)
コントロールコマンド:@CI01
コントロールレスポンス: *CI=01【注意事項】
他の無線装置から約-40dBm以上の妨害電波を受信した場合、受信周波数が違ってもRSSI値が正しく取得できない場合があります。またキャリアセンスNGとなり電波送信できなくなることがありますので無線装置間の距離はできるだけ離して設置してください。
キャリアセンス時のRSSI値取得では妨害電波の影響を軽減する処理を行なっているため、キャリアセンス時のRSSI出力値と@RAコマンドによるRSSI取得値では違う事があります。

2.12 "@FV"・"@VR" ファームウェアバージョン取得コマンド
ファームウェアバージョンを確認することができます。
例1) コントロールコマンド:@FV
コントロールレスポンス: *FV=#R###,MLR-429(#部にバージョンが入ります。)

例2) コントロールコマンド:@VR
コントロールレスポンス: *VR= U081C02_V#R###(#部にバージョンが入ります。)

2.13 "@SN" シリアルナンバー取得コマンド
シリアルナンバーを確認することができます。
例) コントロールコマンド: @SN
コントロールレスポンス: *SN=$#######の数値のシリアルナンバーが入ります。)

OG_MLR-429SC_v30j8($#######部に1桁のアルファベットと7桁

Circuit Design, Inc.

OPERATION GUIDE
2.14 "@IZ" 工場出荷時設定コマンド
下記のパラメータを工場出荷時の状態に設定することができます。
・ 周波数チャンネル
・ 機器ID・ 目的局ID・ グループID
・ ユーザーID
・ LoRa® 変調方式時のchip数(拡散率)・ 無線通信モード・ キャリアセンス時のRSSI出力機能ON/OFF
例) コントロールコマンド: @IZ
コントロールレスポンス: *WR=PS*IZ=OK
LORA MODE※エラーが発生した場合には、*IZ=NG が表示されます。その場合は、電源を入れ直したあとで再度設定を行ってください。
※UART の通信速度は、現在の設定を保持します（工場出荷時の 19200bps には設定されません）。
※/W オプションを指定する必要はありません。上記パラメータは保存され、次回起動時の初期値となります。

2.15 "@BR" UART 通信速度設定コマンド
UARTの通信速度を設定します。
工場出荷時の初期設定は、'1''9' (19200bps)です。
'@BR'に続けて、設定する通信速度を2文字のASCIIコードで入力してください。
バリュー: '1''2' : 1200bps'2''4' : 2400bps'4''8' : 4800bps'9''6' : 9600bps'1''9' : 19200bps例) 96に変更(9600bpsに変更)
コントロールコマンド： @BR96
コントロールレスポンス: *BR=96

OG_MLR-429SC_v30j

9

Circuit Design, Inc.

OPERATION GUIDE
2.16 無線局間通信システムの構築について
MLR-429を使って、1:1システムや1:Nシステム、M:Nシステムを構築することができます。
機器IDは00～FFhまで指定でき、1つのグループには最大255台の機器を接続することができます。
1:1(1:N)の通信には@DIコマンドで目的局IDを指定して、データ送信コマンド(@DT)で送信します。
 グループ内通信1:1システム
グループIDを同じにし、目的局IDと機器IDを対に設定することで1:1システムが構築できます。
※目的局IDは、00h以外に設定してください。
設定例)

各ID
グループID
目的局ID
機器ID

機器1
02h
03h
05h

機器2
02h
05h
03h

 グループ内通信1:Nシステム/M:Nシステム
グループIDを同じに設定し、自局で指定した目的局IDが目的局の機器IDに一致した時に、目的局にデータが出力されます。 なお、１：Nシステムにおいて、すべての機器が対等な関係にあるM:N
システムを構築することも可能です。
設定例)

親機1台に対し子機3台と通信を行う場合の設定例です。
各ID
グループID
目的局ID
機器ID

親機
02h
02h,03h,04h※
01h

子機1
02h
01h
02h

子機2
02h
01h
03h

子機3
02h
01h
04h

※ 親機は子機3台の内の1台を指定して通信します。目的局ID設定コマンドで各子機に設定されている機器IDを指定してから、データ送信コマンドで送信してください。
 グループ内同報通信
自局で目的局IDに00hを指定してデータを送信すると、グループ内のすべての目的局は、その機器IDにかかわらずデータを同時に受信します。
 グループ間通信
目的局IDと機器IDを対に設定したグループを複数構築した場合は、送信のたびにグループIDを変えることで、他のグループと通信ができます。
設定例1)

グループ1
各ID
グループID
目的局ID
機器ID

設定例2)

グループ2
機器1
02h
05h
03h

機器2
02h
03h
05h

各ID
グループID
目的局ID
機器ID

機器1
03h
05h
03h

機器2
03h
03h
05h

グループ1
各ID
グループID
目的局ID
機器ID
グループ2
各ID
グループID
目的局ID
機器ID

OG_MLR-429SC_v30j

親機
02h
02h,03h,04h※
01h

子機1
02h
01h
02h

子機2
02h
01h
03h

子機3
02h
01h
04h

親機
03h
02h,03h,04h※
01h

子機1
03h
01h
02h

子機2
03h
01h
03h

子機3
03h
01h
04h

10

Circuit Design, Inc.

OPERATION GUIDE

3. コントロールコマンドに対するエラーレスポンスについて
3.1 エラーレスポンスの基本書式
プレフィックス + エ ラ ー 文 字 列 + [ = ] + エ ラ ー コ ー ド + [CR] + [LF]
プレフィックス:
エラー文字列:エラーコード:

エラーレスポンス文字列の先頭を示すコードで'*'=2Ah です。
'E''R'の2文字のASCIIコードです。
各コントロールコマンドに対するエラーコードを示す2文字のASCIIコードです。

例) [*] + [E] + [R] + [=] + [0] + [4] + [CR] + [LF]

3.2 "@CH" 周波数チャネル設定コマンドに対するエラーコード
エラーコードには下記の 3 種類があります。
エラーコード
"02"
"03"
"01"

内容
未定義のチャネルが指定された場合に出力されます。
周波数チャネル設定コマンドの書式に誤りがある場合に出力されます。
エラーコードが"02"、"03"以外の時に出力されます。

3.3 "@MO" 無線通信モード設定コマンドに対するエラーコード
エラーコードには下記の 3 種類があります。
エラーコード
"02"
"03"
"01"

内容
未定義の通信モードが指定された場合に出力されます。
通信モード設定コマンドの書式に誤りがある場合に出力されます。
エラーコードが"02"、"03"以外の時に出力されます。

3.4 "@SF" LoRa®変調方式時の chip 数 設定コマンドに対するエラーコード
エラーコードには下記の 3 種類があります。
エラーコード
"02"
"03"
"01"

内容
未定義の chip 数 が指定された場合に出力されます。
chip 数設定コマンドの書式に誤りがある場合に出力されます。
エラーコードが"02"、"03"以外の時に出力されます。

3.5 "@EI" 機器 ID 設定コマンドに対するエラーコード
エラーコードには下記の 2 種類があります。
エラーコード"03""01"

OG_MLR-429SC_v30j

内容
機器 ID 設定コマンドの書式に誤りがある場合に出力されます。
エラーコードが"03'以外の時に出力されます。

11

Circuit Design, Inc.

OPERATION GUIDE
3.6 "@DI" 目的局 ID 設定コマンドに対するエラーコード
エラーコードには下記の 2 種類があります。
エラーコード
"03"
"01"

内容
目的局 ID 設定コマンドの書式に誤りがある場合に出力されます。
エラーコードが"03'以外の時に出力されます。

3.7 "@GI" グループ ID 設定コマンドに対するエラーコード
エラーコードには下記の 2 種類があります。
エラーコード
"03"
"01"

内容
グループ ID 設定コマンドの書式に誤りがある場合に出力されます。
エラーコードが"03'以外の時に出力されます。

3.8 "@UI" ユーザーID 設定コマンドに対するエラーコード
エラーコードには下記の 2 種類があります。
エラーコード
"03"
"04"

内容
ユーザーID 設定コマンドの書式に誤りがある場合に出力されます。
パスワードが一致しない場合に出力されます。

3.9 "@RA" 現在の RSSI 取得コマンドに対するエラーコード
エラーコードには下記があります。
エラーコード"05"

内容
受信状態でないときに出力されます3.10 "@CI" キャリアセンス時の RSSI 出力機能 ON/OFF コマンドに対するエラーコード
エラーコードには下記の 3 種類があります。
エラーコード"02"

内容
未定義の設定値が指定された場合に出力されます。

"03"
"01"

設定コマンドの書式に誤りがある場合に出力されます。
エラーコードが"02"、"03"以外の時に出力されます。

3.11 "@BR" UART 通信速度 設定コマンドに対するエラーコード
エラーコードには下記の 2 種類があります。
エラーコード
"02"
"01"

内容
未定義の通信速度が指定された場合に出力されます。
エラーコードが"02'以外の時に出力されます。

3.12 その他
未定義のコントロールコマンドがある場合は、エラーコード"01"が出力されます。

OG_MLR-429SC_v30j

12

Circuit Design, Inc.

OPERATION GUIDE

4. 無線によるデータ送信コマンド＆データ送信レスポンスについて
データ送信コマンドを使用することで、無線を使って任意のデータを送信することができます。
送信データが正しくセットされた場合は、データ送信レスポンスが返送されます。

4.1 データ送信コマンドおよびデータ送信レスポンスの基本書式
・データ送信コマンド基本書式
プレフィックス + コマンド名 + 送信データバイト数 + 送信データ + [CR] + [LF]
プレフィックス:

コマンド文字列の先頭を示すコードで '@' = 40H です。

コマンド名:'D''T'の2文字のASCIIコードです。

送信データバイト数: ユーザーデータのバイト数を16進数('0''0' ～ 'F''F')で指定します
送信データ:

ユーザーデータのバイト列です。00h～FFh 全てのバイナリデータを設定できます。

例) "ABCDEF"の文字列を送信する場合[@] + [D] + [T] + [0] + [6] + [A] + [B] + [C] + [D] + [E] + [F] + [CR] + [LF]例) 00h,01h,02h,03h,04hのバイナリデータを送信する場合[@] + [D] + [T] + [0] + [5] + [00h] + [01h] + [02h] + [03h] + [04h] + [CR] + [LF]例) 255バイトのデータを送信する場合[@] + [D] + [T] + [F] + [F] + ・・・ ・・・ + [CR] + [LF]・データ送信コマンドに対するレスポンス基本書式
プレフィックス + レスポンス名 + [=] + 送信データバイト数 + [CR] + [LF]
プレフィックス:

レスポンス文字列の先頭を示すコードで'*'=2Ah です。

レスポンス名:'D''T'の2文字のASCIIコードです。

データバイト数:

送信データコマンドで設定したデータバイト数と同じ値が設定されます。

例) データ送信コマンド[@] + [D] + [T] + [0] + [6] + [A] + [B] + [C] + [D] + [E] + [F] + [CR] + [LF]
データ送信レスポンス[*] + [D] + [T] + [=] + [0] + [6] + [CR] + [LF]【補足】
無線通信においてはデータ長が長くなるほど通信エラ－発生率が高くなるので、できるだけ短いデータ長で通信してください、FSK モードの場合、45 バイト以下にすることを推奨します（FSK モードの場合に送信データバイト数が 45 バイト以上の場合は複数回のパケットに分けて送信しています。）

OG_MLR-429SC_v30j

13

Circuit Design, Inc.

OPERATION GUIDE

5. データ送信コマンドに対するエラーレスポンスについて
5.1 エラーレスポンスの基本書式
プレフィックス + エラー文字列 + [=] + エラーコード + [CR] + [LF]
プレフィックス:
エラー文字列:エラーコード:

エラーレスポンス文字列の先頭を示すコードで'*'=2Ah です。
'E''R'の2文字のASCIIコードです。
各コントロールコマンドに対するエラーコードを示す2文字のASCIIコードです。

例) [*] + [E] + [R] + [=] + [0] + [3] + [CR] + [LF]

エラーコードの詳細は下表のとおりです。
エラーコード
"03"
"01"

内容

データ送信コマンドの書式に誤りがある場合に出力されます。
エラーコードが"03"以外の時に出力されます。

6. インフォメーションレスポンスについて
キャリアセンス・相関センスによって電波を送信することができなかったとき、および電波送信が完了した
ときに、インフォメーションレスポンスが出力されます。

6.1 インフォメーションレスポンスの基本書式
プレフィックス + インフォメーション文字列 + [=] + レスポンスコード + [CR] + [LF]
プレフィックス:
インフォメーション文字列:
レスポンスコード:

インフォメーションレスポンス文字列の先頭を示すコードで'*'=2Ah です。
'I''R'の2文字のASCIIコードです。
各レスポンスを示す2文字のASCIIコードです。

例) [*] + [I] + [R] + [=] + [0] + [3] + [CR] + [LF]

6.2 キャリアセンス時のレスポンスについて
特定小電力無線機は、電波法のキャリアセンス規定に従って電波を発射しなければなりません。
同一エリアに同じチャネルの電波が混在すると、双方のシステムが通信できなくなる可能性があります。
MLR-429 で使用する周波数帯の場合、選択したチャネルが他のシステムで使用されていた場合は電波を発射することができません。このため MLR-429 は、電波の送信を開始する前にそのチャネルが空いているかどうかキャリアセンス(電波強度:RSSI レベルの測定)を行ないます。
キャリアセンスの判定は電波法に定められた基準値以下(-100dBm)で行なっています。
キャリアセンスの結果、データを送信できなかった場合は、データ送信レスポンスの後、"*IR=01"の文字列を出力します。
なお、データ送信できなかった場合に再送信は行いません。

OG_MLR-429SC_v30j

14

Circuit Design, Inc.

OPERATION GUIDE
例) データ送信コマンド[@] + [D] + [T] + [0] + [6] + [A] + [B] + [C] + [D] + [E] + [F] + [CR] + [LF]
データ送信レスポンス[*] + [D] + [T] + [=] + [0] + [6] + [CR] + [LF]
データを送信できなかったとき[*] + [I] + [R] + [=] + [0] + [1] + [CR] + [LF]

コントロールコマンド "@CI01"でキャリアセンス時 RSSI 出力 ON の設定を行なっている場合は、
上記レスポンスの後にキャリアセンスでの RSSI 値を出力します。
例) RSSI 値= -110dBm のとき[R] + [S] + [S] + [I] + [=] + [-] + [1] + [1] + [0] + [d] + [B] + [m] + [CR] + [LF]

6.3 相関センス時のレスポンスについて(LoRa®モード時のみ)
LoRa®変調方式の場合、都市雑音以下のレベルで通信を行うことができるので、6.2 項のキャリアセン
スだけでは電波を発射する前に他の LoRa®変調方式の電波の存在有無をチェックすることができません。
そこで、MLR-429 は独自の方法で、電波を発射する前に他の LoRa®変調方式の電波の存在有無のチ
ェックを行っています(相関センス)。
相関センスの結果、他の LoRa®変調方式の電波が存在しデータを送信できなかった場合は、データ送信レスポンスの後、"*IR=02"の文字列を出力します。
なお、データ送信できなかった場合に再送信は行いません。
例) データ送信コマンド[@] + [D] + [T] + [0] + [6] + [A] + [B] + [C] + [D] + [E] + [F] + [CR] + [LF]
データ送信レスポンス[*] + [D] + [T] + [=] + [0] + [6] + [CR] + [LF]
データを送信できなかったとき[*] + [I] + [R] + [=] + [0] + [2] + [CR] + [LF]

6.4 データ送信完了レスポンスについて(LoRa®モード時のみ)
LoRa®モードでは、データ送信コマンド(@DT、@PT)での電波送信が完了したときに、下記のレスポ
ンスが出力されます。
[*] + [I] + [R] + [=] + [0] + [3] + [CR] + [LF]
※ 続けてデータを送信する場合は、下記のとおりに送信データを設定してください。
FSK モード： データ送信レスポンスの応答を待ってから。
LoRa®モード：データ送信完了レスポンスの応答を待ってから。

OG_MLR-429SC_v30j

15

Circuit Design, Inc.

OPERATION GUIDE

7. 目的局からの受信データについて
MLR-429が目的局からデータを受信した場合、下記の書式に従い受信したデータを出力します。

7.1 受信データの基本書式
プレフィックス + レスポンス名 + [=] + 受信データバイト数 + 受信データ + [CR] + [LF]
プレフィックス:

レスポンス文字列の先頭を示すコードで'*'=2Ah です。

レスポンス名:'D''R'の2文字のASCIIコードです。

受信データバイト数:'0''0' ～ 'F''F' (0～255の値を示す16進のASCIIコード)

受信データ:

受信したデータ例) 送信側のデータ送信コマンド[@] + [D] + [T] + [0] + [6] + [A] + [B] + [C] + [D] + [E] + [F] + [CR] + [LF]
受信側の受信データ[*] + [D] + [R] + [=] + [0] + [6] + [A] + [B] + [C] + [D] + [E] + [F] + [CR] + [LF]

OG_MLR-429SC_v30j

16

Circuit Design, Inc.

OPERATION GUIDE

8. コマンド一覧表
周波数チャネル設定コマンド(工場出荷設定："1B" 429.5000MHz)
内容
設定コマンドコマンド書式@CH##

設定コマンド(保存時)@CH##/W

設定値取得コマンド@CH

エラーレスポンス

レスポンス書式*CH=##*WR=PS*CH=##*CH=##*ER=01*ER=02*ER=03

設定値／エラー内容"07"～"2E"
コマンドエラー
設定値エラー
コマンドフォーマットエラー

無線通信モード設定コマンド(工場出荷設定："03"LoRa®モード)
内容
設定コマンドコマンド書式@MO##

設定コマンド(保存時)@MO##/W

設定値取得コマンド@MO

エラーレスポンス

レスポンス書式*MO=##*WR=PS*MO=##*MO=##*ER=01*ER=02*ER=03

設定値／エラー内容"01":FSK モード"03":LoRa®モード"04":エアーモニターモード
コマンドエラー
設定値エラー
コマンドフォーマットエラー

LoRa®変調方式時の chip 数設定コマンド(工場出荷設定："00"128chip)
内容
設定コマンドコマンド書式@SF##

設定コマンド(保存時)@SF##/W

設定値取得コマンド@SF

エラーレスポンス

レスポンス書式*SF=##*WR=PS*SF=##*SF=##*ER=01*ER=02*ER=03

設定値／エラー内容"00": 128chip ,"01": 256chip ,"02": 512chip ,"03":1024chip"04":2048chip"05":4096chip

コマンドエラー
設定値エラー
コマンドフォーマットエラー

機器 ID 設定コマンド(工場出荷設定："01" 機器 ID = 1)
内容
設定コマンドコマンド書式
@EI##

設定コマンド(保存時)@EI##/W

設定値取得コマンド@EI

エラーレスポンス

レスポンス書式*EI=##*WR=PS*EI=##*EI=##*ER=01*ER=03

設定値／エラー内容"00"～"FF"
コマンドエラーコマンドフォーマットエラー

目的局 ID 設定コマンド(工場出荷設定："01" 目的局 ID = 1)
内容
設定コマンドコマンド書式@DI##

設定コマンド(保存時)@DI##/W

設定値取得コマンド@DI

エラーレスポンス

OG_MLR-429SC_v30j

レスポンス書式*DI=##*WR=PS*DI=##*DI=##*ER=01*ER=0317

設定値／エラー内容"00"～"FF"
コマンドエラーコマンドフォーマットエラー

Circuit Design, Inc.

OPERATION GUIDE
グループ ID 設定コマンド(工場出荷設定："00" グループ ID = 0)
内容
設定コマンドコマンド書式@GI##

設定コマンド(保存時)@GI##/W

設定値取得コマンド@GI

エラーレスポンス

レスポンス書式*GI=##*WR=PS*GI=##*GI=##*ER=01*ER=03

設定値／エラー内容"00"～"FF"
コマンドエラーコマンドフォーマットエラー

ユーザーID 設定コマンド(工場出荷設定："0000" ユーザーID = 0000)
内容
設定コマンド(保存時のみです。)
設定値取得コマンド

コマンド書式@UI####,XXXX@UI

エラーレスポンス

レスポンス書式*WR=PS*UI=####*UI=####*ER=01*ER=03*ER=04

設定値／エラー内容"0000"～"FFFF"
XXXX はパスワード
コマンドエラーコマンドフォーマットエラー
パスワードエラー

最後に受信した時の RSSI 取得コマンド
内容
設定値取得コマンド

コマンド書式@RS

レスポンス書式*RS=###dBm

設定値／エラー内容

レスポンス書式*RA=###dBm*ER=05

設定値／エラー内容

現在の RSSI 取得コマンド
内容
設定値取得コマンド
エラーレスポンス

コマンド書式@RA

受信状態でないときに出力されます

キャリアセンス時 RSSI 出力機能 ON/OFF 設定コマンド(工場出荷設定："00"RSSI 出力 OFF)内容
設定コマンドコマンド書式@CR##

設定コマンド(保存時)@CI##/W

設定値取得コマンド@CR

エラーレスポンス

レスポンス書式*CR=##*WR=PS*CI=##*CR=##*ER=01*ER=02*ER=03

設定値／エラー内容"00":RSSI 出力 OFF"FF":RSSI 出力 ON
コマンドエラー
設定値エラー
コマンドフォーマットエラー

ファームウェアバージョン取得コマンド
内容
設定値取得コマンド

コマンド書式@FV@VR

レスポンス書式*FV=#.###,MLR-429*VR= U081C02_V#R###

設定値／エラー内容

コマンド書式@SN

レスポンス書式*SN=$#######

設定値／エラー内容

コマンド書式@IZ

レスポンス書式*WP=PS*IZ=OK
LORA MODE

設定値／エラー内容

シリアルナンバー取得コマンド
内容
設定値取得コマンド

工場出荷時設定コマンド
内容
設定値取得コマンド

OG_MLR-429SC_v30j

18

Circuit Design, Inc.

OPERATION GUIDEUART 通信速度設定コマンド(工場出荷設定："19" 19200bps)
内容
設定コマンドコマンド書式@BR##

設定コマンド(保存時)@BR##/W

設定値取得コマンド@BR

エラーレスポンス

OG_MLR-429SC_v30j

レスポンス書式*BR=##*WR=PS*BR=##*BR=##*ER=01*ER=0219

設定値／エラー内容"12": 1200bps ,"24": 2400bps ,"48": 4800bps ,"96": 9600bps"19": 19200bps

コマンドエラー
設定値エラー

Circuit Design, Inc.

OPERATION GUIDE

9. チャネルプラン
チャネル

チャネル

チャネル

NO.

HEX

周波数
(MHz)

7

07

429.25002115429.425035

23429.6000808429.2625

22

16429.4375

3624

429.6125909429.2750

23

17429.45003725429.6250

100A

429.287524

18429.462538

26

429.6375

11

0B

429.300025

19429.47503927429.6500

120C

429.312526

1A

429.48754028429.6625

13

0D

429.325027

1B

429.50004129429.6750

140E

429.3375

28

1C

429.5125

422A

429.6875

15

0F

429.3500

291D

429.5250

432B

429.70001610429.362530

1E

429.5375

442C

429.712517

11429.3750

311F

429.5500

452D

429.72501812429.3875

32

20

429.5625

462E

429.7375

19

13429.400033

21429.5750

20

14429.41253422429.5875

No.

HEX

周波数
(MHz)

No.

HEX

周波数
(MHz)

※ 初期出荷設定はチャネル No.27(429.5000MHｚ)です。
※ 同一エリア内で複数台の MLR-429 を使用する場合は、3 次相互変調による混信を考慮したチャネルプ
ランで運用してください。
サーキットデザインのホームページでは、3 次相互変調による混信を避けるためのチャネルプランを作成する計算ツールを提供しています。
計算ツール：http://circuitdesign-jp.check-xserver.jp/wp-pre/technical/technicaltool/channel-planning/

OG_MLR-429SC_v30j

20

Circuit Design, Inc.

OPERATION GUIDE

10. FSK・LoRa®モードデータ送信時間
10.1 FSK モードでのデータ送信時間
FSK モードでの送信時間 Tsend ：≒ Roundup { ( データ数 + 7 ) / 52 ,0 } * (34* 8 /4.8 +0.9) + (データ数 +7) * 8 / 4.8 [ms]10.2 LoRa®モードでのデータ送信時間
LoRa®モードでの送信時間 Tsend：(データ数が 1～235Byte の場合)
Nsym= Roundup { (8 * (データ数 + 15) - 4 * SF + 44) / ( 4 * ( SF - 2 )), 0 } * 5
Tsend = (20.25 + Nsym) * Tsym [ms](データ数が 236～255Byte の場合)
Nsym= Roundup { (8 * (データ数 + 8 - 235 ) - 4 * SF + 44) / ( 4 * ( SF - 2 )), 0 } * 5
Tsend = Tplmax + (20.25 + Nsym) * Tsym [ms]
Chip
数

拡散率
SF

Tsym
(ms)

Tplmax(ms)

送信遅延時間
(ms)

128

7

16.3848606

22～1222256

832.76814426

22～1522512

965.53624920

22～30221024

10131.07243942

22～52222048

11262.14478709

22～93724096

12524.28814168922～22022【補足】
MLR-429 のデータ通信は RF-IC のパケット通信機能を使用しており 1 パケットのペイロード長は、FSK モードの場合は最大 60 バイト、LoRa®モードの場合は最大 250 バイトで送信しています。
送信する場合、ユーザーデータのほかに機器識別コードや制御コマンド等で 15 バイト付加しているため、1 パケッ
トで送信するデータ数は FSK モードの場合 45 バイト、LoRa®モードの場合 235 バイトまでとなります。
FSK の例ですと、ユーザーデータ数が 45 バイトまでは 1 パケット、46～90 バイトなら 2 パケット・・・と、ユーザーデータを分割して送信しています。

OG_MLR-429SC_v30j

21

Circuit Design, Inc.

OPERATION GUIDE
10.3 データ送信時間一覧表

OG_MLR-429SC_v30j

22

Circuit Design, Inc.

OPERATION GUIDE

OG_MLR-429SC_v30j

23

Circuit Design, Inc.

OPERATION GUIDE

ご連絡・お問い合わせ先
各種お問い合わせは、弊社営業部まで下記のいずれかの方法でご連絡ください。
また弊社ホームページ(http://www.circuitdesign.jp/)には技術情報ならびに新しい情報、Q&A などが掲載されていますのでご利用ください。

■ インターネットメール
販売に関するお問い合わせ： sales@circuitdesign.jp
技術的なお問い合わせ： technical@circuitdesign.jp
宛先：営業部■ 電話
電話番号：0263-82-1024
担当部署：営業部
受付時間：9:00 ～ 17:30(平日)■ FAX
FAX 番号：0263-82-1016
宛先：(株)サーキットデザイン 営業部■ 郵便
郵便番号：399-8303
住所：長野県安曇野市穂高 7557-1
宛先：(株)サーキットデザイン 営業部

改版履歴
Version
0.8
1.0
2.0

Date
July 2018
Oct. 2018
Mar. 2020

3.0

Feb.2023

Description
暫定版
10 章追加、誤記修正
1.0 版制定
登録商標対応工場出荷時設定コマンドおよび UART 通信速度設定
コマンド追加（@IZ コマンド / @BR コマンド）

Remark

本書に記載されているシリアル通信の仕様は、改善のため予告なく変更されることがあります。
本書の著作権は、株式会社サーキットデザインに帰属します。本書の一部または全部を当社に無断で転載、複製、改変などを行うことは禁じられています。

OG_MLR-429SC_v30j

24

Circuit Design, Inc.