论文部分内容阅读
广泛存在的信息计算和互联交流是这个时代的写照,嵌入式移动设备的发展使人与物、物与物之间的交流得以实现。物联网是一个多层的世界范围的能进行广泛互联通信的复杂网络,通过物联网进行互联通信的对象可以是人,也可以是其他物体。感知层处于物联网的最底端,该层所获取的外界物理信息是物联网的数据源头。本文所关注的就是如何实现外界物理信息的便捷获取的问题。 Android操作系统是目前最为流行的现代移动操作系统,其最大特点就是市场占有率最广,系统开放程度极高。此外Android移动设备有完善的网络通信功能和较高性能的数据处理能力,通过Android获取的数据可以直接离线处理,也可以方便的通过网络传输至服务器进行处理和存储。物联网的发展面临着诸多挑战,其推广和应用的速度较为缓慢,而利用Android移动设备的巨大市场占有率,将其作为物联网中感知层的一部分,将为物联网的发展注入新的动力,同时Android移动设备通过外部接入的传感器可开展更多富有价值的创新应用的研究,能更好的为人们的生活提供便利,为工业生产和科研等领域带来更多效益。 基于以上的出发点,本文设计了支持Android的传感器接口,包括接口硬件模块的电路设计和软件接口的封装设计。硬件模块上提供了多种便于接入Android移动设备的接口,在供电接口上也设计了可供选择的方式。软件接口部分的设计包括硬件模块的固件功能程序的设计和Android移动设备端驱动程序的设计,硬件模块的固件程序为外部控制命令功能的实现提供了服务,Android驱动程序为基于外接传感器的Android应用程序的开发提供了传感器数据采集和处理的接口支持。并通过设计的虚拟测试系统对传感器接口的硬件性能和软件互操作性进行了验证与测试。 最后基于传感器接口硬件模块和Android驱动程序设计了外接传感器的实时数据采集应用程序,程序运行流畅且操作便捷,验证了支持Android的传感器接口的稳定性和合理性。 本文所设计的支持Android的传感器接口是对Android下实现外接传感器数据获取任务的探索研究,能支持较高采样速率的数据采集,对基于Android移动设备在特殊领域专业测试测量系统的构建具有很好的参考作用。