1.1.事件报送(设备报警、处警、心跳;数据增、删、改)
POST
/endpoint
最后修改时间:2023-12-11 06:19:27
概述
推送方式
请求地址: 由客户提供
请求方法: post
消息内容: http 协议 body 体内
内容格式: application/json; charset=utf-8
安全认证
签名算法
示例
消息内容为:
{"facility":{"addrStr":"869662033589802","descr":"无线设备参与联动测试","facilitiesCode":2,"facilitiesModel":"JBF-VH76N","facilitiesModelId":7,"facilitiesType":"无线感烟","facilitiesTypeCode":332,"facilityId":565788,"isWireless":1},"fireUnit":{"address":"北京市海淀区成府路207号","id":75,"latitude":39.999008,"longitude":116.32534,"name":"北大青鸟"},"stat":[{"time":1565838801,"type":6,"typeStr":"故障","val":66,"valStr":"分离故障"}]}
1565838801305
1231
按顺序拼接消息内容、时间戳、签名票据,得到 string1:
{"facility":{"addrStr":"869662033589802","descr":"无线设备参与联动测试","facilitiesCode":2,"facilitiesModel":"JBF-VH76N","facilitiesModelId":7,"facilitiesType":"无线感烟","facilitiesTypeCode":332,"facilityId":565788,"isWireless":1},"fireUnit":{"address":"北京市海淀区成府路207号","id":75,"latitude":39.999008,"longitude":116.32534,"name":"北大青鸟"},"stat":[{"time":1565838801,"type":6,"typeStr":"故障","val":66,"valStr":"分离故障"}]}15658388013051231
对 string1 进行 sha1 签名,得到签名:
20770ba8fc475bf417d27a09b0d2c86c52aebba7
签名算法示例-Java
请求参数
Header 参数
Content-Type
string
报文格式
示例值:
application/json
X-Timestamp
string
可选
示例值:
1565830209313
X-Signature
string
可选
示例值:
445a0424afda95b3fbb297ab96ad60a8c10d9dc7
Body 参数application/json