论文部分内容阅读
随着国家“互联网+”、“工业4.0”、“智能制造2025”等概念的出现,物联网已经从“概念阶段”跨步到了“落地阶段”。物联网关键性环节在于数据采集,正是通过数据采集终端将海量的环境数据汇聚起来,如温湿度、辐射、噪音等,供后续的数据分析、设备控制与信息处理。物联网数据采集终端,往往都是针对某一具体领域,而对通用的物联网数据采集终端研究较少。在对物联网数据采集终端调研和技术比较的基础上,设计一种通用型的数据采集终端,包括数据采集、数据传输、数据存储。主要完成的工作有如下几点:(1)选取ATMEL公司9x25架构为硬件平台设计了一种多功能数据采集终端,完成了采集、存储以及外围接口电路等功能。采用模块化设计方法,将数据采集、运算、处理和信息传输等不同板卡的自由配接。实现了多种数据接口、采集速率和传输方式的适配,达到了普适的效果和易用特性。(2)数据采集终端采用嵌入式linux系统,完成U-BOOT移植、kernel裁剪、根文件系统制作,外围设备驱动模块的移植,主要有WiFi、MODEM、视频驱动移植。深入分析了Linux系统platform机制、MAC设备驱动,并针对高速数据采集模块给出了FPGA模块的模拟MAC的软件设计方案。(3)完成了通用型数据采集终端应用程序的设计,主要包括数据采集、数据传输、数据存储、视频监控的软件设计,以及远程接入到物联网云平台的实现方案。支持用户以无线方式,远程网页访问数据。为保证数据可靠安全的传输,本论文设计了断线自动重连和本地缓存的通信异常处理机制。(4)以室内环境数据采集为例,构建测试平台,并完成了数据采集终端的功能测试。