论文部分内容阅读
在对雨量水位的监测过程中,经常需要派工作人员到野外采集各种数据来完成。然而,这样的方式不仅要花费大量的人力和物力,同时监控的实时性也不高,对突发变化的响应比较迟钝。而且这种环境下,工业现场设备具有布线难、维修不方便等诸多缺点。因此,将无线通信技术应用于这些工业现场环境中,不仅可以发挥无线通信的优势,而且在节省人力的基础上,还能解决环境恶劣情况下的诸多不便,增强了监测系统对突发环境变化的应对能力。通过在无线短距离通信技术和应用等方面的分析和比较,应用蓝牙通信技术来构建无线数据的传输系统,不仅可以有效避免或减少系统间的各种连接,而且蓝牙技术跳频更快,数据包更短,技术更稳定。其优势主要体现在低成本、低功耗、小尺寸、点对多点连接以及高抗扰性等方面。而且蓝牙技术具有一整套全新的协议体系,可以应用于更多的场景。因此,将蓝牙技术应用于无线测量系统实现无线信息采集与通信将成为一种趋势。同时随着手机的快速普及,对于手机功能的多样化需求也就越来越迫切,大多数的手机都具有了蓝牙无线传输的功能。本课题基于Java手机应用程序开发的灵活性以及蓝牙无线短距离传输的优点,在J2ME开发平台上设计和实现了远程终端设备数据的手机无线采集系统。主要包括以下内容:1.蓝牙无线通信技术的Java API的研究。分析了蓝牙技术的特点、软件协议栈的构成、Java蓝牙API (JSR82标准)的内容以及蓝牙API的应用,主要是蓝牙API的核心javax.bluetooth的应用。2. J2ME平台体系结构的研究学习。分析了J2ME平台体系结构组成及其特点,介绍了J2ME的开发环境Eclipse和J2ME无线开发工具包的安装及开发过程中的应用、MIDP应用程序的开发,最后就J2ME数据持久存储相关的理论及技术做出了说明。3.手机蓝牙数据采集系统的设计与实现。就整个系统的各个部分的功能进行详细的分析与设计,确定整个系统的解决方案。整个系统分为三个部分:手机客户端应用界面、与远程终端的蓝牙通讯、以及客户端数据库的设计。系统蓝牙通讯过程由手机客户端发起,而远程设备端的蓝牙模块功能主要是对手机客户端的服务请求响应。4.手机蓝牙数据采集系统实现。蓝牙无线连接的建立是基于J2ME的通用连接框架GCF,对手机客户端数据采集功能的各个环节进行了研究,同时给出了各个功能实现的关键代码和具体实现界面,而且给出了本地数据记录存储的设计和实现代码。制定了设备端蓝牙服务器的设计方案。本系统能够实现手机对远程设备端传感器的数据采集,蓝牙无线数据传输,手机对接收数据进行处理、存储和显示,实现了对监测雨量信息的实时测量和查询功能。