カメラの向きを変える(PTZ)
ONVIF に対応したカメラの首振り・ズームを操作します。カメラに ONVIF の接続情報を設定しておく必要があります(→ カメラの設定)。
action |
動き | 使う項目 |
|---|---|---|
relative |
今の位置から指定した量だけ動かす | pan・tilt・zoom(-1〜1) |
absolute |
指定した位置へ動かす | pan・tilt(-1〜1)、zoom(0〜1) |
preset |
カメラに登録したプリセットへ動かす | presetToken |
stop |
動きを止める | なし |
カメラが動き始めた時点で返ります。映像は数秒遅れて届くので、動いた結果を画像で確かめるときは少し待ってから撮ってください。スコープは data:write が要ります。
POST
/devices/{id}/ptzAuthorization
AuthorizationBearer token · headerrequired組織設定の「API・MCP」タブで発行した API トークン(tcn_ で始まる)。
Path parameters
idstringrequiredデバイス ID(<エッジPC の Thing 名>__<UUID>)
Request body
requiredapplication/jsonactionstringrequired動かし方(上の表)
Allowed:
relativeabsolutestoppresetpannumber左右
min -1 · max 1
tiltnumber上下
min -1 · max 1
zoomnumberズーム
min -1 · max 1
presetTokenstringpreset のときに必須
min length 1
Responses
200
成功
okbooleanrequired400
入力の検証エラー、または対象の種類が合わない
errorstringrequired人が読めるエラーメッセージ
401
トークンが無い、または無効
errorstringrequired人が読めるエラーメッセージ
403
スコープが足りない、または操作が許可されていない
errorstringrequired人が読めるエラーメッセージ
404
対象が無い(他の組織のものを含む)
errorstringrequired人が読めるエラーメッセージ
502
エッジPC まで届かなかった、またはエッジPC が失敗を返した
errorstringrequired人が読めるエラーメッセージ