CN107545795A - 一种开放式物联网实验教学平台控制方法及装置 - Google Patents
一种开放式物联网实验教学平台控制方法及装置 Download PDFInfo
- Publication number
- CN107545795A CN107545795A CN201710816535.XA CN201710816535A CN107545795A CN 107545795 A CN107545795 A CN 107545795A CN 201710816535 A CN201710816535 A CN 201710816535A CN 107545795 A CN107545795 A CN 107545795A
- Authority
- CN
- China
- Prior art keywords
- sensor node
- experimental teaching
- things platform
- attribute information
- internet
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 36
- 238000002474 experimental method Methods 0.000 claims abstract description 56
- 238000012795 verification Methods 0.000 claims abstract description 29
- 238000012544 monitoring process Methods 0.000 claims abstract description 8
- 238000012790 confirmation Methods 0.000 claims description 18
- 238000012360 testing method Methods 0.000 claims description 14
- 238000004891 communication Methods 0.000 claims description 10
- 238000012423 maintenance Methods 0.000 claims description 9
- 230000007613 environmental effect Effects 0.000 claims description 7
- 238000001514 detection method Methods 0.000 claims description 4
- 230000006855 networking Effects 0.000 claims description 3
- 230000009545 invasion Effects 0.000 abstract description 5
- 230000000875 corresponding effect Effects 0.000 description 21
- 230000006870 function Effects 0.000 description 9
- 238000007726 management method Methods 0.000 description 8
- 238000005516 engineering process Methods 0.000 description 4
- 238000004590 computer program Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000005611 electricity Effects 0.000 description 2
- 238000003672 processing method Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000000644 propagated effect Effects 0.000 description 1
Landscapes
- Computer And Data Communications (AREA)
Abstract
本申请涉及嵌入式***的技术领域,尤其涉及一种开放式物联网实验教学平台控制方法及装置,本发明根据传感器节点接入请求对其进行基于云端服务器的验证,根据传感器节点的属性信息及其对应的验证秘钥的匹配,同时实现了实时性的传感器节点的接入验证和安全性验证;此外,实验平台实时监测传感器节点的接入状态,及时发现传感器节点是否在有效控制距离内,从而避免了实验平台对传感器节点发送数据丢失造成的控制失效;最后,基于由开发商维护的云端服务器的验证保证了传感器节点的属性信息的更新更加全面、及时、准确,同时避免了非法的传感器节点的入侵造成的安全威胁,进一步提高了实验平台的安全性;是一种传感器节点动态接入与退出、安全性高的开放式物联网实验教学平台控制方法。
Description
技术领域
本申请涉及嵌入式***的技术领域,尤其涉及一种开放式物联网实验教学平台控制方法及装置。
背景技术
随着因特网的发展和后PC时代的到来,嵌入式***已经成为计算机技术的一个重要组成部分,日益增长的应用也使得它成为计算机信息技术的一个新的研究热点,呈现出巨大的市场需求。目前,许多大专院校纷纷开设了嵌入式***相关课程,因此如何合理选择***教学的实验平台,为大专院校提供一个功能完备、价格低廉、技术流行、能满足教学和开发双重需求的嵌入式***课程教学实验***是有待研究和解决的重要课题。
现有技术中,文献CN103489346A提出了一种物联网实验教学方法,该方法通过接收并存储用户自行设置传感器的属性信息,当接收该传感器采集的环境参数后,实验平台根据传感器的属性信息解析环境参数,并根据环境参数生成反馈信息,再将反馈信息输出给用户和/或传感器对应的环境设备,从而使用户在物联网实验教学***中能随时接入至少一种新型传感器,使物联网实验教学***成为一个开放式教学***。然而,上述方法虽然实验了物联网实验平台随时接入传感器,但仍然存在很多弊端,例如,首先,上述方法中每次传感器接入都需要用户手动设置传感器的属性信息,如果单次接入的传感器数量较多,存在传感器接入效率低下的问题;其次,上述方法仅仅提供了传感器节点的接入方法,没有提出传感器节点如何退出物联网实验平台,这就会造成传感器节点的数据接入过多而导致的物联网实验平台内存占用多、从而影响实验平台对节点数据收发效率的降低,甚至造成物联网实验平台和传感器节点的卡顿、甚至死机的现象;最后,在物联网实验平台的网络内部接入新的传感器节点,则对网络安全造成一定影响,上述传感器节点的接入方式存在很大的安全隐患,如果被不法分子接入网络,则可能影响物联网实验平台甚至是校园网的安全。
综合以上分析,现有技术当中并未提出一种传感器节点动态接入与退出、安全性高的开放式物联网实验教学平台控制方法及装置。
发明内容
本发明提供一种开放式物联网实验教学平台控制方法,所述方法包括如下步骤:
S1,所述开放式物联网实验教学平台实验功能开启后实时监测是否有传感器节点请求接入,如果是,则获取所述传感器节点的属性信息,并将所述属性信息上传给所述开放式物联网实验教学平台的控制主机,所述控制主机将所述属性信息发送给云端服务器;
S2,所述云端服务器获取到所述属性信息后,在所述云端服务器的数据库中查询是否有匹配的节点数据;如果有,将所述节点数据的验证秘钥发送给所述控制主机;如果没有,则发送报警信息给所述控制主机;
S3,所述控制主机接收所述验证秘钥或者所述报警信息,根据所述报警信息给实验管理人员发送报警指令;或者,所述控制主机将所述验证秘钥发送给对应的所述开放式物联网实验教学平台;
S4,所述开放式物联网实验教学平台根据所述验证秘钥向所述传感器节点发送安全验证指令;
S5,如果所述传感器节点反馈正确的安全验证码,则将所述传感器节点接入所述开放式物联网实验教学平台,并保存所述传感器节点的属性信息到所述控制主机;如果所述传感器节点反馈错误的安全验证码或者在预定时间内未反馈安全验证码,则发送传感器节点连接失败信息给所述实验管理人员;
S6,实时监测所述开放式物联网实验教学平台所有接入的所述传感器节点是否在有效控制距离内;如果否,则关闭所述传感器节点的数据通信,并将所述传感器节点的属性信息发送给所述控制主机。
作为一种优选的实施方式,所述云端服务器由所述开放式物联网实验教学平台的开发商维护,所述开发商定期将其开发的投入市场的所有传感器节点的属性信息存储在所述云端服务器的数据库中,所述开发商开放所述开放式物联网实验教学平台的控制主机的查询权限,以对所述数据库中的所述传感器节点的属性信息进行查询操作。
作为一种优选的实施方式,所述实时监测所述开放式物联网实验教学平台所有接入的所述传感器节点是否在有效控制距离内,具体为:
所述开放式物联网实验教学平台定时向已经成功连接的所有所述传感器节点发送维持连接请求信息,所述传感器节点接收到所述维持连接请求信息后向所述开放式物联网实验教学平台反馈确认信息;如果所述开放式物联网实验教学平台接收到所述确认信息,则对应的所述传感器节点在所述开放式物联网实验教学平台的有效控制距离内;如果所述开放式物联网实验教学平台没有接收到所述确认信息,则对应的所述传感器节点不在所述开放式物联网实验教学平台的有效控制距离内。
作为一种优选的实施方式,所述传感器节点的属性信息包括以下几种:所述传感器节点的出厂批次、类型、编号、采集环境数据的单位、数据编码类型与数据长度;
所述传感器节点还存储有安全验证码、接入请求信息和维持连接请求信息的确认信息。
本发明根据传感器节点接入请求对其进行基于云端服务器的验证,根据传感器节点的属性信息及其对应的验证秘钥的匹配,同时实现了实时性的传感器节点的接入验证和安全性验证;此外,实验平台实时监测传感器节点的接入状态,及时发现传感器节点是否在有效控制距离内,从而避免了实验平台对传感器节点发送数据丢失造成的控制失效;最后,基于由开发商维护的云端服务器的验证保证了传感器节点的属性信息的更新更加全面、及时、准确,同时避免了非法的传感器节点的入侵造成的安全威胁,进一步提高了实验平台的安全性;是一种传感器节点动态接入与退出、安全性高的开放式物联网实验教学平台控制方法。
作为另外一种实施方式,本发明提供一种开放式物联网实验教学平台控制装置,所述装置包括如下模块:
接入请求模块,用于所述开放式物联网实验教学平台实验功能开启后实时监测是否有传感器节点请求接入,如果是,则获取所述传感器节点的属性信息,并将所述属性信息上传给所述开放式物联网实验教学平台的控制主机,所述控制主机将所述属性信息发送给云端服务器;
第一判断模块,用于所述云端服务器获取到所述属性信息后,在所述云端服务器的数据库中查询是否有匹配的节点数据;如果有,将所述节点数据的验证秘钥发送给所述控制主机;如果没有,则发送报警信息给所述控制主机;
验证模块,用于所述控制主机接收所述验证秘钥或者所述报警信息,根据所述报警信息给实验管理人员发送报警指令;或者,所述控制主机将所述验证秘钥发送给对应的所述开放式物联网实验教学平台;所述开放式物联网实验教学平台根据所述验证秘钥向所述传感器节点发送安全验证指令;如果所述传感器节点反馈正确的安全验证码,则将所述传感器节点接入所述开放式物联网实验教学平台,并保存所述传感器节点的属性信息到所述控制主机;如果所述传感器节点反馈错误的安全验证码或者在预定时间内未反馈安全验证码,则发送传感器节点连接失败信息给所述实验管理人员;
连接检测模块,用于实时监测所述开放式物联网实验教学平台所有接入的所述传感器节点是否在有效控制距离内;如果否,则关闭所述传感器节点的数据通信,并将所述传感器节点的属性信息发送给所述控制主机。
作为一种优选的实施方式,所述云端服务器由所述开放式物联网实验教学平台的开发商维护,所述开发商定期将其开发的投入市场的所有传感器节点的属性信息存储在所述云端服务器的数据库中,所述开发商开放所述开放式物联网实验教学平台的控制主机的查询权限,以对所述数据库中的所述传感器节点的属性信息进行查询操作。
作为一种优选的实施方式,所述实时监测所述开放式物联网实验教学平台所有接入的所述传感器节点是否在有效控制距离内,具体为:
所述开放式物联网实验教学平台定时向已经成功连接的所有所述传感器节点发送维持连接请求信息,所述传感器节点接收到所述维持连接请求信息后向所述开放式物联网实验教学平台反馈确认信息;如果所述开放式物联网实验教学平台接收到所述确认信息,则对应的所述传感器节点在所述开放式物联网实验教学平台的有效控制距离内;如果所述开放式物联网实验教学平台没有接收到所述确认信息,则对应的所述传感器节点不在所述开放式物联网实验教学平台的有效控制距离内。
作为一种优选的实施方式,所述传感器节点的属性信息包括以下几种:所述传感器节点的出厂批次、类型、编号、采集环境数据的单位、数据编码类型与数据长度;
所述传感器节点还存储有安全验证码、接入请求信息和维持连接请求信息的确认信息。
本发明根据传感器节点接入请求对其进行基于云端服务器的验证,根据传感器节点的属性信息及其对应的验证秘钥的匹配,同时实现了实时性的传感器节点的接入验证和安全性验证;此外,实验平台实时监测传感器节点的接入状态,及时发现传感器节点是否在有效控制距离内,从而避免了实验平台对传感器节点发送数据丢失造成的控制失效;最后,基于由开发商维护的云端服务器的验证保证了传感器节点的属性信息的更新更加全面、及时、准确,同时避免了非法的传感器节点的入侵造成的安全威胁,进一步提高了实验平台的安全性;是一种传感器节点动态接入与退出、安全性高的开放式物联网实验教学平台控制方法。
附图说明
图1是本发明的一种物联网教学平台的结构示意图。
具体实施方式
以下结合附图进一步说明本发明的实施例。
实施例一:
本发明提供一种开放式物联网实验教学平台控制方法,所述方法包括如下步骤:
S1,所述开放式物联网实验教学平台实验功能开启后实时监测是否有传感器节点请求接入,如果是,则获取所述传感器节点的属性信息,并将所述属性信息上传给所述开放式物联网实验教学平台的控制主机,所述控制主机将所述属性信息发送给云端服务器;需要说明的是,所述开放式物联网实验教学平台实验功能开启时,上次实验已经成功接入并维持通信连接的传感器节点自动接入该实验教学平台,因此不在上述实时监测的考虑范围内。该自动接入也可以是实验设备维护或者实验指导人员预先调试并成功接入的传感器节点;上述实验功能开启后通常为实验正式开始或者实验人员在实验正式开始前的调试阶段,两者的时间划分以实验实际需求为准,在此不做限制。
S2,所述云端服务器获取到所述属性信息后,在所述云端服务器的数据库中查询是否有匹配的节点数据;如果有,将所述节点数据的验证秘钥发送给所述控制主机;如果没有,则发送报警信息给所述控制主机;需要说明的是,所述云端服务器存储有开发商开发的所有传感器节点的属性信息及其对应的验证秘钥;由于存储的属性信息和验证秘钥是开发商基于出厂设备进行上传与维护的,因此有效保障了接入的传感器的合法性与安全性,最大限度的避免了接入非法或者安全性未知的传感器节点带来的对实验平台造成的安全性威胁。
S3,所述控制主机接收所述验证秘钥或者所述报警信息,根据所述报警信息给实验管理人员发送报警指令;实验管理人员可以根据上述报警信息检查实验教学平台是否被入侵或者作出其他安全管理操作。或者,所述控制主机将所述验证秘钥发送给对应的所述开放式物联网实验教学平台;所述验证秘钥用于对预接入的传感器节点进行安全接入验证。
S4,所述开放式物联网实验教学平台根据所述验证秘钥向所述传感器节点发送安全验证指令;由于开放式物联网实验教学平台是传感器节点的直接通信连接对象,因此,这里通过开放式物联网实验教学平台发送安全验证指令。
S5,如果所述传感器节点反馈正确的安全验证码,则将所述传感器节点接入所述开放式物联网实验教学平台,并保存所述传感器节点的属性信息到所述控制主机;如果所述传感器节点反馈错误的安全验证码或者在预定时间内未反馈安全验证码,则发送传感器节点连接失败信息给所述实验管理人员;所述安全验证码是与上述验证秘钥相匹配的编码数据,用于实现传感器节点的安全性验证。
S6,实时监测所述开放式物联网实验教学平台所有接入的所述传感器节点是否在有效控制距离内;如果否,则关闭所述传感器节点的数据通信,并将所述传感器节点的属性信息发送给所述控制主机。上述通过有效通信距离进行传感器节点维持连接的方式是一种优选的检测方式。
作为一种优选的实施方式,由于开发商具有最高控制权限,因此,所述云端服务器由所述开放式物联网实验教学平台的开发商维护;所述开发商定期将其开发的投入市场的所有传感器节点的属性信息存储在所述云端服务器的数据库中,所述开发商开放所述开放式物联网实验教学平台的控制主机的查询权限,以对所述数据库中的所述传感器节点的属性信息进行查询操作。通过上述方式,学校实验室管理人员可以快速、高效获取最新的传感器节点的属性信息,进而在学校实验室再次引入上述开发商的相关传感器节点等新实验设备后能够快速实现***署,而不需要开发商的后期维护人员到达学校实验室现场即可实现实验设备更新,从而节约了人力物力。
此外,优选的,将新接入的传感器节点的属性信息通过上述管理主机上传到上述云端服务器,开发商可以通过上述云端服务器查看新实验设备接入实验教学平台的具体情况。
作为一种优选的实施方式,所述实时监测所述开放式物联网实验教学平台所有接入的所述传感器节点是否在有效控制距离内,具体为:
所述开放式物联网实验教学平台定时向已经成功连接的所有所述传感器节点发送维持连接请求信息,所述传感器节点接收到所述维持连接请求信息后向所述开放式物联网实验教学平台反馈确认信息;如果所述开放式物联网实验教学平台接收到所述确认信息,则对应的所述传感器节点在所述开放式物联网实验教学平台的有效控制距离内;如果所述开放式物联网实验教学平台没有接收到所述确认信息,则对应的所述传感器节点不在所述开放式物联网实验教学平台的有效控制距离内。
作为一种优选的实施方式,所述传感器节点的属性信息包括以下几种:所述传感器节点的出厂批次、类型、编号、采集环境数据的单位、数据编码类型与数据长度;所述传感器节点还存储有安全验证码、接入请求信息和维持连接请求信息的确认信息。
本发明根据传感器节点接入请求对其进行基于云端服务器的验证,根据传感器节点的属性信息及其对应的验证秘钥的匹配,同时实现了实时性的传感器节点的接入验证和安全性验证;此外,实验平台实时监测传感器节点的接入状态,及时发现传感器节点是否在有效控制距离内,从而避免了实验平台对传感器节点发送数据丢失造成的控制失效;最后,基于由开发商维护的云端服务器的验证保证了传感器节点的属性信息的更新更加全面、及时、准确,同时避免了非法的传感器节点的入侵造成的安全威胁,进一步提高了实验平台的安全性;是一种传感器节点动态接入与退出、安全性高的开放式物联网实验教学平台控制方法。
实施例二:
作为另外一种实施方式,本发明提供一种开放式物联网实验教学平台控制装置,所述装置包括如下模块:
接入请求模块,用于所述开放式物联网实验教学平台实验功能开启后实时监测是否有传感器节点请求接入,如果是,则获取所述传感器节点的属性信息,并将所述属性信息上传给所述开放式物联网实验教学平台的控制主机,所述控制主机将所述属性信息发送给云端服务器;需要说明的是,所述开放式物联网实验教学平台实验功能开启时,上次实验已经成功接入并维持通信连接的传感器节点自动接入该实验教学平台,因此不在上述实时监测的考虑范围内。该自动接入也可以是实验设备维护或者实验指导人员预先调试并成功接入的传感器节点;上述实验功能开启后通常为实验正式开始或者实验人员在实验正式开始前的调试阶段,两者的时间划分以实验实际需求为准,在此不做限制。
第一判断模块,用于所述云端服务器获取到所述属性信息后,在所述云端服务器的数据库中查询是否有匹配的节点数据;如果有,将所述节点数据的验证秘钥发送给所述控制主机;如果没有,则发送报警信息给所述控制主机;需要说明的是,所述云端服务器存储有开发商开发的所有传感器节点的属性信息及其对应的验证秘钥;由于存储的属性信息和验证秘钥是开发商基于出厂设备进行上传与维护的,因此有效保障了接入的传感器的合法性与安全性,最大限度的避免了接入非法或者安全性未知的传感器节点带来的对实验平台造成的安全性威胁。
验证模块,用于所述控制主机接收所述验证秘钥或者所述报警信息,根据所述报警信息给实验管理人员发送报警指令;或者,所述控制主机将所述验证秘钥发送给对应的所述开放式物联网实验教学平台;所述开放式物联网实验教学平台根据所述验证秘钥向所述传感器节点发送安全验证指令;如果所述传感器节点反馈正确的安全验证码,则将所述传感器节点接入所述开放式物联网实验教学平台,并保存所述传感器节点的属性信息到所述控制主机;如果所述传感器节点反馈错误的安全验证码或者在预定时间内未反馈安全验证码,则发送传感器节点连接失败信息给所述实验管理人员;
连接检测模块,用于实时监测所述开放式物联网实验教学平台所有接入的所述传感器节点是否在有效控制距离内;如果否,则关闭所述传感器节点的数据通信,并将所述传感器节点的属性信息发送给所述控制主机。
作为一种优选的实施方式,所述云端服务器由所述开放式物联网实验教学平台的开发商维护,所述开发商定期将其开发的投入市场的所有传感器节点的属性信息存储在所述云端服务器的数据库中,所述开发商开放所述开放式物联网实验教学平台的控制主机的查询权限,以对所述数据库中的所述传感器节点的属性信息进行查询操作。通过上述方式,学校实验室管理人员可以快速、高效获取最新的传感器节点的属性信息,进而在学校实验室再次引入上述开发商的相关传感器节点等新实验设备后能够快速实现***署,而不需要开发商的后期维护人员到达学校实验室现场即可实现实验设备更新,从而节约了人力物力。
此外,优选的,将新接入的传感器节点的属性信息通过上述管理主机上传到上述云端服务器,开发商可以通过上述云端服务器查看新实验设备接入实验教学平台的具体情况。
作为一种优选的实施方式,所述实时监测所述开放式物联网实验教学平台所有接入的所述传感器节点是否在有效控制距离内,具体为:
所述开放式物联网实验教学平台定时向已经成功连接的所有所述传感器节点发送维持连接请求信息,所述传感器节点接收到所述维持连接请求信息后向所述开放式物联网实验教学平台反馈确认信息;如果所述开放式物联网实验教学平台接收到所述确认信息,则对应的所述传感器节点在所述开放式物联网实验教学平台的有效控制距离内;如果所述开放式物联网实验教学平台没有接收到所述确认信息,则对应的所述传感器节点不在所述开放式物联网实验教学平台的有效控制距离内。
作为一种优选的实施方式,所述传感器节点的属性信息包括以下几种:所述传感器节点的出厂批次、类型、编号、采集环境数据的单位、数据编码类型与数据长度;所述传感器节点还存储有安全验证码、接入请求信息和维持连接请求信息的确认信息。
实施例三:
作为另外一种实施方式,本发明提供一种开放式物联网实验教学平台控制***,所述***包括如下模块:实验教学平台、所述实验教学平台的控制主机、云端服务器;多个所述实验教学平台与所述主机建立通信连接,所述主机与所述云端服务器建立通信连接。
本发明的一种开放式物联网实验教学平台控制***采用与上述实施例的方法和装置对应的方式实现相应的技术效果,本领域技术人员可以理解,在此不做赘述。
本发明根据传感器节点接入请求对其进行基于云端服务器的验证,根据传感器节点的属性信息及其对应的验证秘钥的匹配,同时实现了实时性的传感器节点的接入验证和安全性验证;此外,实验平台实时监测传感器节点的接入状态,及时发现传感器节点是否在有效控制距离内,从而避免了实验平台对传感器节点发送数据丢失造成的控制失效;最后,基于由开发商维护的云端服务器的验证保证了传感器节点的属性信息的更新更加全面、及时、准确,同时避免了非法的传感器节点的入侵造成的安全威胁,进一步提高了实验平台的安全性;是一种传感器节点动态接入与退出、安全性高的开放式物联网实验教学平台控制方法。
本技术领域技术人员可以理解,本发明可以涉及用于执行本申请中所述操作中的一项或多项操作的设备。所述设备可以为所需的目的而专门设计和制造,或者也可以包括通用计算机中的已知设备,所述通用计算机有存储在其内的程序选择性地激活或重构。这样的计算机程序可以被存储在设备(例如,计算机)可读介质中或者存储在适于存储电子指令并分别耦联到总线的任何类型的介质中,所述计算机可读介质包括但不限于任何类型的盘(包括软盘、硬盘、光盘、CD-ROM、和磁光盘)、随即存储器(RAM)、只读存储器(ROM)、电可编程ROM、电可擦ROM(EPROM)、电可擦除可编程ROM(EEPROM)、闪存、磁性卡片或光线卡片。可读介质包括用于以由设备(例如,计算机)可读的形式存储或传输信息的任何机构。例如,可读介质包括随即存储器(RAM)、只读存储器(ROM)、磁盘存储介质、光学存储介质、闪存装置、以电的、光的、声的或其他的形式传播的信号(例如载波、红外信号、数字信号)等。
本技术领域技术人员可以理解,可以用计算机程序指令来实现这些结构图和/或框图和/或流图中的每个框以及这些结构图和/或框图和/或流图中的框的组合。可以将这些计算机程序指令提供给通用计算机、专业计算机或其他可编程数据处理方法的处理器来生成机器,从而通过计算机或其他可编程数据处理方法的处理器来执行的指令创建了用于实现结构图和/或框图和/或流图的框或多个框中指定的方法。
本技术领域技术人员可以理解,本发明中已经讨论过的各种操作、方法、流程中的步骤、措施、方案可以被交替、更改、组合或删除。进一步地,具有本发明中已经讨论过的各种操作、方法、流程中的其他步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。进一步地,现有技术中的具有与本发明中公开的各种操作、方法、流程中的步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。
以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (8)
1.一种开放式物联网实验教学平台控制方法,其特征在于,所述方法包括如下步骤:
S1,所述开放式物联网实验教学平台实验功能开启后实时监测是否有传感器节点请求接入,如果是,则获取所述传感器节点的属性信息,并将所述属性信息上传给所述开放式物联网实验教学平台的控制主机,所述控制主机将所述属性信息发送给云端服务器;
S2,所述云端服务器获取到所述属性信息后,在所述云端服务器的数据库中查询是否有匹配的节点数据;如果有,将所述节点数据的验证秘钥发送给所述控制主机;如果没有,则发送报警信息给所述控制主机;
S3,所述控制主机接收所述验证秘钥或者所述报警信息,根据所述报警信息给实验管理人员发送报警指令;或者,所述控制主机将所述验证秘钥发送给对应的所述开放式物联网实验教学平台;
S4,所述开放式物联网实验教学平台根据所述验证秘钥向所述传感器节点发送安全验证指令;
S5,如果所述传感器节点反馈正确的安全验证码,则将所述传感器节点接入所述开放式物联网实验教学平台,并保存所述传感器节点的属性信息到所述控制主机;如果所述传感器节点反馈错误的安全验证码或者在预定时间内未反馈安全验证码,则发送传感器节点连接失败信息给所述实验管理人员;
S6,实时监测所述开放式物联网实验教学平台所有接入的所述传感器节点是否在有效控制距离内;如果否,则关闭所述传感器节点的数据通信,并将所述传感器节点的属性信息发送给所述控制主机。
2.根据权利要求1所述的方法,其特征在于,
所述云端服务器由所述开放式物联网实验教学平台的开发商维护,所述开发商定期将其开发的投入市场的所有传感器节点的属性信息存储在所述云端服务器的数据库中,所述开发商开放所述开放式物联网实验教学平台的控制主机的查询权限,以对所述数据库中的所述传感器节点的属性信息进行查询操作。
3.根据权利要求1或2所述的方法,其特征在于,所述实时监测所述开放式物联网实验教学平台所有接入的所述传感器节点是否在有效控制距离内,具体为:
所述开放式物联网实验教学平台定时向已经成功连接的所有所述传感器节点发送维持连接请求信息,所述传感器节点接收到所述维持连接请求信息后向所述开放式物联网实验教学平台反馈确认信息;如果所述开放式物联网实验教学平台接收到所述确认信息,则对应的所述传感器节点在所述开放式物联网实验教学平台的有效控制距离内;如果所述开放式物联网实验教学平台没有接收到所述确认信息,则对应的所述传感器节点不在所述开放式物联网实验教学平台的有效控制距离内。
4.根据权利要求1-3任一项所述的方法,其特征在于:
所述传感器节点的属性信息包括以下几种:所述传感器节点的出厂批次、类型、编号、采集环境数据的单位、数据编码类型与数据长度;
所述传感器节点还存储有安全验证码、接入请求信息和维持连接请求信息的确认信息。
5.一种开放式物联网实验教学平台控制装置,其特征在于,所述装置包括如下模块:
接入请求模块,用于所述开放式物联网实验教学平台实验功能开启后实时监测是否有传感器节点请求接入,如果是,则获取所述传感器节点的属性信息,并将所述属性信息上传给所述开放式物联网实验教学平台的控制主机,所述控制主机将所述属性信息发送给云端服务器;
第一判断模块,用于所述云端服务器获取到所述属性信息后,在所述云端服务器的数据库中查询是否有匹配的节点数据;如果有,将所述节点数据的验证秘钥发送给所述控制主机;如果没有,则发送报警信息给所述控制主机;
验证模块,用于所述控制主机接收所述验证秘钥或者所述报警信息,根据所述报警信息给实验管理人员发送报警指令;或者,所述控制主机将所述验证秘钥发送给对应的所述开放式物联网实验教学平台;所述开放式物联网实验教学平台根据所述验证秘钥向所述传感器节点发送安全验证指令;如果所述传感器节点反馈正确的安全验证码,则将所述传感器节点接入所述开放式物联网实验教学平台,并保存所述传感器节点的属性信息到所述控制主机;如果所述传感器节点反馈错误的安全验证码或者在预定时间内未反馈安全验证码,则发送传感器节点连接失败信息给所述实验管理人员;
连接检测模块,用于实时监测所述开放式物联网实验教学平台所有接入的所述传感器节点是否在有效控制距离内;如果否,则关闭所述传感器节点的数据通信,并将所述传感器节点的属性信息发送给所述控制主机。
6.根据权利要求5所述的装置,其特征在于,所述云端服务器由所述开放式物联网实验教学平台的开发商维护,所述开发商定期将其开发的投入市场的所有传感器节点的属性信息存储在所述云端服务器的数据库中,所述开发商开放所述开放式物联网实验教学平台的控制主机的查询权限,以对所述数据库中的所述传感器节点的属性信息进行查询操作。
7.根据权利要求5所述的装置,其特征在于,所述实时监测所述开放式物联网实验教学平台所有接入的所述传感器节点是否在有效控制距离内,具体为:
所述开放式物联网实验教学平台定时向已经成功连接的所有所述传感器节点发送维持连接请求信息,所述传感器节点接收到所述维持连接请求信息后向所述开放式物联网实验教学平台反馈确认信息;如果所述开放式物联网实验教学平台接收到所述确认信息,则对应的所述传感器节点在所述开放式物联网实验教学平台的有效控制距离内;如果所述开放式物联网实验教学平台没有接收到所述确认信息,则对应的所述传感器节点不在所述开放式物联网实验教学平台的有效控制距离内。
8.根据权利要求5所述的装置,其特征在于,
所述传感器节点的属性信息包括以下几种:所述传感器节点的出厂批次、类型、编号、采集环境数据的单位、数据编码类型与数据长度;
所述传感器节点还存储有安全验证码、接入请求信息和维持连接请求信息的确认信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710816535.XA CN107545795B (zh) | 2017-09-12 | 2017-09-12 | 一种开放式物联网实验教学平台控制方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710816535.XA CN107545795B (zh) | 2017-09-12 | 2017-09-12 | 一种开放式物联网实验教学平台控制方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107545795A true CN107545795A (zh) | 2018-01-05 |
CN107545795B CN107545795B (zh) | 2019-12-10 |
Family
ID=60963443
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710816535.XA Active CN107545795B (zh) | 2017-09-12 | 2017-09-12 | 一种开放式物联网实验教学平台控制方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107545795B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114971960A (zh) * | 2022-05-07 | 2022-08-30 | 北京高科云教育科技有限公司 | 新工科实验室控制方法、装置、设备及存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103442353A (zh) * | 2013-08-22 | 2013-12-11 | 江苏赛联信息产业研究院股份有限公司 | 一种安全可控的物联网数据传输方法 |
CN103489346A (zh) * | 2013-10-15 | 2014-01-01 | 大唐移动通信设备有限公司 | 一种物联网实验教学方法、设备和*** |
CN103731819A (zh) * | 2013-12-11 | 2014-04-16 | 中国电子科技集团公司第三十研究所 | 一种无线传感器网络节点的认证方法 |
CN104811433A (zh) * | 2014-11-09 | 2015-07-29 | 张晓华 | 一种c/s架构的分布式物联网解决方案 |
CN106657124A (zh) * | 2017-01-03 | 2017-05-10 | 宜春学院 | 用于物联网的基于假名的匿名认证与密钥协商优化认证方法以及优化认证分析方法 |
-
2017
- 2017-09-12 CN CN201710816535.XA patent/CN107545795B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103442353A (zh) * | 2013-08-22 | 2013-12-11 | 江苏赛联信息产业研究院股份有限公司 | 一种安全可控的物联网数据传输方法 |
CN103489346A (zh) * | 2013-10-15 | 2014-01-01 | 大唐移动通信设备有限公司 | 一种物联网实验教学方法、设备和*** |
CN103731819A (zh) * | 2013-12-11 | 2014-04-16 | 中国电子科技集团公司第三十研究所 | 一种无线传感器网络节点的认证方法 |
CN104811433A (zh) * | 2014-11-09 | 2015-07-29 | 张晓华 | 一种c/s架构的分布式物联网解决方案 |
CN106657124A (zh) * | 2017-01-03 | 2017-05-10 | 宜春学院 | 用于物联网的基于假名的匿名认证与密钥协商优化认证方法以及优化认证分析方法 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114971960A (zh) * | 2022-05-07 | 2022-08-30 | 北京高科云教育科技有限公司 | 新工科实验室控制方法、装置、设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN107545795B (zh) | 2019-12-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Böse et al. | CISN ShakeAlert: An earthquake early warning demonstration system for California | |
CN109040119B (zh) | 一种智能楼宇网络的漏洞检测方法和装置 | |
CN109379251B (zh) | 继电保护装置过程层goose及sv通信自动测试方法及*** | |
CN107341098A (zh) | 软件性能测试方法、平台、设备及存储介质 | |
US10374934B2 (en) | Method and program product for a private performance network with geographical load simulation | |
CN107369123A (zh) | 应急模拟演练方案生成方法、装置、介质和计算机设备 | |
Jackson et al. | Are we prepared? Using reliability analysis to evaluate emergency response systems | |
CN112597018A (zh) | 接口测试用例生成方法、装置、设备及存储介质 | |
JP4944430B2 (ja) | 列車運行管理システムの試験方法及び装置 | |
CN107292174A (zh) | 一种云计算***安全性评估方法及装置 | |
CN104144084B (zh) | 终端状态的监控方法及装置 | |
CN107545795A (zh) | 一种开放式物联网实验教学平台控制方法及装置 | |
Masuda et al. | Complex software testing analysis using international standards | |
CN105653445B (zh) | 一种满足do‑178c测试结果的实现方法 | |
Upadhyay et al. | An architecture for an integrated fire emergency response system for the built environment | |
CN117252529A (zh) | 基于bim与gis的工程进度管理方法及云端共享*** | |
Schauer et al. | REMLABNET IV-LTI federated remote laboratory management system with embedded multiparameter simulations | |
Zapata-Rivera et al. | Reusing evidence in assessment and intelligent tutors | |
Russo et al. | Safety of users in road evacuation: General methodology and main results | |
Croce et al. | Seismic damage evaluation and decisions on interventions supported by UAV-based surveys | |
Ariyanto et al. | Performance Analysis of Mobile Learning Systems on Cloud Computing Using Load Testing Methods | |
Chen et al. | [Retracted] Establishment, Analysis, and Application of the Information Transmission and Response Model for Students of Vocational Colleges under Public Health Emergencies | |
Danišovič et al. | Road tunnel operation and simulation | |
Bainomugisha et al. | AirQo sensor kit: A particulate matter air quality sensing kit custom designed for low-resource settings | |
CN108021508A (zh) | 一种计算机软件产品品质管制管理*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20191115 Address after: 321200 Baiyang street, Guihua Road, Wuyi County, Jinhua, Zhejiang, 34 Applicant after: Zhejiang Ke Xiong Electronic Technology Co., Ltd. Address before: The city of Liaoyang city of Qingdao province Shandong 266000 West Road No. 219 Applicant before: Liu Ran |
|
TA01 | Transfer of patent application right | ||
GR01 | Patent grant | ||
GR01 | Patent grant |