329  
查询码:00000990
概要设计-消息中心-接收事件消息
作者: 戴海林 于 2020年04月29日 发布在分类 / 物联网组 / 公司消息中心 / 项目管理 下,并于 2020年04月29日 编辑

概要设计-消息中心-接收事件消息

一、事件消息和设备消息的区别

    1 消息中心,不关心收到的消息是25位编码,还是事件的编码。

        数据库继续使用devCode存储(长度是否需要扩大,需要确定编码的最大长度?)

        接收上报,查询接口不变。


    2 解析由接收端完成。

    接收端的解析方案

    粘贴图片


二、支持模板的上报接口调整

     接口未使用,调整下名字。

     SendMessageByContent2   --->   SendMessage


名称

消息中心报警上报接口(支持 模板 )

类型

P OST

地址

http://njrgrj.imwork.net:8826/MessageCenter/ SendMessageByContent2 ?token=XXXXXXXXXXXXX


http://njrgrj.imwork.net:8826/MessageCenter/ SendMessage ?token=XXXXXXXXXXXXX

方向

参数

类型

是否必填

备注

In

appkey

String

Y

运营平台HTTP-OpenAPI提供给第三方接入的唯一标识符参数,同时与secret值用来做签名认证

In

tempcode

String

N

消息模板编号,供第三方选择

In

p roject c ode

S tring

N

项目编号, 如果为空,则通过解析报警 编码 获取项目编码

In

time

String

Y

第三方应用发起请求时的时间戳采用UTC时间戳,自1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总毫秒数

In

d evcode

String

N

设备编码,2 5 位标准编码

I n

e rrortype

String

Y

报警类型,参考附件2

I n

errortime

String

Y

故障时间,时间格式Y YYY-MM-DD HH :mm : ss

In

errorlevel

S tring

Y

报警等级,参考附件3

In

param

J son

N

提供给第三方自定义json 格式消息体

I n

messageinfo

String

Y

问题描述

I n

version

S tring

Y

固定值1 .0 ,预留后期接口升级使用

In

link

L ist

N

情景联动

I n

type

String

N

类型,1视频, 2 图片

In

d ata

L ist

N

视频或图片地址

In

token

S tring

Y

签名值,运营平台HTTP-OpenAPI服务端用来做token校验的参数 ,  不拼接在POST数据的JSON串上 生成后把toke参数及值拼接在POST请求URL后面即可

out

errorCode

String

Y

错误编码,详情见附件1

out

errorMessage

String

Y

错误提示信息

T oken规则

token=MD5(请求URI+参数串+secret);参数串包括:接口业务参数、必传参数appkey和time。

注:加密的字符串统一采用UTF-8编码,结果为32位大写

token生成后把toke参数及值拼接在POST请求URL后面即可。

注:不是拼接在POST数据的JSON串上。

Appkey secret 由运营平台进行提供

目前 可用 值:

Appkey lt0606lt
secret 51131c8f13e249738b13c0f19e502763


 关联资源



 推荐知识

 历史版本

修改日期 修改人 备注
2020-04-29 16:18:06[当前版本] 戴海林 其他原因...
2020-04-29 16:16:03 戴海林 其他原因...
2020-04-29 16:01:47 戴海林 创建版本

 附件

附件类型

PNGPNG

知识分享平台 -V 4.8.7 -wcp