论文部分内容阅读
本课题从提高物联网网关广泛接入能力和适应物联网技术推广应用的角度出发,通过对目前存在的各种异构网络的通信技术标准进行详细叙述,得出具有多种异构感知网络融合的物联网网关的产生是各种通信技术标准应用于物联网中的必然要求。依据嵌入式技术的优势,并结合物联网网关的应用特点,研究将嵌入式技术具体应用于物联网网关的设计与开发之中。物联网网关想要实现具有多种异构感知网络接入的能力,则需要在合适的嵌入式系统平台上进行相关的研究与开发。根据物联网网关系统需要具有多种异构感知网络接入能力的要求,通过对现有的物联网网关结构体系进行分析,并作进一步深化后得出一种新型的物联网网关的结构层次模型,对这种新型模型的各个结构层次进行相应的理论分析与研究后,总结得出想要实现物联网网关系统能够接入多种异构感知网络,关键是在于网关系统的协议适配层能够实现对多个异构网络模块进行数据解析,并且还可以对各个模块进行灵活替换和加载调用。因此,在本课题中提出了一种Linux共享库与Linux中多线程执行调用相结合的理论实现方案。该方案就是将各个函数模块编译成Linux共享库供主程序的多个执行线程的动态调用,从而既可以同时对多个模块进行数据解析,又可以在不改变主应用程序的情况下,通过修改共享库中函数模块,来实现灵活替换加载不同的感知网络,并对数据作相应的解析和提取。本课题基于嵌入式技术对物联网网关从硬件到软件设计,从系统软件的开发环境的搭建到系统软件环境的移植再到应用程序的设计开发,都进行了详细的研究设计。在应用程序设计时,根据Linux共享库与Linux多线程的理论实现方案对其进行了有针对性的设计,最终完成一套具有多种异构感知网络接入能力的物联网网关系统。在最终的论证实验中,将本网关系统具体应用于实验室中的智能交通诱导系统和智能停车场系统。通过所设计的物联网网关系统,实现了诱导系统与停车场系统的有效融合,验证了该物联网网关系统可以同时读取两套系统上的感知网络数据,从而证明了本网关系统可以在一定程度上实现对多种异构感知网络的接入。所以本课题中所设计的物联网网关系统能够适应多种网络环境,在物联网中将有广阔的应用空间,也必将推动物联网技术的普及应用与发展。