论文部分内容阅读
随着信息技术的飞速发展,人们日常生活中的信息量呈几何式增长。如何快速而真实地获取和识别各种信息,对于人们感知这个复杂多变的世界、掌握信息知情权有着重大的现实意义。为了便于人们即时、便捷地感知外界信息,本文提出了一种基于Android平台的便携式传感系统,系统以即插即用传感节点作为信息获取前端,USB通信技术作为信息传输媒介以及Android移动终端作为信息处理及显示终端。本文主要围绕传感节点的即插即用、信息采集以及Android平台下的人机交互和信息服务功能等问题展开深入研究。论文的主要工作如下: 1、完成了传感节点的即插即用功能设计。主要内容包括传感节点的USB接口程序设计以及Android平台下的USB Host通信功能开发两部分。并以安卓开发板和品牌手机作为移动终端分别测试了传感节点的即插即用功能。 2、设计了传感节点的信息采集系统。从信息采集的硬件基础和需求分析出发,阐述了单传感器信息采集的实现过程。在此基础上,着重研究了多传感器信息获取问题,包括多传感器信息采集流程和多路信息编码存储方法。 3、针对Android平台下的人机交互问题进行研究。介绍了 Android平台的多级布局嵌套和自定义View设计两种人机交互实现方法,以此为基础,设计并实现了基于多级布局嵌套的人机交互界面和基于自定义View的特殊交互功能。 4、从系统的信息服务框架出发,分别对Android平台下数据存储方法、数据可视化以及网络通信功能展开研究,设计了 SQLite数据库和SD卡联合存储数据的存储策略,以自定义canvas画布方法实现了信息的可视化功能,基于Socket拓展了系统的TCP/IP网络通信能力,并对各个功能进行了测试,最终实现了 Android终端的信息服务功能。