物联网设备的在线检测方法、系统、存储介质及计算机设备与流程

文档序号:32877381发布日期:2023-01-12 19:28阅读:30来源:国知局
物联网设备的在线检测方法、系统、存储介质及计算机设备与流程

1.本发明涉及检测技术领域,尤其涉及一种物联网设备的在线检测方法、系统、存储介质及计算机设备。


背景技术:

2.物联网领域中的云平台普遍使用了mqtt(message queuing telemetry transport,消息队列遥测传输)服务器实现消息收发的业务数据处理,它提供了简单的物联网设备数据的推送功能。在云平台上判断设备是否在线的依据主要是看设备数据是否能正常读取到云端。
3.常见的设备数据采集方式是一个网关通过有线或无线方式连接各个传感器设备,云平台与网关建立tcp(transmission control protocol,传输控制协议)连接,云平台向网关发送mqtt消息来获取设备数据。在这个组网模式下,云平台只能感知到网关是否在线,而网关下的设备是否在线不能直接感知到,能获取到设备数据则可判断设备在线。但当网络通信拥塞不畅或通信超时丢包时,就不能准确判定设备在线情况。这种通信丢包导致的不能获取设备数据与设备真的断线或未连机而无法获取设备数据的情况不能区分开来,导致云平台上设备在线状态显示可能与实际状况不符。
4.综上可知,现有的方法在实际使用上,存在着较多的问题,所以有必要加以改进。


技术实现要素:

5.针对上述的缺陷,本发明的目的在于提供一种物联网设备的在线检测方法,系统、存储介质及其计算机设备,能够准确判断物联网设备是否在线,解决了因偶然的网络通信故障而导致云平台误将设备显示为离线的问题。
6.为了实现上述目的,本发明提供一种物联网设备的在线检测方法,包括步骤:
7.数据采集设备接收云平台配置的测试任务,所述测试任务包括物联网设备对应的数据测试指令和上报周期;
8.将所述数据测试指令定时发送至所述物联网设备;
9.根据所述物联网设备基于所述数据测试指令响应的反馈信息,标识所述物联网设备的连线状态;
10.所述数据采集设备根据所述上报周期,将所述连线状态的标识信息周期性上报至所述云平台;
11.所述云平台根据所述标识信息,确定所述物联网设备的当前连线状态。
12.可选的,所述根据所述物联网设备基于所述数据测试指令响应的反馈信息,标识所述物联网设备的连线状态的步骤具体包括:
13.检测所述物联网设备在接收到所述数据测试指令后是否产生响应数据;
14.若产生所述响应数据,则生成所述物联网设备对应在线状态的第一标识;
15.若未产生所述响应数据,则生成所述物联网设备对应离线状态的第二标识。
16.可选的,所述检测所述物联网设备在接收到所述数据测试指令后是否产生响应数据的步骤具体包括:
17.检测所述物联网设备在基于所述数据测试指令进行预设次数连接时是否产生所述响应数据。
18.可选的,所述数据采集设备根据所述上报周期,将所述连线状态的标识信息周期性上报至所述云平台的步骤具体包括:
19.根据所述标识信息预设的上报格式,将所述上报周期的心跳时间点对应的至少一所述物联网设备的所述标识信息生成测试上报信息;
20.所述数据采集设备将所述测试上报信息发送至所述云平台。
21.可选的,所述云平台根据所述标识信息,确定所述物联网设备的当前连线状态的步骤具体包括:
22.解析所述测试上报信息,获得所述物联网设备对应的所述标识信息;
23.根据所述标识信息确定所述物联网设备的当前连线状态,并更新所述云平台对应所述物联网设备的历史连线状态。
24.可选的,所述云平台根据所述标识信息,确定所述物联网设备的当前连线状态的步骤之后还包括:
25.生成所述物联网设备更新后的所述当前连线状态的展示信息。
26.可选的,还包括:
27.若所述云平台在预设个数的所述上报周期内未接收到所述标识信息,则所述数据采集设备和所述物联网设备标识为离线状态。
28.还提供了一种物联网设备的在线检测系统,包括:
29.接收单元,用于数据采集设备接收云平台配置的测试任务,所述测试任务包括物联网设备对应的数据测试指令和上报周期;
30.指令发送单元,用于将所述数据测试指令定时发送至所述物联网设备;
31.状态标识单元,用于根据所述物联网设备基于所述数据测试指令响应的反馈信息,标识所述物联网设备的连线状态;
32.上报单元,用于所述数据采集设备根据所述上报周期,将所述连线状态的标识信息周期性上报至所述云平台;
33.状态确定单元,用于所述云平台根据所述标识信息,确定所述物联网设备的当前连线状态。
34.另外,还提供了一种存储介质和计算机设备,所述存储介质用于存储一种用于执行上述物联网设备的在线检测方法的计算机程序。
35.所述计算机设备包括存储介质、处理器以及存储在所述存储介质上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述的物联网设备的在线检测方法。
36.本发明所述的物联网设备的在线检测方法及其系统,通过数据采集设备接收云平台配置的数据测试指令和上报周期;将所述数据测试指令定时发送至物联网设备,根据物联网设备基于所述数据测试指令响应的反馈信息,标识该物联网设备的连线状态;数据采集设备在该上报周期的心跳时间点,将所述连线状态的标识信息周期性上报至云平台;以
使云平台基于所述标识信息确定物联网设备的当前连线状态。因此,本发明能够准确判断物联网设备是否在线,避免了因为偶然的网络通信故障而导致云平台误将设备显示为离线的不正确情况,改善用户体验。
附图说明
37.图1为本发明一实施例提供的物联网设备的在线检测方法的步骤流程图;
38.图2为本发明一实施例提供的物联网设备的在线检测方法用于状态标识的可选步骤流程图;
39.图3为本发明一实施例提供的物联网设备的在线检测方法用于上报与状态确定的可选步骤流程图;
40.图4为本发明一实施例提供的物联网设备的在线检测系统的结构示意框图;
41.图5为本发明另一实施例提供的物联网设备的在线检测系统的结构示意框图;
42.图6为本发明所述物联网设备的在线检测系统的一种应用结构示意图。
具体实施方式
43.为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
44.需要说明的,本说明书中针对“一个实施例”、“实施例”、“示例实施例”等的引用,指的是描述的该实施例可包括特定的特征、结构或特性,但是不是每个实施例必须包含这些特定特征、结构或特性。此外,这样的表述并非指的是同一个实施例。进一步,在结合实施例描述特定的特征、结构或特性时,不管有没有明确的描述,已经表明将这样的特征、结构或特性结合到其它实施例中是在本领域技术人员的知识范围内的。
45.此外,在说明书及后续的权利要求当中使用了某些词汇来指称特定组件或部件,所属领域中具有通常知识者应可理解,制造商可以用不同的名词或术语来称呼同一个组件或部件。本说明书及后续的权利要求并不以名称的差异来作为区分组件或部件的方式,而是以组件或部件在功能上的差异来作为区分的准则。在通篇说明书及后续的权利要求书中所提及的“包括”和“包含”为一开放式的用语,故应解释成“包含但不限定于”。以外,“连接”一词在此系包含任何直接及间接的电性连接手段。间接的电性连接手段包括通过其它装置进行连接。
46.图1示出本发明一实施例提供的物联网设备的在线检测方法,所述方法应用于数据采集设备、云平台与物联网设备,包括步骤如下:
47.s101:数据采集设备接收云平台配置的测试任务,所述测试任务包括物联网设备对应的数据测试指令和上报周期。其中,数据采集设备负责与具体各类不同的物联网设备进行数据通信,获取相关设备数据;具体实施时,所述数据采集设备可为网关设备,且所述网关设备与云平台之间为基于mqtt协议的消息传输方式;本实施例的云平台利用mqtt消息,定义一个特定的主题事件,所述主题事件即为针对于网关设备下挂的一个或多个物联网设备的在线测试;即所述测试任务中包括了针对一个或多个物联网设备对应的数据测试指令;所述上报周期为数据采集设备向云平台进行数据传输的预设周期。
48.本实施例包括有若干个下挂于网关设备的物联网设备,且每个物联网设备均配置一条数据测试指令。
49.s102:将所述数据测试指令定时发送至所述物联网设备。具体地,由数据采集设备存储所述测试任务中的测试指令,并将所述测试指令定时发送给对应的物联网设备。
50.可选的,所述步骤s102具体包括:根据预设的测试执行周期,将所述数据测试指令定时发送至所述物联网设备。其中,所述测试执行周期既可以是由云平台为数据采集设备预先配置,也可以是在数据采集设备中配置而成。本实施例的所述测试执行周期设为数据采集设备在接收到测试任务时,每隔n秒向对应的物联网设备发送该数据测试指令。
51.s103:根据所述物联网设备基于所述数据测试指令响应的反馈信息,标识所述物联网设备的连线状态。所述反馈信息反映了该物联网设备是否能够对所述数据测试指令产生响应,若数据采集设备在将数据测试指令发送给物联网设备后,所述物联网设备能够因此产生反馈信息,即可确定物联网设备在该时间点处于在线状态,从而标识物联网设备的连线状态。
52.参见图2,一种可选的实施方式中,步骤s103具体包括以下步骤:
53.s1031:检测所述物联网设备在接收到所述数据测试指令后是否产生响应数据。所述响应数据具体由数据采集设备检测、收集,即针对于此时物联网设备的在线测试仅在数据采集设备与物联网设备之间进行。
54.可选的,步骤s1031具体包括:检测所述物联网设备在基于所述数据测试指令进行预设次数连接时是否产生所述响应数据。本实施例通过数据采集设备定时向物联网设备发送测试指令,根据是否能收到设备的回应数据来判断设备是否处于连线活跃状态,也即若数据采集设备定时向物联网设备发送测试指令之后,能够正常接收到物联网设备的回应数据,则说明数据采集设备与物联网设备通信连接正常,物联网设备处于连线活跃状态。若连接x次没有收到对应的物联网设备的回应数据,则标记该物联网设备为离线状态,否则,标记为在线状态(收不到物联网设备回应的原因可能是设备已断电或移除或组网线路故障,这种都是真正的离线)。其中,x的具体取值可根据实际需求情况设定;例如x=2,则表示当数据采集设备对一个物联网设备连续2次发送测试指令都没有收到该物联网设备的回应数据,认为该物联网设备已离线。
55.s1032:若产生所述响应数据,则生成所述物联网设备对应在线状态的第一标识。具体实施时,若检测到物联网设备产生响应数据,则将物联网设备对应的连线状态标识为1;其中,标识1表征该物联网设备为在线状态。
56.s1033:若未产生所述响应数据,则生成所述物联网设备对应离线状态的第二标识。结合上述,若未检测到物联网设备产生响应数据,则将物联网设备对应的连线状态标识为0;相应地,标识0表征该物联网设备为离线状态。
57.当数据采集设备与若干个物联网设备连接,且云平台下发的测试任务包含了针对若干个物联网设备对应的数据测试指令,则数据采集设备定时将若干个数据测试指令发送给与之对应的物联网设备;进而检测若干个物联网设备是否产生响应数据,最终根据各个物联网设备之间的检测结果生成相应的标识信息。本实施例的数据采集设备在结合上述示例时可生成如下标识信息:“设备1=1;设备2=0;
……
设备n=0”,其中,设备1,设备2,设备n代表着每个不同的物联网设备id;=1或=0,标记这个设备当前是在线还是离线。1代表在
线,0代表离线。
58.在所述上报周期到来之前,数据采集设备定时发送数据测试指令给物联网设备进行连线状态检测;数据采集设备在此过程中将基于物联网设备反馈的信息,不断更新所述物联网设备的连线状态。即在上报周期到来之前,所述物联网设备经过多次定时测试的结果既可能相同,也可以不同;例如,某一物联网设备的第一定时测试结果为在线状态,第二次测试结果为离线状态,第三次测试结果为在线状态。
59.s104:数据采集设备根据所述上报周期,将所述连线状态的标识信息周期性上报至云平台。当所述上报周期确定的上报时间点到来时,数据采集设备将物联网设备最新连线状态的标识信息上报给云平台;例如,某一物联网设备在所述上报周期确定的上报时间点之前临近的最新测试结果为在线状态,则将该物联网设备对应在线状态的标识信息上报给云平台;反之,则将该物联网对应离线状态的标识信息上报给云平台。
60.s105:所述云平台根据所述标识信息,确定所述物联网设备的当前连线状态。云平台根据接收到的标识信息即可确定该物联网设备在上报时间点临近的测试结果。
61.参见图3,一种可选的实施方式中,步骤s104具体包括以下步骤:
62.s1041:根据所述标识信息预设的上报格式,将所述上报周期的心跳时间点对应的至少一所述物联网设备的所述标识信息生成测试上报信息。其中,心跳时间点为上报周期中确定的上报时间点,例如上报周期为每30秒,则心跳时间点即可为数据采集设备在收到所述测试任务后的第30秒、第60秒、第90秒

以此类推。当心跳时间点到来时,将在此时间节点对应的至少一物联网设备的标识信息生成测试上报信息。预设的上报格式可根据实际应用情况确定,例如:一种可选的上报格式为:物联网设备的设备id=在线标识或离线标识;结合上述示例,则标识信息为:“设备1=1;设备2=0;
……
设备n=0”,其中,设备1,设备2,设备n代表着每个不同的物联网设备id;=1或=0,标记这个设备当前是在线还是离线。1代表在线,0代表离线。
63.s1042:数据采集设备将所述测试上报信息发送至云平台。即数据采集设备在所述上报周期的心跳时间点到来时,按预设的上报格式的组织数据内容上报给云平台。
64.步骤s105具体包括以下步骤:
65.解析所述测试上报信息,获得所述物联网设备对应的所述标识信息。
66.根据所述标识信息确定所述物联网设备的当前连线状态,并更新所述云平台对应所述物联网设备的历史连线状态。云平台通过解析收到的上报信息,获知数据采集设备下挂的各物联网设备的在线状态情况,并据此更新物联网设备的连线状态。
67.可选的,步骤s105之后还包括:生成所述物联网设备更新后的所述当前连线状态的展示信息。本实施例的云平台在确定并更新物联网设备的连线状态后,生成该物联网设备相应的展示信息以呈现给用户,据此为用户提供更为直观化的体验。
68.在一种可选的实施例中,还包括:若云平台在预设个数的所述上报周期内未接收到所述标识信息,则所述数据采集设备和所述物联网设备标识为离线状态。例如,云平台在y个上报周期后仍未收到数据采集设备上报的信息,则可判定该数据采集设备(如网关设备)离线,该数据采集设备下所属的物联网设备的在线状态均修正为离线状态。y的具体取值可根据实际需求情况设定;例如x=3,则表示当云平台超过3个上报周期都没有收到数据采集设备上报的标识信息时,认为数据采集设备已离线。
69.图4示出本发明一实施例提供的物联网设备的在线检测系统100,该系统应用于云平台、数据采集设备以及下挂于所述数据采集设备的物联网设备之间,包括有接收单元10、指令发送单元20、状态标识单元30、上报单元40以及状态确定单元50,其中:
70.接收单元10用于数据采集设备接收云平台配置的测试任务,所述测试任务包括物联网设备对应的数据测试指令和上报周期;指令发送单元20用于将所述数据测试指令定时发送至所述物联网设备;状态标识单元30用于根据所述物联网设备基于所述数据测试指令响应的反馈信息,标识所述物联网设备的连线状态;上报单元40用于所述数据采集设备根据所述上报周期,将所述连线状态的标识信息周期性上报至所述云平台;状态确定单元50用于所述云平台根据所述标识信息,确定所述物联网设备的当前连线状态。
71.本实施例的数据采集设备设为网关设备,该网关设备与云平台及若干个物联网设备的连接结构如图6所示;网关设备下挂着n个物联网设备,并与云平台通信连接。网关设备在接收到云平台下发的测试任务后,将该测试任务中的数据测试指令定时发送给对应的物联网设备,检测该物联网设备是否产生基于该数据测试指令的反馈信息,若能够产生该反馈信息则据此将该物联网设备在当前时间节点的连线状态标识为在线状态,反之则表示为离线状态。当所述上报周期确定的上报时间节点到来时,网关设备将物联网设备最新的标识信息上报给云平台,以使云平台能够依此确定网关设备下挂的物联网设备的在线状态。解决了因偶然的网络通信故障而导致云平台误将设备显示为离线的问题。
72.图5示出本发明另一实施例提供的物联网设备的在线检测系统200,区别于上述实施例的是:
73.本实施例状态标识单元30包括有检测子单元31、第一标识子单元32以及第二标示子单元33,其中:
74.检测子单元31用于检测所述物联网设备在接收到所述数据测试指令后是否产生响应数据;第一标识子单元32用于若产生所述响应数据,则生成所述物联网设备对应在线状态的第一标识;第二标识子单元33用于若未产生所述响应数据,则生成所述物联网设备对应离线状态的第二标识。
75.可选的,所述检测子单元31具体用于:检测所述物联网设备在基于所述数据测试指令进行预设次数连接时是否产生所述响应数据。
76.所述上报单元40包括信息生成子单元41和上报子单元42,其中:
77.信息生成子单元41用于根据所述标识信息预设的上报格式,将所述上报周期的心跳时间点对应的至少一所述物联网设备的所述标识信息生成测试上报信息;上报子单元42用于所述数据采集设备将所述测试上报信息发送至云平台。
78.所述状态确定单元50包括解析子单元51和确定更新子单元52,其中:
79.解析子单元51用于解析所述测试上报信息,获得所述物联网设备对应的所述标识信息;确定更新子单元52用于根据所述标识信息确定所述物联网设备的当前连线状态,并更新所述云平台对应所述物联网设备的历史连线状态。
80.可选的,还包括有展示单元60,其用于生成所述物联网设备更新后的所述当前连线状态的展示信息。
81.可选的,还包括有离线处理单元70,其用于若所述云平台在预设个数的所述上报周期内未接收到所述标识信息,则所述数据采集设备和所述物联网设备标识为离线状态。
82.在一种实施方式中,所述指令发送单元20具体用于:根据预设的测试执行周期,将所述数据测试指令定时发送至所述物联网设备。
83.本发明还提供一种存储介质,用于存储如图1~图3所述物联网设备的在线检测方法的计算机程序。例如计算机程序指令,当其被计算机执行时,通过该计算机的操作,可以调用或提供根据本技术的方法和/或技术方案。而调用本技术的方法的程序指令,可能被存储在固定的或可移动的存储介质中,和/或通过广播或其他信号承载媒体中的数据流而被传输和/或被存储在根据程序指令运行的计算机设备的存储介质中。在此,根据本技术的一个实施例包括如图4或5所示物联网设备的在线检测系统的计算机设备,所述计算机设备优选包括用于存储计算机程序的存储介质和用于执行计算机程序的处理器,其中,当该计算机程序被该处理器执行时,触发该计算机设备执行基于前述多个实施例中的方法和/或技术方案。
84.需要注意的是,本技术可在软件和/或软件与硬件的组合体中被实施,例如,可采用专用集成电路(asic)、通用目的计算机或任何其他类似硬件设备来实现。在一个实施例中,本技术的软件程序可以通过处理器执行以实现上文步骤或功能。同样地,本技术的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,ram存储器,磁或光驱动器或软磁盘及类似设备。另外,本技术的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个步骤或功能的电路。
85.根据本发明的方法可以作为计算机实现方法在计算机上实现、或者在专用硬件中实现、或以两者的组合的方式实现。用于根据本发明的方法的可执行代码或其部分可以存储在计算机程序产品上。计算机程序产品的示例包括存储器设备、光学存储设备、集成电路、服务器、在线软件等。优选地,计算机程序产品包括存储在计算机可读介质上以便当所述程序产品在计算机上执行时执行根据本发明的方法的非临时程序代码部件。
86.在优选实施例中,计算机程序包括适合于当计算机程序在计算机上运行时执行根据本发明的方法的所有步骤的计算机程序代码部件。优选地,在计算机可读介质上体现计算机程序。
87.综上所述,本发明所述的物联网设备的在线检测方法及其系统,通过数据采集设备接收云平台配置的数据测试指令和上报周期;将所述数据测试指令定时发送至物联网设备,根据物联网设备基于所述数据测试指令响应的反馈信息,标识该物联网设备的连线状态;数据采集设备在该上报周期的心跳时间点,将所述连线状态的标识信息周期性上报至云平台;以使云平台基于所述标识信息确定物联网设备的当前连线状态。因此,本发明能够准确判断物联网设备是否在线,避免了因为偶然的网络通信故障而导致云平台误将设备显示为离线的不正确情况,改善用户体验。
88.当然,本发明还可有其它多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
89.还提供了a1、一种物联网设备的在线检测方法,包括步骤:
90.数据采集设备接收云平台配置的测试任务,所述测试任务包括物联网设备对应的数据测试指令和上报周期;
91.将所述数据测试指令定时发送至所述物联网设备;
92.根据所述物联网设备基于所述数据测试指令响应的反馈信息,标识所述物联网设备的连线状态;
93.所述数据采集设备根据所述上报周期,将所述连线状态的标识信息周期性上报至所述云平台;
94.所述云平台根据所述标识信息,确定所述物联网设备的当前连线状态。
95.a2、根据a1所述的物联网设备的在线检测方法,所述根据所述物联网设备基于所述数据测试指令响应的反馈信息,标识所述物联网设备的连线状态的步骤具体包括:
96.检测所述物联网设备在接收到所述数据测试指令后是否产生响应数据;
97.若产生所述响应数据,则生成所述物联网设备对应在线状态的第一标识;
98.若未产生所述响应数据,则生成所述物联网设备对应离线状态的第二标识。
99.a3、根据a2所述的物联网设备的在线检测方法,所述检测所述物联网设备在接收到所述数据测试指令后是否产生响应数据的步骤具体包括:
100.检测所述物联网设备在基于所述数据测试指令进行预设次数连接时是否产生所述响应数据。
101.a4、根据a1所述的物联网设备的在线检测方法,所述数据采集设备根据所述上报周期,将所述连线状态的标识信息周期性上报至所述云平台的步骤具体包括:
102.根据所述标识信息预设的上报格式,将所述上报周期的心跳时间点对应的至少一所述物联网设备的所述标识信息生成测试上报信息;
103.所述数据采集设备将所述测试上报信息发送至所述云平台。
104.a5、根据a4所述的物联网设备的在线检测方法,所述云平台根据所述标识信息,确定所述物联网设备的当前连线状态的步骤具体包括:
105.解析所述测试上报信息,获得所述物联网设备对应的所述标识信息;
106.根据所述标识信息确定所述物联网设备的当前连线状态,并更新所述云平台对应所述物联网设备的历史连线状态。
107.a6、根据a5所述的物联网设备的在线检测方法,所述云平台根据所述标识信息,确定所述物联网设备的当前连线状态的步骤之后还包括:
108.生成所述物联网设备更新后的所述当前连线状态的展示信息。
109.a7、根据a1所述的物联网设备的在线检测方法,还包括:
110.若所述云平台在预设个数的所述上报周期内未接收到所述标识信息,则所述数据采集设备和所述物联网设备标识为离线状态。
111.a8、根据a1所述的物联网设备的在线检测方法,所述将所述数据测试指令定时发送至所述物联网设备的步骤具体包括:
112.根据预设的测试执行周期,将所述数据测试指令定时发送至所述物联网设备。
113.还提供了b9、一种物联网设备的在线检测系统,包括:
114.接收单元,用于数据采集设备接收云平台配置的测试任务,所述测试任务包括物联网设备对应的数据测试指令和上报周期;
115.指令发送单元,用于将所述数据测试指令定时发送至所述物联网设备;
116.状态标识单元,用于根据所述物联网设备基于所述数据测试指令响应的反馈信息,标识所述物联网设备的连线状态;
117.上报单元,用于所述数据采集设备根据所述上报周期,将所述连线状态的标识信息周期性上报至所述云平台;
118.状态确定单元,用于所述云平台根据所述标识信息,确定所述物联网设备的当前连线状态。
119.b10、根据b9所述的物联网设备的在线检测系统,所述状态标识单元包括:
120.检测子单元,用于检测所述物联网设备在接收到所述数据测试指令后是否产生响应数据;
121.第一标识子单元,用于若产生所述响应数据,则生成所述物联网设备对应在线状态的第一标识;
122.第二标识子单元,用于若未产生所述响应数据,则生成所述物联网设备对应离线状态的第二标识。
123.b11、根据b10所述的物联网设备的在线检测系统,所述检测子单元具体用于:
124.检测所述物联网设备在基于所述数据测试指令进行预设次数连接时是否产生所述响应数据。
125.b12、根据b9所述的物联网设备的在线检测系统,所述上报单元包括:
126.信息生成子单元,用于根据所述标识信息预设的上报格式,将所述上报周期的心跳时间点对应的至少一所述物联网设备的所述标识信息生成测试上报信息;
127.上报子单元,用于所述数据采集设备将所述测试上报信息发送至所述云平台。
128.b13、根据b12所述的物联网设备的在线检测系统,所述状态确定单元包括:
129.解析子单元,用于解析所述测试上报信息,获得所述物联网设备对应的所述标识信息;
130.确定更新子单元,用于根据所述标识信息确定所述物联网设备的当前连线状态,并更新所述云平台对应所述物联网设备的历史连线状态。
131.b14、根据b13所述的物联网设备的在线检测系统,还包括:
132.展示单元,用于生成所述物联网设备更新后的所述当前连线状态的展示信息。
133.b15、根据b9所述的物联网设备的在线检测系统,还包括:
134.离线处理单元,用于若所述云平台在预设个数的所述上报周期内未接收到所述标识信息,则所述数据采集设备和所述物联网设备标识为离线状态。
135.b16、根据b9所述的物联网设备的在线检测系统,所述指令发送单元具体用于:
136.根据预设的测试执行周期,将所述数据测试指令定时发送至所述物联网设备。
137.还提供了c17、一种存储介质,用于存储一种用于执行a1~a8中任意一种所述物联网设备的在线检测方法的计算机程序。
138.还提供了d18、一种计算机设备,包括存储介质、处理器以及存储在所述存储介质上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现a1~a8任一项所述的物联网设备的在线检测方法。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1