消防领域服务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 ""