条件组件参数说明
温度条件判断
id: tempCondition
参数
| 字段 | 类型 | 说明 | 是否必须 |
|---|---|---|---|
| threshold | double | 阈值,单位℃ | Y |
| operator | String | 条件,包括:>,<,>=,<=,= | Y |
湿度条件判断
id: humidityCondition
参数
| 字段 | 类型 | 说明 | 是否必须 |
|---|---|---|---|
| threshold | int | 阈值,单位:% | Y |
| operator | String | 条件,包括:>,<,>=,<=,= | Y |
光照度条件判断
id: lightCondition
参数
| 字段 | 类型 | 说明 | 是否必须 |
|---|---|---|---|
| threshold | int | 阈值,单位:lux | Y |
| operator | String | 条件,包括:>,<,>=,<=,= | Y |
气压条件判断
id: pressureCondition
参数
| 字段 | 类型 | 说明 | 是否必须 |
|---|---|---|---|
| threshold | int | 阈值,单位:pa | Y |
| operator | String | 条件,包括:>,<,>=,<=,= | Y |
震动条件判断
id: vibrationCondition
参数
| 字段 | 类型 | 说明 | 是否必须 |
|---|---|---|---|
| threshold | double | 阈值,单位:mg | Y |
| operator | String | 条件,包括:>,<,>=,<=,= | Y |
电量条件判断
id: batteryCondition
参数
| 字段 | 类型 | 说明 | 是否必须 |
|---|---|---|---|
| threshold | int | 阈值,单位:% | Y |
| operator | String | 条件,包括:>,<,>=,<=,= | Y |
电压条件判断
id: voltageCondition
参数
| 字段 | 类型 | 说明 | 是否必须 |
|---|---|---|---|
| threshold | double | 阈值,单位:V | Y |
| operator | String | 条件,包括:>,<,>=,<=,= | Y |
里程条件组件
id: mileageCondition
参数
| 字段 | 类型 | 说明 | 是否必须 |
|---|---|---|---|
| threshold | double | 阈值,单位:km | Y |
| operator | String | 条件,包括:>,<,>=,<=,= | Y |
蓝牙信标数量条件组件
id: bleCountCondition
参数
| 字段 | 类型 | 说明 | 是否必须 |
|---|---|---|---|
| threshold | double | 阈值,单位:个 | Y |
| operator | String | 条件,包括:>,<,>=,<=,= | Y |
蓝牙信标MAC地址条件组件
id: bleMacCondition
参数
| 字段 | 类型 | 说明 | 是否必须 |
|---|---|---|---|
| macList | String | MAC地址列表,JSON字符串 | Y |
| isContain | bool | 是否包含,true:是;flase:否 | Y |
WiFi数量条件组件
id: wifiCountCondition
参数
| 字段 | 类型 | 说明 | 是否必须 |
|---|---|---|---|
| threshold | double | 阈值,单位:个 | Y |
| operator | String | 条件,包括:>,<,>=,<=,= | Y |
WIFI MAC地址条件组件
id: wifiMacCondition
参数
| 字段 | 类型 | 说明 | 是否必须 |
|---|---|---|---|
| macList | String | MAC地址列表,JSON字符串 | Y |
| isContain | bool | 是否包含,true:是;flase:否 | Y |
GNSS数量条件组件
id: gnssCountCondition
参数
| 字段 | 类型 | 说明 | 是否必须 |
|---|---|---|---|
| threshold | double | 阈值,单位:个 | Y |
| operator | String | 条件,包括:>,<,>=,<=,= | Y |
卫星定位条件组件
id: gnssLocCondition
参数
| 字段 | 类型 | 说明 | 是否必须 |
|---|---|---|---|
| isGnssLoc | int | 0:卫星未定位;1:卫星定位 | Y |
报警条件组件
id: alarmCondition
参数
| 字段 | 类型 | 说明 | 是否必须 |
|---|---|---|---|
| alarmTypeList | String | 报警类型集合,JSON字符串 | Y |
| isContain | int | 0:不包含;1:包含 | Y |
ACC状态条件组件
id: accCondition
参数
| 字段 | 类型 | 说明 | 是否必须 |
|---|---|---|---|
| isAcc | int | 0:ACC关;1:ACC开 | Y |
围栏条件判断
id: geofenceCondition
参数
| 字段 | 类型 | 说明 | 是否必须 |
|---|---|---|---|
| fenceInfos | List | 围栏信息集合 | Y |
| expectedState | int | 0:在围栏外,1:在围栏内 | Y |
fenceInfos
| 字段 | 类型 | 说明 | 是否必须 |
|---|---|---|---|
| fenceId | String | 围栏唯一标识 | Y |
| fenceName | String | 围栏唯一标识 | Y |
| formType | int | 围栏类型(1:多边形;2:圆形) | Y |
| centerLat | double | 中心点纬度 | Y |
| centerLon | double | 中心点经度 | Y |
| radius | int | 圆形围栏半径,多边形默认0 | Y |
| path | String | 多边形围栏点集合,圆形围栏可为空 | Y |
速度条件组件
id: speedCondition
参数
| 字段 | 类型 | 说明 | 是否必须 |
|---|---|---|---|
| threshold | double | 阈值,单位:km/h | Y |
| operator | String | 条件,包括:>,<,>=,<=,= | Y |
时间范围条件组件
id: timeIntervalCondition
参数
| 字段 | 类型 | 说明 | 是否必须 |
|---|---|---|---|
| startTime | String | 开始时间范围,格式:HH:mm:ss UTC+0时区,开始时间可以大于结束时间,会自动跨天处理 | Y |
| endTime | String | 结束时间范围,格式:HH:mm:ss UTC+0时区,结束时间可以小于开始时间,会自动跨天处理 | Y |
执行组件参数说明
邮件通知组件
id: emailAction
参数
| 字段 | 类型 | 说明 | 是否必须 |
|---|---|---|---|
| subject | String | 邮件主题 | Y |
| templateContent | String | 邮件模板html字符串 | Y |
| recipients | String | 接收人邮件地址,JSON字符串 | Y |
| paramsJson | String | 邮件模板里面对应的占位符字段以及内容 | Y |
| triggerType | String | SINGLE:单次触发;PERIODIC:周期性触发 | Y |
| intervalSeconds | int | 如果是周期性触发,间隔的秒数 | Y |
paramsJson可能包含的参数
| 字段 | 类型 | 说明 |
|---|---|---|
| terminalNum | String | 设备S/N |
| vehicleNum | String | 车牌号 |
| tempValue | String | 温度值 |
| humidityValue | String | 湿度值 |
| lightValue | String | 光照度值 |
| batteryValue | String | 电量值 |
| voltageValue | String | 电压值 |
| vibrationValue | String | 振动值 |
| pressureValue | String | 气压值 |
| tempThreshold | String | 温度阈值 |
| humidityThreshold | String | 湿度阈值 |
| lightThreshold | String | 光照阈值 |
| batteryThreshold | String | 电量阈值 |
| voltageThreshold | String | 电压阈值 |
| vibrationThreshold | String | 震动阈值 |
| pressureThreshold | String | 气压阈值 |
| ruleName | String | 规则名称 |
| fenceName | String | 围栏名称 |
可自定义字段与内容,以上这些字段是不需要用户输入内容,会根据当前规则自动匹配对应的内容。
发送AT指令
id: atCommandAction
参数
| 字段 | 类型 | 说明 | 是否必须 |
|---|---|---|---|
| atCommand | String | AT指令内容 | Y |
| offline | int | 是否离线发送 | Y |
| triggerType | String | SINGLE:单次触发;PERIODIC:周期性触发 | Y |
| intervalSeconds | int | 如果是周期性触发,间隔的秒数 | Y |
产生新报警
id: newAlarmAction
参数
| 字段 | 类型 | 说明 | 是否必须 |
|---|---|---|---|
| alarmName | String | 根据规则产生一个新的报警类型,这里对应的是用户自定义的报警名称 | Y |
| triggerType | String | SINGLE:单次触发;PERIODIC:周期性触发 | Y |
| intervalSeconds | int | 如果是周期性触发,间隔的秒数 | Y |
Author:admin Create time:2025-09-15 21:41
Last editor:admin Update time:2025-10-31 14:50
Last editor:admin Update time:2025-10-31 14:50