论文部分内容阅读
物联网作为未来科技的热点方向,近年来得到了突飞猛进的发展。理论方面,物联网协议和标准层出不穷,各个公司都在积极地在物联网方向部署;应用方面,许多垂直行业都有成熟的物联网解决方案。然而,局部连通不是物联网的最终目的。为了实现跨平台、跨设备的高层次互联互通,当务之急是解决协议之间的转换问题。本文基于oneM2M协议,进行了异构物联网融合的研究。主要工作如下:1、提出了 oneM2M和OCF、oneM2M和ZigBee的协议转换方案。协议转换包括三个层次:资源模型层、消息报文层和功能服务层。本文在资源模型层的协议转换提出了 OCF设备和ZigBee设备到oneM2M资源树的转换方法;在消息报文层的协议转换提出了协议报文字段之间的映射方法;在功能服务层的协议转换提出了 OCF设备和ZigBee设备使用oneM2M公共服务功能的流程。2、针对物联网环境中海量数据和高并发的特点,提出了基于规则匹配的订阅机制和基于多级转发的通知机制。前者机制根据预先设定好的规则决定数据的传输模式,极大地节省了 oneM2M节点的存储空间,减少了通信负担。后者运用贪心算法进行通知的分流,可以降低系统的平均通知时间。3、构建了 oneM2M原型系统,实现了基于代理模式的OCF和oneM2M、ZigBee和oneM2M的转换插件,并在oneM2M系统中验证了以下三个流程:设备的发现与注册、设备数据上报、设备的控制。最后模拟真实环境中的数据流测试了系统的转换效率。在物联网协议尚未统一之际,协议转换是实现跨平台互联的最佳方案。同时,基于代理模式的协议转换插件具有很好地扩展性,为其他物联网协议接入oneM2M系统提供了思路。