条件组件参数说明

温度条件判断

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