论文部分内容阅读
物联网是物物相连的和互联网,也可以说物联网是互联网的扩展,物联网开发无疑是现今最火热的研究和应用领域之一。在物联网平台与应用开发流程中,物联网感知设备的接入是一个非常重要的问题。以前感知设备生产厂家提供的驱动程序接口五花八门,没有统一的接口标准,并对接入的操作系统也有要求。而物联网的设备接入是海量的,每接入一个设备就得为其配备一套操作系统和适配程序是不现实的,所以有必要去设计与开发一个良好的物联网感知设备驱动框架。有了驱动框架,感知设备生产厂家和驱动程序开发人员就能依据驱动框架提出的基本结构和驱动模型进行快速开发,而且开发出来的代码结构清晰,可重用性、可移植性和代码质量都会得到较大的提高。本论文结合研究生阶段所做工作,和研究了 Windows CE驱动程序框架与Linux驱动程序框架后,设计了一种适应于物联网环境下的感知设备驱动框架,和一种设备高效接入方法,具体研究如下:1、Windows CE 和 Linux 驱动框架分析。Windows CE 和 Linux 是现今使用最多的嵌入式操作系统,物联网的接入层一般由物联网网关来实现,所以研究这两个嵌入式操作系统的驱动框架很有意义。2、物联网感知设备驱动框架的设计。参考Windows CE和Linux驱动框架的优点,再结合物联网应用场景,本论文设计了分层的驱动框架和设计了驱动模型,将驱动程序分为底层硬件驱动程序和适配程序,并根据感知设备类型设计统一的应用程序编程接口,极大的方便了驱动程序的开发和感知设备的接入。3、物联网感知设备接入高效适配方法。为了更好的实现物联网感知设备驱动框架,结合项目经验,本论文设计了一种感知设备高效适配方法,核心内容是根据实际情况自动生成适配程序的方法与高效接入流程的设计。4、可用性验证和物联网感知设备驱动框架的实现。在以上研究与设计的基础上,本论文首先验证了 RFID设备和传感器设备的符合框架的驱动程序可用性,然后实现了一个基于物联网感知设备驱动框架、高效适配方法和物联网平台的巡更系统应用,证明了方案的可行性。