论文部分内容阅读
近年来,物联网与云计算、大数据等技术的快速发展与融合正不断推动着产品和服务创新。目前现有的物联网教学平台中实践教学功能尚不完善,教学内容的行业覆盖度低,导致理论教学和实践教学两个环节难以较好衔接,学生难以了解和掌握完整的行业应用过程。针对这个问题,本文设计实现了一个资源丰富、覆盖全面、扩展性强的产教融合式物联网教学平台,对实践教学环节进行优化,实现理论教学和实践教学的结合。平台以智慧农业、智能家居和智慧医疗等为原型,交叉融合物联网技术与多学科技术,既能满足物联网理论课程教学的各种需求,又可将相关技术融合到多种物联网应用领域中。本文的研究内容主要包括以下两个方面:(1)规则引擎是产教融合式物联网教学平台的重要组成部分,是实现实践教学功能中业务规则动态配置的基础。本文结合物联网应用场景的数据特性,提出了一种基于Rete的规则引擎优化算法,从节点共享和预排序、快表缓存两方面对Rete算法进行改进,提高规则匹配的效率。首先,设计了一种基于规则频度的预排序算法,根据规则模式的使用频度对节点顺序进行预排序,优先匹配使用频度高的模式,提高节点的共享率,减少推理网络的内存占用。然后,设计了一种基于局部性原理的快表缓存算法,存储之前成功匹配的规则历史记录,提高物联网感知数据的匹配效率。(2)设计并实现了一个完整可用的理论实践教学相结合、设备管理便捷化和实时数据可视化的产教融合式物联网教学平台。平台采用分布式架构设计,理论教学模块实现了多课程的自助学习方案,实践教学模块实现了场景数据的全链路响应与展示。首先,通过理论教学进行物联网知识储备。然后,底层设备经身份校验、协议转化等步骤接入系统,通过改进Rete的规则引擎完成高效率规则匹配。最后,通过可视化功能查看场景的各类数据信息。通过功能和性能两方面的测试,有效地验证了系统的可行性和有效性。本文的研究工作有效地实现了物联网理论教学与实践教学的良好结合,对于产教融合式教学平台的设计和实现具有一定的参考价值。