蜂云对外接口
  1. 端侧算法
蜂云对外接口
  • 说明
  • 获取token
    • 获取token
      • 获取token
  • 设备树
    • 添加节点(根节点会默认创建好无需创建)
      POST
    • 对外传入上级节点查询子设备树,传入0就是获取根节点
      POST
    • 节点编辑
      POST
    • 节点删除
      GET
  • 设备类
    • 添加国标ipc
      POST
    • 添加国标Nvr
      POST
    • 添加杰峰ipc
      POST
    • 添加杰峰Nvr
      POST
    • 根据nvr查询下面通道
      POST
    • 设备编辑
      POST
    • 设备删除
      GET
    • 设备分页查询
      POST
    • 通过设备id查询设备状态
      POST
    • 通过设备id查询直播流
      POST
    • 通过设备id查询录像时间轴
      POST
    • 通过设备id查询设备回放地址
      POST
    • 通过设备id云台控制
      POST
    • 获取对讲地址
      POST
    • 获取对讲状态
      POST
    • 关闭直播流
      POST
    • 关闭本地回放只支持hls
      POST
    • 重启设备
      POST
    • 设置直播转码地址
      POST
    • 获取直播转码地址
      POST
  • ai云端算法配置
    • 新增或配置算法
    • 设置启用状态
    • 算法任务删除
    • 获取详情
    • 分页查询
  • 云端系统算法集
    • 分页查询
    • 查询详情
  • 算法数据统计
    • 算法分析统计-总
  • 人员
    • 人员添加
    • 人员编辑
    • 人员删除
    • 人员删除
    • 分页查询人员信息
    • 根据部门id获取人员集合
    • 查询用户详情
  • 部门
    • 添加部门(根部门会默认创建好无需创建)
    • 编辑部门
    • 删除部门
    • 传入上级节点查询子部门
    • 查询部门详情
  • 告警回调
    • 告警回调接口
    • 告警信息示例
  • 录像管理
    • 添加/编辑录像计划
    • 开启/关闭录像
    • 删除录像
    • 根据设备id查询录像计划
    • 分页查询录像计划
  • 端侧算法
    • 配置设备端侧算法
      POST
    • 获取设备端侧配置列表(分页)
      POST
    • 开启/关闭
      POST
  • 智慧云店
    • 创建门店
    • 修改门店
    • 删除门店
    • 查看门店详情
  1. 端侧算法

配置设备端侧算法

POST
/openApi/device/algorithm/capability/configDeviceAlgorithm

请求参数

Body 参数application/json
deviceId
string  | null 
设备id
必需
type
integer  | null 
必需
类型1-智能警戒;2-端侧客流
openStatus
integer  | null 
必需
0-停止,1-开启(开启关闭录像必填)
>= 0<= 1
deviceEndConfigBean
object (OpenApiDeviceEndConfigBean) 
配置信息
可选
mode
integer  | null 
可选
检测模式0-人形 1-移动侦测
alarmRuleType
integer  | null 
可选
告警规则类型0-警戒区域 1-警戒线
regionAlarmDirect
integer  | null 
可选
警戒区域方向0-仅进入 1-仅离开 2-双向
ruleRegion
array[object (OpenApiDeviceEndPointBean) {2}]  | null 
警戒区域点坐标
可选
lineAlarmDirect
integer  | null 
可选
警戒线方向0-正向 1-逆向 2-双向
ruleLie
array[object (OpenApiDeviceEndPointBean) {2}]  | null 
警戒线坐标
可选
sensitivityType
integer  | null 
可选
灵敏度类型 0-低 1-中 2-高
alarmInterval
integer  | null 
告警间隔
可选
trackBoxStatus
integer  | null 
可选
跟踪框状态1-显示 0-关闭
showRuleStatus
integer  | null 
可选
规则框状态1-显示 0-关闭
cycleType
integer  | null 
可选
周期类型0-天 1-周
taskTimeBeans
array[object (OpenApiDeviceEndTaskTimeBean) {2}]  | null 
时间段
可选
deviceAlarmSound
integer  | null 
可选
设备报警声 开关1-开启 0-关闭
deviceAlarmSoundInterval
integer  | null 
可选
设备报警声 间隔0-600s
deviceAlarmSoundType
enum<integer>  | enum<null> 
设备报警声 类型
可选
枚举值:
WARN_VOICE_TIP_7WARN_VOICE_TIP_1WARN_VOICE_TIP_8WARN_VOICE_TIP_9WARN_VOICE_TIP_2WARN_VOICE_TIP_3WARN_VOICE_TIP_10WARN_VOICE_TIP_4WARN_VOICE_TIP_11WARN_VOICE_TIP_12WARN_VOICE_TIP_5
deviceAlarmSoundSize
integer  | null 
设备报警声 音量
可选
示例
{
  "deviceId": "string",
  "type": 0,
  "openStatus": 0,
  "deviceEndConfigBean": {
    "mode": 0,
    "alarmRuleType": 0,
    "regionAlarmDirect": 0,
    "ruleRegion": [
      {
        "X": 0,
        "Y": 0
      }
    ],
    "lineAlarmDirect": 0,
    "ruleLie": [
      {
        "X": 0,
        "Y": 0
      }
    ],
    "sensitivityType": 0,
    "alarmInterval": 0,
    "trackBoxStatus": 0,
    "showRuleStatus": 0,
    "cycleType": 0,
    "taskTimeBeans": [
      {
        "weekNum": 0,
        "times": [
          "string"
        ]
      }
    ],
    "deviceAlarmSound": 0,
    "deviceAlarmSoundInterval": 0,
    "deviceAlarmSoundType": "WARN_VOICE_TIP_7",
    "deviceAlarmSoundSize": 0
  }
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://bcloud.jftechws.com/openApi/device/algorithm/capability/configDeviceAlgorithm' \
--header 'Content-Type: application/json' \
--data-raw '{
    "deviceId": "string",
    "type": 0,
    "openStatus": 0,
    "deviceEndConfigBean": {
        "mode": 0,
        "alarmRuleType": 0,
        "regionAlarmDirect": 0,
        "ruleRegion": [
            {
                "X": 0,
                "Y": 0
            }
        ],
        "lineAlarmDirect": 0,
        "ruleLie": [
            {
                "X": 0,
                "Y": 0
            }
        ],
        "sensitivityType": 0,
        "alarmInterval": 0,
        "trackBoxStatus": 0,
        "showRuleStatus": 0,
        "cycleType": 0,
        "taskTimeBeans": [
            {
                "weekNum": 0,
                "times": [
                    "string"
                ]
            }
        ],
        "deviceAlarmSound": 0,
        "deviceAlarmSoundInterval": 0,
        "deviceAlarmSoundType": "WARN_VOICE_TIP_7",
        "deviceAlarmSoundSize": 0
    }
}'

返回响应

🟢200成功
application/json
Body
success
boolean  | null 
可选
msg
string  | null 
可选
code
string  | null 
可选
model
boolean  | null 
可选
attributes
string  | null 
可选
示例
{
  "success": false,
  "msg": "",
  "code": "",
  "model": false,
  "attributes": ""
}
上一页
分页查询录像计划
下一页
获取设备端侧配置列表(分页)
Built with