基于无线Java的远程监控系统研究周国祥.pdf
《基于无线Java的远程监控系统研究周国祥.pdf》由会员分享,可在线阅读,更多相关《基于无线Java的远程监控系统研究周国祥.pdf(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于无线 J a v a的远程监控系统研究周国祥.等基于无线J a v a 的远程监控系统研究S t u d y o n R e mo t e Mo n it o r in g S y s t e m B a s e d o n Wi r e l e s s J a v a 周围祥IH咸家(上海交通大学机电校制研究所.上海2 0 0 0 3 0)摘要:介绍了如何应用无线J a v a 技术构造新型远程监控系统。阐述了无线J a v a 的特点及其应用程序M I D Ie t 的开发过程。探讨了基于无线J a v。远程监控系统的结构,并利用集J 2 M E和G P R S功能为一体的T C A
2、5模块,开发了远程监控平台,实现了数据的远程传输和现场设备的实时监控。实践表明:该系统性能稳定.使用方便,显示P 无线J a v。技术在远程监控领域中广阔的应用前景。关健词:无线空中下载远程监控中图分类号:T P 2 7 4+5文献标识码:AAb s tra c t:T h e m e t h o d o f c o n s tr u c t in g n o v e l rem o t e m o n ito r in g s y s t e m b y u s i n g w ir e l e s s J a v a is i n tro d u c e d.T h e f t u n e
3、 s o f w irele s s J a v a a n dt h e d e v e lo p e d p r o c e d u re s o f its a p p l ic a ti o n p rog r a m M I D I e t a re d e s c r ib e d.T h e s t ru c tu r e o f th e rem o t e m o n i to ri n g s y s te m b a s e d o n w i re le s s J a v ais i n v e s tig a t e d,a n d th e re m o t e
4、mo n it o ri n g p la tf o r m i s d e v e lo p e d b y u s in g T C 4 5 m o d u le t h a t i s i n t e g r a t in g J 2 M E a n d G P R S f u n c t io n,th e lo n gd is t a n c e tr a n s m is s i o n o f d a t a a n d re a l t im e m o n ito ri n g o f fi e ld d e v i c e s a r e i m p le m e n te
5、 d.T h e p r a c ti c e s h o w s th a t th e sy s t e m is s t a b le a n d e a s y t ou s e,th i s re v e a ls t h e a p p l ic a b le p ros p e c t s o f w inc l e s a J a v a t e c h n o lo g y in re m o te mo m t o r in g fi e l d s.K e y w o r d s;W ire l e s s D o w n l o a d o n th e a ir R
6、e m o te m o n i to ri n g0 引言 I n t e m e,的应用推动了工业控制领域远程监控技术的发展。但对于其他领域(如气象、环保、地质、水文、农业等)的远程监控系统 这种有线网络通信的方式不再适用,因此基于G S M/G P R S、专用 A M/F M无线方式的远程监控系统在近年来得到 r 越来越广泛的应用。其中,由于G S M/G P R S,C D M A公司技术成熟 应用系统初期投资低,组网方便,维护简单,所以成为节点分散、实时性要求相对不严格的远程测控系统的首选。远程监控系统的现场终端一般采用嵌人式结构,它对耗电量有较严格的要求,并且微控制器处理速度较低
7、、存储单元少,如水文无人监控站、气象监测点以及 P O S 机等。随着实际应用要求的不断提高,现有无线远程监控技术面临新的挑战:要求具备更高的数据传输速度,支持内部应用程序自动升级,以及实现开放式软硬件系统结构。最近发展起来的无线J a v a 技术具备平台无关性,代码短小,并且支持程序实时下载、动态加载运行,将在该领域发挥重要的作用。支持 J 2 M E的嵌人式设备融合了J a v a 和G P R S无线网络技术的优点将推动远程监控系统朝着智能化方向发展。本文以内嵌 J 2 M E和G P R S 功能的S i m e n s T C 4 5 模块为例,组建无线远程监控平台,探讨无线J a
8、 v a 技术在嵌人式测控系统中的应用。1 无线 J a v a 及J 2 ME应用程序的特点1.1 无线 J a v a概述 J 2 M E技术定义和标准化了一种可移植的无线应用开发环境,它提升了嵌人式无线设备的I n te r n e t 访问能力,支持设备应用软件的动态下载。无线J a v a 采用J 2 M E的基本J a v a 平台,是为了支持小型嵌入式或移动设备而推出的一系列技术和规范的总称。G P R S 的应用使J a v a 技术和J 2 ME平台得U为无线网络服务。J 2 M E在设备的操作系统上建造了3层软 件:虚 拟机J V M(j a v a v i r tu a
9、l m a c h i n e);配置层(c o n-fi g u r a t io n);描述层(p r o f i l e)。根据嵌人式设备功能的不同,J 2 M E的配置层定义了两类设备:针对运算功能有限、供电受限的嵌人式设备,如P D A、手机等手持式设备,采用C L D C(c o n n e c t e d l im i t e d d e v i c e c o n f i g u r a-d o 时规范;针对运算能力相对较强、电力供应相对充足的嵌人式装置,如机顶盒、高端通信设备、家电控制器、车载电子设备等,应用C D C(c o n n e c t e d d e v i c
10、e c o n-f ig u r a t i o n)规范。对于移动便携式设备而言,定义在C L D C之上的P ro f i le称为M I D P(m o o i le i n fo r m a t i o n d e-v i c e p ro f il e)a1.2 1 2 11 1 E应用程序的特征 J 2 M E是J a v a 2的袖珍版本,具有如下特征:充分P R OC E S S A U T OMAT I ON INS T R U ME N T A TIO N V o l,2 7 No.2 F e b r u a r y 2 0 0 6基于无线J a v a 的远程监控系统研究
11、周国祥.等利用 J a v a 语言跨平台运行的优势,为无线设备创建了一个全新的开发平台,利于组建一个兼容各种现场设备的大型系统;通过 C L D C和 M I D P 建立底层和应用层2 个级别的安全模型,保证程序运行的安全性;由于代码较少,适用于在存储器空间受限的嵌人式设备上运行;支持程序动态加载,可以通过空中下载方式从特定网站下载应用程序井在本地设备即时运行。M I D P的应用程序称为 M I D l e t,运行在J 2 M E虚拟机K V M之上。在支持J 2 M E的设备上都有M I D Ie t 运行环境。M I D l e t 有暂停、运行和退出等3个运行状态。M I D P
12、 支持网络接C a 使得 M I D l e t 具有很强的网络通信能力。不同厂商的移动信息设备在底层可能支持或不支持T C P/I P网络,但是在上层都必须支持H t t p协议,所以每个 J 2 ME 设备都能以C l i e n t/S e r v e r 方式直接访问I n te r n e t 的全部信息,不同的 C h e a t 访问不同的文件。M I D I e t 应用程序在宿主机上开发,在嵌人式设备中运行。S U N公司、J 2 M E设备制造商以及第三方软件商为手机和其他嵌人式设备的开发提供了多种开发工具包。程 序更新的过 程称为O T A P(o v e r-t h e
13、-a ir p ro v is i o n i n g)o为兼容各种J 2 M E设备,应用程序中的网络通信一般使用 H tt p 协议。设备中初始 M I D I e t 程序的下载通过R S-2 3 2口或者 U S B接 口实现。2 无线J a v a远程监控系统的组成 移动通信供应商推出了J a v a 无线数据增值业务,只要将支持J a v a 功能的手机终端通过 G P R S 方式接人无线J a v a 服务平台,就可以方便地享受类似于I n te rne t上提供的各种服务,如下载游戏、收发邮件、阅读电子数据、查询电子地图等。除个人移动通信外,无线】a v a在工业远程监控领域
14、也显现出巨大活力。图 1 所示为利用无线J a v a 技术组建的远程监控系统。图 1 基于无线J a v a 的远程监控系统组成原理 F i g.I C o m p o s it i o n a l p r in c ip l e o f w ir e l e s s J a v a b a s e d r e m o t e mo n i to r i n g s y s te m 系统主要由4大部分组成:空中下载控制中心、监测终端站、移动通信网络、空中下载服务器。它融合 了短消息、无线网络数据传输,J a v a 程序空中下载与自动加载技术,提升了系统的智能化程度。现场测控终端的嵌人式设
15、备需要支持J 2 M E和G S M/G P R S 通信。借助于G P R S 无线网络,监测终端能通过 H t tp等通信方式实现程序的自动更新、现场数据和设备信息的传送。自动化仪表 第 2 7 卷第 2 期2 0 0 6年2月3 基于无线J a v a 的应用系统实现 下面以支持J 2 M E的多功能G P R S 模块T C 4 5 构建远程监控系统平台,实现了数据远程传输和现场设备远程控制。3.1 G P R S 通信模块 T C 4 5 是S ie m e n:为工业应用推出的新一代G P R S无线M o d e m,具备语音与数据通信、短消息和无线传真功能。它依靠内嵌的J 2
16、M E技术支持机器间的通信(M 2 M),具有独立控制应用软件的功能。通过 A T命令可以从T C 4 5 模块的4 0引脚中配置出2 个 R S-2 3 2口(A S C,A S C,),G P I O(通用数宁输人输出接口)和D A I(数字音频接口)。因此,不用任何外部控制器和其它复杂外围电路,利用该模块就可组建一个完整的远程监控系统。对T C 4 5 硬件资源的控制方式有两种:通过串口A S C。直接发送 A T命令进行控制或者由模块内部的M I D I e t 程序实现控制。T C 4 5内部已经预装 K V M,C L D C,M I D P,编译好的M I D I e t 程序可
17、通过串口下载到该模块中。通过串口A T命令可以切换M I D Ie t 的运行方式;运行J a v a 程序后,在 M I D I e t 程序内部可实现对A S C o,A S C G P I O,D A I的控制,也可接 收短消息(S MS)、利用G P R S实现数据传输;可以触发空中下载O T A过程。模块的J a v a 环境包括K V M,A T命令A P I,F l a s h 文件系 统操 作A P I,A S C,串口 通信A P I)、I M P 1,0(指向T C P/I P的 A P I)等。M I D I e t 可控制的资源有F l a s h 文件系 统、内部T
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 无线 Java 远程 监控 系统 研究 周国祥
限制150内