消防领域服务ISV接入文档

更新时间:2019-09-19 21:37:37

概述

消防领域模型提供了基于设备、空间、告警及相关人员的数据模型,为用户提供消防信息相关的各类信息通知,目前,该领域服务目前提供以下几种数据模型。

模型名称 模型ID 具体描述
消防区域空间 FIRE_SPACE_AREA 区域空间信息,当前空间为一级空间
消防建筑空间 FIRE_SPACE_BUILDING 建筑空间信息,当前空间为二级空间,挂靠在区域空间下
消防设备信息 FIRE_DEVICE 记录消防设备信息,包括设备状态及所在空间等
消防报警接收人 FIRE_EVENT_RECEIVER 记录消防事件发生时通知接收人信息
消防事件信息 FIRE_EVENT_INFO 消防设备告警信息,包括相关设备、事件类型及所在空间位置信息
消防事件通知 FIRE_EVENT_NOTICE 消防通知信息,包括接收用户、通知内容、类型以及结果

数据模型

本部分主要介绍上述数据模型的详细定义信息

消防区域空间

基础信息

模型ID FIRE_SPACE_AREA
模型描述 消防区域空间

数据结构

参数名 类型 必填 说明
areaId Int 是 区域id
areaName String 是 区域名称
leftUp String 是 坐标左上经纬度
leftDown String 是 坐标左下经纬度
rightUp String 是 坐标左下经纬度
rightDown String 是 坐标右上经纬度
receiverList String 是 key:接收人id, value:接收人姓名

消防建筑空间

基础信息

模型ID FIRE_SPACE_BUILDING
模型描述 消防建筑空间-区域下级空间

数据结构

参数名 类型 必填 说明
buildingId String 是 建筑id
buildingName String 是 建筑名称
unit int 否 单元数
lowest int 否 最底层
highest int 否 最高层
areaId int 是 区域Id
longi String 是 经度
lati String 是 纬度
height String 是 高度
receiver_list Array 否 key:接收人id, value:接收人姓名

消防设备信息

基础信息

模型ID FIRE_DEVICE
模型描述 记录消防场景下设备数据

数据结构

参数名 类型 是否必须 说明
productNo String 是 设备型号
deviceNo String 是 设备编号
productName String 是 产品名称
enabled String 是 状态:0 禁用,1 启用
online String 是 设备是否在线: 0 不在线 ,1在线
installTime Date 是 安装时间
lastmsgTime Date 否 设备最后一次消息时间
lastMsg string 否 最后一次消息内容
alarmStatus String 是 报警状态:1报警,0未报警
faultStatus String 是 故障状态: 0没有故障,1故障
areaId string 是 区域ID
buildingId string 是 建筑ID
longi string 否 经度
lati string 否 纬度
height string 否 高度
location string 否 描述设备所在位置的备注

消防报警接收人

基础信息

模型ID FIRE_EVENT_RECEIVER
模型描述 记录消防事件发生时通知接收人信息

数据结构

参数名 类型 必填 说明
userId int 是 接收人ID
name String 是 姓名
mobile String 是 电话
email Int 是 邮箱
status Int 是 状态:1 启用,0 禁用
alarmType String 是 告警类型:1 火灾,2 故障,3 网关离线; 多个用英文逗号分开
msgType String 是 消息类型:1 短信,2 电话,3 邮件,4 微信; 多个用英文逗号分开
jobNumber String 否 工号
position String 否 职位
fireMsgNoticeType String 是 火警通知类型:2 短信,4 电话,8 邮件,16 微信; 多选请使用位运算
faultMsgNoticeType String 是 故障通知类型:2 短信,4 电话,8 邮件,16 微信; 多选请使用位运算
offlineMsgNoticeType String 是 网关离线通知类型:2 短信,4 电话,8 邮件,16 微信; 多选请使用位运算

消防事件信息

基础信息

模型ID FIRE_EVENT_INFO
模型描述 消防事件信息

数据结构

参数名 类型 必传 说明
eventId BigInt 是 事件id
deviceNo String 是 设备编号
productNo String 是 设备型号
alarmTime Date 是 报警时间
alarmType Enum 是 告警类型:
1火警 2失效报警 3温度报警,
4低电压报警 5烟感失联 6温度传感器故障报
7底座欠压 8底座其它故障 9底座被打开
areaId Int 是 区域id
buildingId Int 是 建筑id

事件通知信息

基础信息

模型ID FIRE_EVENT_NOTICE
模型描述 消防事件通知信息

数据结构

参数名 类型 必传 说明
noticeId String 是 通知id
eventId String 是 事件id
userId String 是 用户id,消防报警接收人中的userid
noticeType Enum 是 通知类型
noticeTime String 是 通知时间,毫秒数 字符串
noticeObject Int 是 通知对象
noticeContent Int 是 通知内容
noticeResult Enum 是 通知结果:1成功,2失败,3未通知;

results matching ""

    No results matching ""