重新整理了心跳描述和定义
This commit is contained in:
parent
0a7be08223
commit
37d92d6303
|
@ -457,6 +457,9 @@ Byte8-9
|
|||
IDServerAgent在收到请求后,根据Agent大类及mac地址查询数据库中Agent记录,如果没有Agent记录,则新增一条Agent记录,AgentID在Agent大类中递增;将该Agent记录设置为在线状态,并返回响应数据;
|
||||
|
||||
5.3 心跳信息
|
||||
Agent接入总线后,需定时发布心跳信息,心跳间隔默认为20秒;消息类型为HB,消息格式同无负载请求消息,请求类型为99;
|
||||
WebAgent需订阅该类消息,更新数据库中对应Agent的最近心跳时间,并定时检查所有Agent的最近心跳时间,如果距当前时间大于60秒,则将该Agent设置为离线;并回复心跳响应HBResp,消息格式同无负载请求消息,请求类型为99;
|
||||
Agent接入总线后,需定时发布心跳信息,并订阅心跳响应消息;WebAgent订阅心跳消息,并回复心跳响应消息;
|
||||
心跳发送间隔默认为20秒,默认超时时间为60秒;Agent如果超时时间内没有收到任何心跳响应消息,则需要重新建立总线连接;WebAgent如果在超时时间内没有收到任何心跳消息,则将对应Agent设置为离线;
|
||||
心跳消息Topic为HB/${Agent大类}/${AgentId},无内容;
|
||||
|
||||
心跳响应消息Topic为HBResp/${Agent大类}/${AgentId},无内容;
|
||||
|
||||
|
|
|
@ -14,7 +14,7 @@ All rights reserved
|
|||
|
||||
2022-11-17
|
||||
|
||||
透传数据支持配置最大缓存记录数,保存时长为0表示不限制;
|
||||
透传数据支持配置最大缓存记录数;上行缓存时长为0表示不限制;
|
||||
修改了模板页面和自定义页面目录结构描述;自定义页面上传需要检查文件;修改产品标识码需要重新生成页面;
|
||||
|
||||
2022-11-09
|
||||
|
@ -539,7 +539,7 @@ int
|
|||
upRcdCacheNum
|
||||
int
|
||||
上行消息保存最大条数
|
||||
默认200,最大不得超过10000;
|
||||
默认200,最大不得超过1000;
|
||||
只有缓存所有上行消息时才生效,此时不能小于等于0;
|
||||
downCacheFlag
|
||||
int
|
||||
|
@ -923,7 +923,7 @@ String
|
|||
4
|
||||
|
||||
场景开关类型
|
||||
5
|
||||
5
|
||||
触发数据类型
|
||||
时间触发类型
|
||||
21
|
||||
|
|
Loading…
Reference in New Issue
Block a user