Remote Camera Controller

インターフェース仕様書

リモートカメラコントローラー
インターフェース仕様書

第 2.10 版
2020 年 4 月 10 日

パナソニック株式会社
コネクティッドソリューションズ社© Panasonic Corporation 2020All Rights Reserved.

- 1 -Remote Camera Controller

インターフェース仕様書

改定履歴
変更日付

内容

新版数

2013.03.01

初版

1.00

2013.07.17

カメラ選択問合せコマンドを追加

1.01

2014.03.27

説明内容を AW-RP120 と AW-RP50 で分けて記載

1.02

2014.03.28

AW-RP120 のコマンドシーケンス、コマンド詳細、エラー返信の説明の誤りを修正1.02

2014.03.28

AW-RP50 のエラー返信の説明の誤りを修正

1.02

2014.05.30

プリセットメモリー再生コマンドシーケンスの説明修正

1.03

2015.03.12

章立てを修正1.05

2019.06.17

AW-RP150 の対応コマンドを追加

2.00

2020.04.10

AW-RP60 の対応コマンドを追加

2.10© Panasonic Corporation 2020All Rights Reserved.

- 2 -Remote Camera Controller

インターフェース仕様書

目次

1.
2.
3.
4.

はじめに ......................................................................................................................... 4
概要 ............................................................................................................................... 5
接続形態 ........................................................................................................................ 6
コントローラー制御 .......................................................................................................... 7
4.1.

ネットワーク接続 ............................................................................................................................ 7
コマンドフォーマット ............................................................................................................. 7
コマンドシーケンス（AW-RP120,AW-RP150,AW-RP60 の場合） ........................................ 8

4.1.3 コマンドシーケンス（AW-RP50 の場合） ........................................................................................ 94.2.

シリアル接続 ............................................................................................................................... 10
コマンドフォーマット ........................................................................................................... 10
コマンドシーケンス（AW-RP120 のみ対応） ....................................................................... 10

5. カメラ・回転台制御 ........................................................................................................ 125.1.

シリアル接続（AW-RP120 のみ対応） .......................................................................................... 12
コマンドシーケンス ............................................................................................................ 12

6. コマンド詳細.................................................................................................................. 13
6.1.

コントローラー制御 ...................................................................................................................... 13
カメラ選択 ........................................................................................................................ 13
プリセットメモリー（AW-RP120,AW-RP150,AW-RP60 のみ対応） ..................................... 15
トレーシングメモリー（AW-RP120,AW-RP150 のみ対応） ................................................. 16

6.2.

カメラ・回転台制御コマンド ........................................................................................................... 17

7. エラー返信 .................................................................................................................... 19
7.1.

AW-RP120,AW-RP150,AW-RP60 の場合 ................................................................................. 19

7.2.

AW-RP50 の場合........................................................................................................................ 21＜補足＞ ............................................................................................................................ 23© Panasonic Corporation 2020All Rights Reserved.

- 3 -Remote Camera Controller

インターフェース仕様書

1. はじめに
本書は、リモートカメラコントローラー（以下、コントローラー）にイーサネットまたは RS232C シリアルインター
フェースを使って、PC から操作する場合の外部インターフェース仕様を示す仕様書です。
対象機種
・AW-RP50 シリーズ、AW-RP120 シリーズ、AW-RP150 シリーズ、AW-RP60 シリーズ

© Panasonic Corporation 2020All Rights Reserved.

- 4 -Remote Camera Controller

インターフェース仕様書

2. 概要
コントローラーと PC の接続形態には、ネットワークと RS232C シリアルの２種類あります。
それぞれの接続において、以下の２つの制御が行うことができます。
①コントローラー制御
カメラ切替、グループ切替などコントローラーのパネル上で操作する動作を制御します。
コントローラーで実行した結果について、PC に応答を返却します。
本制御は、ネットワーク接続およびシリアル接続で制御可能です。
②カメラ・回転台制御（シリアル接続のみ）
カメラ・回転台が行う GAIN 調整、IRIS 調整などをコントローラーを経由してカメラおよび回転台に対して制御します。応答についてもカメラ・回転台からの応答コマンドを PC に返却します。
本制御は、シリアル接続のみ（コントローラーとカメラ間の接続もシリアル接続）であり、ネットワーク接続の場合は、本制御は使用できません。
接続形態については、第 3 章を参照ください。

© Panasonic Corporation 2020All Rights Reserved.

- 5 -Remote Camera Controller

インターフェース仕様書

3. 接続形態
PC とコントローラーを接続する場合に、コントローラー背面の LAN の端子と接続するネットワーク接続とREMOTE 端子と接続するシリアル接続があります。
接続の形態により、カメラ・回転台とコントローラーを接続する方法に制限があります。以下に接続方法を示します。
【ネットワーク接続】（AW-RP50, AW-RP120,AW-RP150,AW-RP60 対応）
PC とコントローラーをネットワークで接続します。
本接続は、コントローラー制御のみとなりますので、PC からカメラ・回転台を制御したい場合は、コントローラー
を経由せず、カメラ・回転台に直接ネットワークで制御します。
【AW-RP120,AW-RP150,AW-RP60 の場合】

Network

コントローラー
制御コマンドNetwork【AW-RP50 の場合】

コントローラー
制御コマンド

図3.1 ネットワーク接続イメージ【シリアル接続】（AW-RP120 のみ対応）
PC とコントローラーをシリアル（RS232C）で接続します。
この場合コントローラーとカメラ回転台間の接続もシリアルによる接続となります。
本接続は、コントローラー制御とカメラ・回転台制御が可能です。
カメラ・回転台制御は、Camera Control Protocol、P/T Control Protocol のコマンドを使用して、コントローラ
ーを経由してカメラ･回転台を制御します。コマンドの詳細は、「6.2 カメラ・回転台制御コマンド」を参照ください。
【AW-RP120 の場合】

RS422

RS232C

カメラ・回転台
制御コマンドコントローラー
制御コマンドカメラ・回転台
制御コマンド

図3.2シリアル接続イメージ© Panasonic Corporation 2020All Rights Reserved.

- 6 -Remote Camera Controller

インターフェース仕様書

4. コントローラー制御
コントローラーをイーサネットから制御する場合の外部インターフェースを下記に示します。

4.1. ネットワーク接続
コントローラー制御コマンドのフォーマットを以下に示します。メッセージの詳細は、＜補足＞を参照してください。コントローラー側のポート番号は、80 です。
コマンドフォーマット
【コマンドフォーマット】[送信]

http://[IP Address]/cgi-bin/aw_cam?cmd=[コマンド]&res=[Type]※IP Address ············· 接続先コントローラーの IP アドレス
※コマンド··················· 以降のコマンド表の「コマンド」欄の内容※Type ······················ 通常「1」（ただし、AWB[OWS]コマンド、ABB[OAS]コマンドは「0」）[受信]200 OK “コマンド”※コマンド··················· 各コマンドの応答値。HTTP メッセージボディに記述されています。
例）カメラ切替 CAM1
[送信]
http://192.168.0.10/cgi-bin/aw_cam?cmd=XCN:01:1&res=1＜AW-RP120 の場合＞[受信] 応答は下記テキスト形式となります。
HTTP/1.1 200 OK＜AW-RP50 の場合[受信] 応答は HTTP の応答となります。
200 OK “XCN：01:1”© Panasonic Corporation 2020All Rights Reserved.

- 7 -Remote Camera Controller

インターフェース仕様書

前ページのコマンドフォーマットに則り、通信した際のシーケンスを以下に記します。
コマンドに対するエラーの際のシーケンスは、「7.エラー返信」を参照してください。

コマンドシーケンス（AW-RP120,AW-RP150,AW-RP60 の場合）
【シーケンス】
以降のシーケンスでは制御端末を「PC」とします。
例）CAM1 にカメラ切替
カメラ IP Address = 192.168.0.10
コマンド = XCN:01:1
PC からコントローラー切替制御を行い、応答として「HTTP/1.1 200 OK」が返信されます。
コマンドシーケンスは以下のようになります。
コントローラー

ＰＣ
CONNECT※１

http://192.168.0.10/cgi-bin/aw_cam?cmd=XCN:01:1&res=1
HTTP/1.1 200 OK

※２
CLOSE

図 4.1-1 コントローラー制御コマンドのコマンドシーケンス

コントローラーは PC から制御を受けた場合、カメラに対しても制御を行う場合があります。
プリセットメモリー、トレーシングメモリーがその対象となります。
PC からプリセット再生制御を行い、応答として「HTTP/1.1 200 OK 」が返信されます。
コマンドシーケンスは以下のようになります。
PC

コントローラー

cgi-bin/aw_cam?cmd=XPM:01:001&res=1

カメラ

プリセット No.1 再生要求(#R コマンド)
プリセット No.1 再生応答(s コマンド)

HTTP/1.1 200 OK

プリセット No.1 再生完了通知(q コマンド)

図 4.1-2 コントローラー制御コマンド（プリセットメモリー等）のコマンドシーケンス

PC 側でプリセット再生完了通知を受信させる場合は、カメラと直接接続して更新通知を受信します。
（詳細は、HD インテグレーテッドカメラインターフェース仕様書「4.カメラ情報の更新通知」参照）※１接続（CONNECT）後に、20s 以内にコマンドが送信されない場合には AW-RP120,AW-RP150,
AW-RP60 側から切断されます。
※２PC がコマンド送信後に、＊s 以内に切断(CLOSE)しない場合には、AW-RP120,AW-RP150,AW-RP60 側から切断されます。

© Panasonic Corporation 2020All Rights Reserved.

- 8 -Remote Camera Controller

インターフェース仕様書

4.1.3 コマンドシーケンス（AW-RP50 の場合）
【シーケンス】
以降のシーケンスでは制御端末を「PC」とします。
例）CAM1 にカメラ切替
カメラ IP Address = 192.168.0.10
コマンド = XCN:01:1
PC からコントローラー切替制御を行い、応答として「200 OK “XCN:01:1”」が返信されます。
コマンドシーケンスは以下のようになります。
PC

コントローラー
CONNECT※１

http://192.168.0.10/cgi-bin/aw_cam?cmd=XCN:01:1&res=1
200 OK “XCN:01:1”

※２
CLOSE

図 4.1-3 コントローラー制御コマンドのコマンドシーケンス※１接続（CONNECT）後に、10s 以内にコマンドが送信されない場合には、AW-RP50 側から切断されます。
※２PC がコマンド送信後に、＊s 以内に切断(CLOSE)しない場合には、AW-RP50 側から切断されます。

© Panasonic Corporation 2020All Rights Reserved.

- 9 -Remote Camera Controller

インターフェース仕様書

4.2. シリアル接続
リモートコントローラーを RS232C シリアルインターフェースから操作する場合の外部インターフェースを下記に示します。コントローラーに対する制御とカメラ・回転台に対する制御を行います。
RS232C 通信仕様は、以下のとおりです。
項目

設定値

MethodBaud rate
Data bit
Stop bit
ParityFlow control

Full duplex
9600bps
8bit
1bit
None
None

コマンドフォーマット
[送信／受信][STX][command][EXT]※STX················· 0x02
※ETX・・・・・・・・・・・0x03※command ········· 6.コマンド詳細の内容

コマンドシーケンス（AW-RP120 のみ対応）
PC からカメラ切替制御を行い、応答として「200 OK “XCN:01:1”」が返信されます。
コマンドシーケンスは以下のようになります。
PC

コントローラー[STX][XCN:01:1][ETX][STX][XCN:01:1][ETX]

図4.2-1 カメラ選択プロトコルシーケンス※コントローラーからの応答がない場合、10s 以上待ってから再送してください。

© Panasonic Corporation 2020All Rights Reserved.

- 10 -

Remote Camera Controller

インターフェース仕様書

コントローラーは PC から制御を受けた場合、カメラに対しても制御を行う場合があります。
プリセットメモリー、トレーシングメモリーがその対象となります。
PC からプリセット再生制御を行い結果が返信されます。
コマンドシーケンスは以下のようになります。

PC

コントローラー[STX][XPM:01:001][ETX]

カメラ

プリセット No.1 再生要求

[STX][XPM:01:001][ETX]

プリセット No.1 再生完了応答

図4.2-2 プリセット再生シーケンス© Panasonic Corporation 2020All Rights Reserved.

- 11 -

Remote Camera Controller

インターフェース仕様書

5. カメラ・回転台制御
CONVERTIBLE CAMERA and PAN/TILT SYSTEM プロトコルを使用してカメラ・回転台に対して制御を行います。
コマンドの詳細は、別紙「PROTOCOL of CONVERTIBLE CAMERA and PAN/TILT SYSTEM」を参照くだ
さい。その資料中に記載のコマンドでコントローラーが対応しているコマンドは、「6.コマンド詳細」を参照ください。

5.1. シリアル接続（AW-RP120 のみ対応）
本機能は、シリアル接続のみとなります。
コマンドシーケンス
コントローラーを経由してカメラ・回転台に対して、制御を行います。
応答もカメラ・回転台からの応答を PC に返却します。

PC

コントローラー[STX][OGU:80][ETX]カメラ[STX][OGU:80][ETX][STX][OGU:80][ETX][STX][OGU:80][ETX]

図5-1 カメラ・回転台制御（GAIN UP(Auto)）シーケンス© Panasonic Corporation 2020All Rights Reserved.

- 12 -

Remote Camera Controller

インターフェース仕様書

6. コマンド詳細
6.1. コントローラー制御
カメラ選択
ポート番号指定やカメラ番号指定、グループ番号指定でカメラ選択の切替を行います。
表 6.1.1 カメラ選択
コマンド名

種別

制御方式
ｼﾘｱﾙ

IP

コマンド

カメラ切替
制御コマンド制御○○

XPT:[Data]（ポート指定）応答○

RP60：－
RP150：－
RP120：－

Data 値

設定値

備考

Port1
～

XPT:[Data]

1～
10

XGP:[Data]

1～
20Group1～
Group20

AW-RP120
はGroup1~10まで。
AW-RP60はGroup1~40
まで。

1
～
200

CAM1
～
CAM200AW-RP50、
AW-RP120
は CAM100
まで[Data1][Data1]

1～
20[Data2]
1～
10Group1～
Group20[Data2]
Port1～

AW-RP50は Port1~5まで。
AW-RP120
はGroup1~10まで。
AW-RP60

Port 10はPort10AW-RP50,
AW-RP60
は Port1~5まで

RP50：○

グループ切替
制御コマンド

制御

○

○

応答

○

RP60：－
RP150：－
RP120：－
RP50：○

XGP:[Data]

カメラ切替
制御コマンド制御○○

XCN:01:[Data]（カメラ番号指定）

応答○RP60：－
RP150：－
RP120：－
RP50：○

XCN:01:[Data]

カメラ切替
制御コマンド制御○○

XCN:02:[Data1]: [Data2]（グループ、ポート
指定）

応答

○

RP60：－
RP150：－
RP120：－
RP50：○

XCN:02:[Data1]: [Data2]Group1~40、Port1~5 ま
で。

© Panasonic Corporation 2020All Rights Reserved.

- 13 -

Remote Camera Controller
コマンド名

種別

カメラ選択問合せ

問合せ（カメラ番号）

カメラ選択問合せ（グループ、ポート指定）

インターフェース仕様書
制御方式

コマンド

Data 値

設定値

備考

-

-

XQC:01:[Data]

0
1
～
200

カメラ未選択CAM1～
CAM200AW-RP50、
AW-RP120
は CAM100まで。

○

XQC:02--○

XQC:02[Data1]: [Data2][Data1][Data1]

1～
20[Data2]0
1～Group1～
Group20[Data2]
カメラ未選択Port1～

10

Port 10

ｼﾘｱﾙ
○

IP
○

XQC:01

応答

○

○

問合
せ

○

応答

○

AW-RP50は Port1~5まで
AW-RP120
はGroup1~10まで
AW-RP60はGroup1~40、Port1~5 まで使用例）
・カメラ切替：CAM20[制御] PC → AW-RP120
http://192.168.0.10/cgi-bin/aw_cam?cmd=XCN:01:20&res=1[応答] AW-RP120 → PC
HTTP/1.1 200 OK
・カメラ選択問い合わせ：グループ 10 でポート port5[制御] PC → AW-RP120
http://192.168.0.10/cgi-bin/aw_cam?cmd=XQC:02&res=1[応答] AW-RP120 → PC
HTTP/1.1 200 OK<CR><LF><CR><LF>
XQC:02:10:5<CR><LF><CR><LF>© Panasonic Corporation 2020All Rights Reserved.

- 14 -

Remote Camera Controller

インターフェース仕様書

プリセットメモリー（AW-RP120,AW-RP150,AW-RP60 のみ対応）
プリセット番号を指定して、プリセットメモリーの再生を行います。
表 6.1.2. プリセットメモリー
制御方式
コマンド名

種別

ｼﾘｱﾙ

IP

コマンド

プリセットメモリー
再生制御コマンド

制御○○

XPM:01:[Data]

Data 値
001
～
100

設定値

備考

Preset No1

AW-RP120,

AW-RP150,～
AW-RP60 のみ
Preset No100
対応

応答

○

－

XPM:01:[Data]

AW-RP120,
AW-RP150,
AW-RP60 のみ対応

使用例）
・プリセットメモリー再生：Preset No1[制御] PC → AW-RP120
http://192.168.0.10/cgi-bin/aw_cam?cmd=XPM:01:001&res=1[応答] AW-RP120 → PC
HTTP/1.1 200 OK© Panasonic Corporation 2020All Rights Reserved.

- 15 -

Remote Camera Controller

インターフェース仕様書

トレーシングメモリー（AW-RP120,AW-RP150 のみ対応）
選択されているカメラ・回転台に対して、トレーシングメモリーのスタンバイ、再生、停止ができます。
表 6.1.3. トレーシングメモリー
コマンド名

種別

TMEM スタン
バイ制御コマンド

TMEM 再生制御コマンドTMEM 停止
制御コマンド

制御方式

コマンド

制御

ｼﾘｱﾙ
○

IP
○

XTM:02:[Data]

応答

○

－

XTM:02:[Data]

制御

○

○

XTM:01:[Data]

応答

○

－

XTM:01: [Data]

制御

○

○

XTM:00: [Data]

応答

○

－

XTM:00: [Data]

Data 値

設定値

備考

001
～
10

TracingNo1
～

000

Play

AW-RP120,
AW-RP150 のみ
対応

001
～
010

Stop

AW-RP120,
AW-RP150 のみ対応

TracingNo10

AW-RP120,
AW-RP150 のみ
対応

使用例）
・TMEM スタンバイ：TracingNo1[制御] PC → AW-RP120
http://192.168.0.10/cgi-bin/aw_cam?cmd=XTM:02:001&res=1[応答] AW-RP120 → PC
HTTP/1.1 200 OK© Panasonic Corporation 2020All Rights Reserved.

- 16 -

Remote Camera Controller

インターフェース仕様書

6.2. カメラ・回転台制御コマンド
コントローラーでは、PROTOCOL of CONVERTIBLE CAMERA and PAN/TILT SYSTEM における以下のコマンドに対応しています。（AW-RP120 のみ）【カメラコマンド】
コマンド名

送信コマンドGAIN UPGAIN SELECTT PEDESTALT PEDESTALR GAINB GAINR PEDESTALB PEDESTALAWC MODEAWB SETABB SETSHUTTERSHUTTER MODE
SHUTTER SPEEDDETAILTOTAL DTL LEVEL
HE870 HD DETAIL
HC1500 SD DETAIL
HC1500 SD DETAIL LVL
SCENE FILE
COLOR BAR/CAMERAPRESET SCOPEND Control
MENU OFF/ON
MENU SW
ITEM SWYES SW
NO SW
Auto Focus
Auto Iris
Push Auto Focus
R GAINB GAIN
Contrast(Picture Level)

OGU
OGS
OTP
OTD
ORI
OBI
ORP
OBP
OAW
OWS
OAS
OSH
OSA:90
OSA:91ODT
OSA:30OHD
OSE:0E
OSE:00XSF
DCB
OSE:71
OFT
DUS
DPG
DIT
DUP
DDW
OAF
ORS
OSE:69ORG
OBG
OSD:48© Panasonic Corporation 2020All Rights Reserved.

- 17 -

Remote Camera Controller【回転台コマンド】
コマンド名
Speed With Zoom Pos
Pan Preset Speed
Tilt Preset Speed
ND Control
Lamp Control
OPTION SW Control
Defroster Control
Wiper Control
Heater/Fan Control
Install Position
Pan Speed Control
Tilt Speed Control
Focus Speed Control
Zoom Speed Control
Iris Control
Auto Iris
Pan/Tilt Speed
Power
Preset Recall
Preset Memory
Preset Delete
Limitation Setting
Limitation SettingHome Position
Pan/Tilt Absolute Position Control
Auto Focus© Panasonic Corporation 2020All Rights Reserved.

インターフェース仕様書

送信コマンド
#SWZ
#UPVS
#UTVS
#D2
#D4
#D6
#D7
#D8
#D9
#INS
#P
#T
#F
#Z
#AXI
#D3
#PTS
#O
#R
#M
#C
#L
#LC
#U
#APC
#D1

- 18 -

Remote Camera Controller

インターフェース仕様書

7. エラー返信
ネットワーク接続においてコントローラー制御コマンドに対するエラーは、以下の ER1、ER2、ER3 の 3 種
類のエラーがあります。シリアル接続では、制御コマンドに対する応答は、要求と同じコマンドを返信します。

7.1. AW-RP120,AW-RP150,AW-RP60 の場合① ER1（未サポートコマンド）
コントローラーで未サポートのコマンドを受信した場合のエラー例）コントローラーには存在しないコマンド「XF」を実行

PC

コントローラー
http://192.168.0.10/cgi-bin/aw_cam?cmd= XF &res=1

HTTP/1.1 200 OK ER1:

図7.1-1 エラー（ER1）② ER2（Busy 状態）
グループ切替中など、コントローラーが Busy 状態にある場合のエラー

PC

コントローラー
http://192.168.0.10/cgi-bin/aw_cam?cmd= XPT:1 &res=1

HTTP/1.1 200 OK ER2:XPT

グ
ル
ー
プ
切
替
中

図7.1-2 エラー（ER2）© Panasonic Corporation 2020All Rights Reserved.

- 19 -

Remote Camera Controller

インターフェース仕様書③ ER3（範囲外）
コマンドの Data 値が範囲外であった場合のエラー例）「XPT（カメラ切替）」コマンドの Data 値を範囲外の「90」で実行

PC

コントローラー

http://192.168.0.10/cgi-bin/aw_cam?cmd= XPT:90 &res=1

HTTP/1.1 200 OK ER3:XPT

図7.1-3 エラー（ER3）© Panasonic Corporation 2020All Rights Reserved.

- 20 -

Remote Camera Controller

インターフェース仕様書

7.2. AW-RP50 の場合① 400 Bad Request （未サポートコマンド）
コントローラーで未サポートのコマンドを受信した場合のエラー例）コントローラーには存在しないコマンド「XF」を実行

PC

コントローラー
http://192.168.0.10/cgi-bin/aw_cam?cmd= XF &res=1

400 Bad Request

図7.2-4 エラー（未サポートコマンド）② 500 Internal Server Error （Busy 状態）
グループ切替中など、コントローラーが Busy 状態にある場合のエラー

PC

コントローラー
http://192.168.0.10/cgi-bin/aw_cam?cmd= XPT:1 &res=1

500 Internal Server Error

グ
ル
ー
プ
切
替
中

図7.2-5 エラー（ Busy状態）© Panasonic Corporation 2020All Rights Reserved.

- 21 -

Remote Camera Controller

インターフェース仕様書③ 400 Bad Request （範囲外）
コマンドの Data 値が範囲外であった場合のエラー例）「XPT（カメラ切替）」コマンドの Data 値を範囲外の「90」で実行

PC

コントローラー

http://192.168.0.10/cgi-bin/aw_cam?cmd= XPT:90 &res=1

400 Bad Request

図7.2-6 エラー（範囲外）© Panasonic Corporation 2020All Rights Reserved.

- 22 -

Remote Camera Controller

インターフェース仕様書＜補足＞【AW-RP120,AW-RP150,AW-RP60 の場合】
HTTP メッセージを下記例のように、Web ブラウザのアドレスバーへ入力する形式で記載しています。

（例：http://192.168.0.10/cgi-bin/aw_cam?cmd=%23XCN:01:1&res=1）
実際の HTTP メッセージは、HTTP 1.1 に準拠した、以下の[送信]のような形式になっています。
[送信]
コントローラー側に設定されている指定ポート（デフォルト：80）に対してコネクトした後、下記のようなコマンドを送信します。
Method：GET
GET /cgi-bin/aw_cam?cmd=XCN:01:1&res=1 HTTP/1.1[CR][LF]
Accept: image/gif, ... （ 省略） ... , */*[CR][LF]
Referer: http://192.168.0.10/[CR][LF]
Accept-Language: en[CR][LF]
Accept-Encoding: gzip, deflate[CR][LF]
User-Agent: AW-Cam Controller[CR][LF]
Host: 192.168.0.10[CR][LF]
Connection: Keep-Alive[CR][LF][CR][LF]

リクエスト

ヘッダ

空行

[受信]
下記テキスト形式のメッセージを受信します。
<正常応答:設定・制御コマンド>
HTTP/1.1 200 OK

レスポンス<正常応答:問い合わせコマンド>
HTTP/1.1 200 OK[CR][LF][CR][LF]
XQC:02:10:5[CR][LF][CR][LF]

レスポンス
空行
メッセージボディ
空行<エラー応答:設定・制御コマンド>
HTTP/1.1 200 OK ER3:XPT

レスポンス© Panasonic Corporation 2020All Rights Reserved.

- 23 -

Remote Camera Controller

インターフェース仕様書【AW-RP50 の場合】
HTTP メッセージを下記例のように、Web ブラウザのアドレスバーへ入力する形式で記載しています。

（例：http://192.168.0.10/cgi-bin/aw_cam?cmd=%23XCN:01:1&res=1）
実際の HTTP メッセージは、HTTP 1.1 に準拠した、以下の[送信]／[受信]のような形式になっています。
[送信]
コントローラー側に設定されている指定ポート（デフォルト：80）に対してコネクトした後、下記のようなコマンドを送信します。
Method：GET
GET /cgi-bin/aw_cam?cmd=XCN:01:1&res=1 HTTP/1.1[CR][LF]
Accept: image/gif, ... （ 省略） ... , */*[CR][LF]
Referer: http://192.168.0.10/[CR][LF]
Accept-Language: en[CR][LF]
Accept-Encoding: gzip, deflate[CR][LF]
User-Agent: AW-Cam Controller[CR][LF]
Host: 192.168.0.10[CR][LF]
Connection: Keep-Alive[CR][LF][CR][LF]

リクエスト

ヘッダ

空行

[受信]
HTTP の応答メッセージのメッセージボディにコマンド名と結果の値が入ったメッセージを受信します。
本書では、200 OK “XCN:01:1”と記載していますが、実際には、下記のようなコマンドを受信します。
HTTP/1.1 200 OK[CR][LF]
Status: 200[CR][LF]
Date: Mon, 05 Dec 2011 00:00:00 GMT[CR][LF]
Server: ver2.4 rev0[CR][LF]
Connection: Close[CR][LF]
Content-Type: Text/plain[CR][LF]
Set-Cookie: Session=0[CR][LF]
Accept-Ranges: bytes[CR][LF]
Cache-control: no-cache[CR][LF]
Content-length: 7[CR][LF][CR][LF]
XCN:01:1© Panasonic Corporation 2020All Rights Reserved.

レスポンス
ヘッダ

※メッセージボディのサイズ
空行
メッセージボディ- 24 -