通信网络-基于Internet的远程控制系统

合集下载

ipcom

ipcom

IPCOM概述IPCOM是一种将信息和通信技术与物理设备相结合的解决方案,用于创建智能城市、智能家居和工业自动化等应用程序。

这种方案基于IP(Internet Protocol)网络,利用网络连接各种设备和系统,实现数据的传输、共享和处理。

通过IPCOM,用户可以实现对设备的远程控制、监测和管理,提高生活和工作的便利性、安全性和效率。

主要特点1. IP网络的应用IPCOM利用IP网络作为通信基础设施,使得各种设备可以通过网关连接到同一个网络中。

这种方式大大简化了设备之间的通信和集成,提高了系统的可扩展性和灵活性。

无论是传感器、执行器、控制器还是计算机,都可以通过IP网络来进行通信,实现设备之间的数据交换。

2. 数据的传输和共享通过IPCOM,设备可以将数据在IP网络上进行传输和共享。

这意味着设备之间可以实现实时数据的互通,在智能城市、智能家居和工业自动化等场景中发挥重要作用。

例如,在智能家居中,温湿度传感器可以将数据传输到智能手机上,用户可以通过手机实时监测室内环境的变化。

而在工业自动化中,传感器可以将生产线上的数据传输给控制器,实现对生产过程的监控和调整。

3. 远程控制和管理IPCOM允许用户对设备进行远程控制和管理。

通过互联网,用户可以随时随地监控和控制设备的状态。

例如,在智能城市中,交通管理中心通过IPCOM可以实时监控路灯的工作状态,远程调整灯光的亮度和开关。

而在工业自动化中,工程师可以通过手机远程监控机器状态,进行故障排查和维护。

4. 安全性和隐私保护IPCOM注重安全性和隐私保护。

通过对数据进行加密和身份认证,保证数据在传输过程中的安全性。

同时,IPCOM还采用访问控制机制,限制未经授权的访问。

这些措施保护了系统的安全性,防止恶意用户对设备和数据的非法操作和篡改。

应用领域1. 智能城市IPCOM在智能城市中发挥着重要作用。

通过IPCOM,交通、能源、环境等各个方面的设备可以在同一个平台上进行集成管理。

浅谈计算机网络技术中的远程控制系统分析

浅谈计算机网络技术中的远程控制系统分析

浅谈计算机网络技术中的远程控制系统分析杭小虎【摘要】近年来,随着科技的发展,科技技术的明显提高,计算机网络技术也得到广泛的应用与普及,其中计算机网络远程控制技术在各行业的应用,可以大大降低各单位的管理成本、降低能耗,并有效提高各个环节的工作效率,是各行业未来发展必须高度重视的方向之一。

在人们的日常生活当中,计算机网络远程控制系统已经成为计算机应用系统当中关键的应用技术,其重要性不言而喻。

文章主要分析了计算机网络远程控制系统,并以远程教育系统为例,针对分析了该系统的设计与应用途径。

%In recent years,signiifcantly improve the development of technology, science and technology technology, computer network technology has been widely used and popular, wherein the computer network remote control technology in all sectors of application, can greatly reduce the administrative costs of each unit, to reduce energy consumption and effectively improve the efifciency of all aspects, it is one of the future direction of development of the industry must be highly valued. In our daily life,computer network remote control system has become among computer application systems critical application technology, its importance is self-evident.This paper analyzes the computer network remote control system, and distance education system,for example, for the analysis of the design and application of the system approach.【期刊名称】《无线互联科技》【年(卷),期】2015(000)017【总页数】3页(P34-35,44)【关键词】计算机;网络远程控制;网络技术【作者】杭小虎【作者单位】南通航运职业技术学院,江苏南通 226010【正文语种】中文计算机网络远程控制系统是计算机技术、通信技术和互联网技术发展到一定程度之后的整合技术,其代表着社会的发展和新时代的到来。

基于INTERNET远程控制中网络延时的研究

基于INTERNET远程控制中网络延时的研究

应用均有变革性的深远意义, 倍受国内外研究人员的注 目。 图1 所示的远程控制系统中, 因特网中 传输的是系统实时的
运动信 息, 在一定的采样周期下可 以实现对系统运动量信息的实
时控制【。 l l
3 网络 的时延及产生的原 因分析
T P 是 因 网的通信 中事实上 的国际标准 , C/ 特 基于T P C/
- I- - - - - - - - - - - - ' - I- - - - - - - - ● - I。 - - - - - - - - _

: 客户
: 互联髓 . 厦务善 : .
_远程控制策略的完善 , r 基于It nt ne e r 的远程 控制成为可能。 基于公共网络( t nt的远程通过廉价 的T P I e e) nr C/
维普资讯
《 动 技 与 用》07 第2卷 期 自 化 术 应 20年 6 第2
计 算 机 应 用
Comp e p i a i s ut rAp l t c on
基于 I RNE 远程控 制 中网络延 时 的研 究 T N E T
A b t a tTh s p p r i to u e h n e n tb s d r mo e c n r ls se . e c mp ns t n o h e wo k d l y i i c s e s r c : i a e n r d c st e i t r e — a e e t o to y t m Th o e a i ft e n t r e a sd s u s d o b s d o h n u — u p tmo e n S d ma n. a e n t e i p to t u d l - o i i

基于Internet的远程控制中网络延时的探讨

基于Internet的远程控制中网络延时的探讨

基 于 Itre 的远 程控 制 系统 的前 向通 道 和 反 nent
馈通道均由 It t ne 构成。系统中的本地计算机通 me 过 It nt ne e 向远端计算机不断地传送控制信 息, r 同 时远端计算机通过 It nt ne e 向本地计算机不断地传 r 送被控对象运动的采样信息 , 以便与输入信 息进行 比较 , 再发出控制信息 , 完成远程控制过程 。这就需
g er g eo gi gIsi t o eh o g , r 50 0 C i ) i ei ,H i nj n ntae f c n l y Hai 10 5 , h a n n l a t T o n n Ab ta t To s let ep o lm fI tm e— d c dtmed ly ,i d sg sac m p n ao ee n r l y tm sr c : ov h r be o n e ti u e i ea s t ein o e st ri atlc to se n n o s
J n ,0 6 u .2 0
基 于 Itre 的远 程控 制 中 网络 宋清 昆 , 一 李 岩
( . 尔滨理 工大学 自动化 学院, 1哈 黑龙江 哈 尔滨 10 8 ; . 50 0 2 黑龙江工程学院 机 电工程 系, 黑龙 江 哈 尔滨 10 5 ) 50 0
摘 要: 为解决基 于 It e 的远程控制 中的网络 延时及不确定的问题 , ne t n r 在系统中设计补偿器结构 , 并提出使用 R F B
神经网络预测延时 的方法 , 来保证系统的稳定性 , 改善系统 的整体性 能。仿 真分析 表明 , 用补偿 器结 构和 R F神 采 B
经 网络预测延时 的方 法是仃效的。 关键词 : 远程控制 ; 中图分类号 : 8 2 TP 7 神经网络 ; 时 延 文献标识码 : A 文章编 号:6 1 6 9 2 0 )2 0 5 2 1 7 —4 7 【0 6 0 —0 4 —0

基于Internet的嵌入式远程控制单元

基于Internet的嵌入式远程控制单元
事等领域 , 并取得一定 的进展 , 尤其在机器人控制方 面取得 了较 为显著的成果 。 J 近年来 , 入式 系统在工 业过程控制领 域得到 了广 泛的应 嵌 用 。嵌入式系统 以应用为 中心 , 在工业 过程控制领域是 以完成
l :
l 传I :嵌 I


_ 控. 场 现l 式} 入J L . {被 冈 I . 器 感 . - 象 对 控
远程监 控单元 。
1 远程控制 系统基本模式
te e e d d r moe c n r l n t sd sg e , n sh r wae a d s f r e r ai d T e h d a e i b s d o 3 A5 0 h h mb d e e t o t i i e in d a d i a d r ot e a l e . h a w a e n S C 1 B a te o u t n wa r e z r r s s man c nr l r w ih h o ef l n en t u c in a d ma yi tra e or moe c n o o a q i me t Al , ed sg d r — i o t l , h c a p w r tr e n t n ne c st oe s u I f o n f e t o t l c e u p n . s t e i a e r l l oh n n
关键词 : tre; I e t远程控制 ;3A50 控制单元 n n SC 1B;
中图分类号 :P 9 T33 文献标识码 : A 文章编号 :00— 8 9 20 )4— 06— 3 10 8 2 ( 07 0 04 0
Emb d e mo e Co to i s d o n e n t e d d Re t n r lUn tBa e n I t r e DN u— a Q N Xa- eg B I ig T N i I GH i i I i s n , A n , A GWe x, nh J

基于Internet的远程控制智能网络接口设计与实现

基于Internet的远程控制智能网络接口设计与实现

( %,DP ; 2?L, &O,-D+?*@ )IE+,L ) , 应用系统可以直接 拨号上网, 此方案硬件电路相对简单, 但软件设计复 杂, 工作量大, 另 外每一个电子设 备都要申请一 个 #’ 地址, 而 #’ 地址资源是有限的, 使用还要付费, 成 本较高。 (1) ’$ JD+,XDI [ 专用网, 应用系统通过传统的 串行通信口, 如 %)131 \ 611 \ 675 等与网关 ’$ 连接, 由网关 ’$ 负责将数据传入 #*+,-*,+, 此方案中软硬 件设计的工作量仍然较大, 而且费用也比较高。 (3) 7 位 "$H [ 2$’ \ #’ 协议芯片, 应用系统可 以直接上网, 硬件电路相对简单, 成本较低。 智能网络接口采用上面所提出的第三种方案, 这种智能网络接口结构简单, 体积小, 价格低廉, 并 采用标准通信协议 2$’ \ #’, 具有很好的通用性。
网, 在控制机与智能网 络接口单元之 间传送数据。 智能 网络接 口单元 和控制 机均与 #*+,-*,+ 网络 相 联, 智能网络接口单元实际上相当于现场机电设备 近程控制中的主机, 而控制机可以是与国际互联网 相联的位于世界任何地方的一台个人计算机。
[ 5] 目前, 应用 系统与 #*+,-*,+ 连接有三 种 可行 的方案: (/) 31 位 "$H ( "?R-M $M*+-MPP,- H*?+ )[ %2&)
!"#$%& ’&( )"’*$+’,$-& -. /&,"**$%"&, 0",1-23 /&,"2.’4" $& )"5-," 6-&,2-* 78#,"5 9’#"( -& /&,"2&",

基于Internet的远程控制设计与实现

基于Internet的远程控制设计与实现
基于 Internet 的 远 程 控 制 主 要 具 有 以 下 特 点 [ 1 ] : ①传 输 通 道 是 Internet。使 用 的 协 议 是 TCP / IP协议 。所有使用 TCP / IP 协议的网络 , 包 括使用 TCP / IP协议而建立起来的 INTRANET, 都 可以使用现有的基于 Internet开发的远程控制产 品 。 ②系统开发周期短 、充分利用了现有的网络 资源 。大多数的企业事业单位和学校有自己的局 域网 , 这些局域网也都基本上与 Internet实现了互 连 。可以以此为基础 , 开发基于 Internet的远程控 制技术 , 即减少了资金投入 , 又可以充分利用现 有资源 。 ③维护费用小 。基于 Internet的远程控制 技术是以现有的 Internet为载体 , 而 Internet是一 项成熟的技术 , 并广泛的应用到商业中 。对于企 事业单位和学校的局域网 , 基本都有专业的维护 人员 , 不需要另外的专门人员来维护 , 减少了维 护的费用 。 ④可靠性高 , 很少因为线路传输问题
关键词 : 远程控制 ; 因特网 ; TCP / IP; C / S 中图分类号 : TP393 文献标识码 : A 文章编号 : 1674 - 9545 (2010) 02 - 0033 - (03)
采用 Internet进行远程控制是 Internet技术和 远程控制技术发展的必然 结果 。 Internet从诞 生 起 , 就对社会各方各面产生巨大的影响 , Internet 几乎已经运用到社会的各个领域 。由于 Internet的 介入 , 远程控制技术得到了进一步的发展 , 远程 控制技术还将随着 Internet的发展而不断的发展 , 并对工业控制领域和人类生活产生巨大的影响 。 因此 , 研究基于 Internet的远程控制课题 , 有着广 阔的发展前景 。 1 基于 Internet的远程控制的特点

基于Internet网过程控制远程监控系统实时性研究

基于Internet网过程控制远程监控系统实时性研究
提 出 了几种提 高远程 监控 实时性 的方 法 。
关 键词 :过 程控制 ;远程 监控 ;实 时性 ;时延 预测
S u y o e ltm e c a a t rsi fpr c s o to e o e t d n r a —i h r c e itc o o e s c n r lr m t
Absr c : I h sp p r o a tr ih i f e c e ra—i h r ce sis o rc s o to mo e ta t n t i a e ,s me fcos wh c n u n e t e lt l h me c aa tr tc fp o e s c n rlr i e t mo i rn nd ̄nrls se b s d o tme r n lzd.T i a e s tde era—i h r ce it so n ti g a o to ytm a e n I e taea aye n n sp p ra osu ist e lt l h mec aa trs c f i
陈少 波 ,桂 卫 华
( 中南大学信息 科学与工程学 院 ,长 沙 40 8 ) 10 3

要 :分析 了基 于 It t ne 网过程 控 制远 程监 控 系统 实时性 的影 响 因素 ,并根 据 过程 控 制在 远 me
程监控 中传输数据的特点,从 网络结构 ,信 息传输 中的算法选择 ,系统构成、软件选择等方面,
h e t n t i o t yt te rmoe mo i r g a d c n rls s m ,a d p t r ad s me k y me o s t mv e l i a a i t on n o e n u sf w r o e t d o i o h mp e ra — me c p b l y t i o o i r d c n rl s s m r m h s e t o e o s u tr , r mei c oc , ytm o o e t fm nt i a o t y t fo t e a p c f n t  ̄ t cu ai o n n g o e s w r e h t t h i ss c e e c mp n n s n ot r h ie a d s f a e c oc . w Ke r s p o e s c n rl e t n tr g a d c n rl e —i h rce si ;t ea rd cin y wo d : r c s o t ;rmo e mo i i n o t ;r a t o on o l me c a a tr t i c i d ly p e it me o
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于Internet的远程控制系统(湖南省自然科学基金“高速网络自适应拥塞控制研究”,湖南省科技厅,编号:06JJ50135,本文作者为项目主持人)Internet-based Remote Control System(广东商学院)高文宇摘要:基于局域网的控制系统已应用得非常广泛,但是真正基于Internet的远程控制系统还面临诸多挑战,如跨平台性、实时性和安全性等。

本文以一个Java实现的远程监控系统为例,深入研究了系统中的跨平台性支持,Java对底层硬件的控制实现,实时性问题,安全性问题等,应用实践表明,该系统基本满足了设计要求。

关键词:远程控制;实时性;安全性中图分类号:T27 文献标识码:BAbstract:LAN-based control system has been wildly used for a long time, but Internet-based remote control system is still a great challenge. Such problems as cross-platform support, real timing, security cannot be solved easily in an Internet-based system. We try to solve such problems through a remote control system implemented by Java; special discussion is given to above problems. Operation of this system showed it meet most of the demand.Keywords:Remote control;Real-timing;Security1 引言随着计算技术的飞速发展,越来越多的工业控制系统通过计算机来完成,而网络技术的进步也为网络控制提供了更多的可能性。

在传统的工控领域,以汇编和C语言实现的控制系统居多,而控制系统的实时性要求又将多数的网络控制系统局限在局域网内。

真正通过Internet来实现远程工业控制系统还面临许多挑战[1-3]。

首先,基于Internet的远程工控系统要考虑到控制终端的多样性,因此系统要具有良好的平台适应性,传统的C和汇编难以很好地满足系统要求,而Java良好的可移植性和封装性为系统的设计提供了更好的选择,因此采用Java实现的Web方式的工控系统成了更好的选择。

其次,基于Internet的远程工控系统,控制指令和数据的传输需要经过一个公共的,不可控的Internet,数据传输的实时性、安全性都无法像在可控的局域网里那样有保障,因此需要采用一些有效的技术措施来提高系统的实时性和安全性。

2 系统结构某单位在几个不同的城市分别设置了几个无人值守的观测站,用于收集一些环境信息,同时,远程控制终端还可发送控制指令对被控设备的运行参数进行调整,以调节数据采集的频率等,每个观测站还配置了监控器,用于对观测站的现场情况进行监测。

系统体系结构见图1。

系统主要包括被控设备、控制机、控制服务器和控制终端。

控制机通过RS232接口与多个被控设备相连,主要包括环境数据采集设备、监控器等;控制机通过Internet与控制服务器相连,接收来自控制服务器的控制指令,另外,控制机也通过网络上传一些系统状态,监控录像等;控制终端有两种,一种是与控制服务器处于同一个局域网的控制终端,这些控制终端通过LAN访问控制服务器,经过服务器的验证后,可以发送控制命令给服务器,由控制服务器将控制命令转发给控制机,实现对远程设备的控制;另一种控制终端是直接连在Internet上的控制终端,理论上,任何一台可以访问Internet的机器都可以当作控制终端来使用。

对于这类通过Internet接入的控制终端,同样需要先连接到控制服务器请求认证,经验证后方能实现对远程设备的控制,这里最重要的问题就是如何保证远程控制的安全性,这在后面专门给予讨论。

系统采用Java及相关技术实现。

图1 系统体系结构图3 系统实现中的关键问题3.1 通过JNI技术实现对底层硬件的控制Java具有良好的平台无关性,因此在应用系统的开发中应用越来越广泛,但是也正是由于Java跨平台性的要求,使得标准Java中不包含对底层硬件访问的支持。

而在工控系统中经常遇到需要直接操作物理设备的情况,使用纯Java编程无法解决这个问题。

同时,许多工控设备自带的驱动程序和操作函数也都是用C或汇编实现的。

幸运的是,Java中提供的JNI(Java Native Interface)技术可以很好地解决这一问题。

在Java中通过JNI技术来利用C 或汇编实现的API,实现Java与硬件的交互。

使用JNI基本本地方法的过程如下,首先在一个Java程序中使用native关键字声明一个本地方法,用System.loadLibrary( )方法加载所需的动态链接库,然后编译该Java程序。

接着使用JDK中的javah命令创建一个C语言头文件,并创建一个Stub文件,Stub文件中包含与其C结构紧密联系在一起的C代码,Stub文件建立后编写相应的C代码;最后再将C程序编译成DLL模块供前面实现的Java程序调用。

关键Java代码如下:3.2 Java实现串口通信在监控系统中,控制机与被控设备之间是通过串口进行通信的。

而标准的J2SE中由于考虑到跨平台性没有提供对串口支持,串口通信开发包是以独立的comm.jar包形式发布在网站上,称之为Java Communication API,它是J2SE的标准扩展,事实上comm.jar 就是使用前面提到的本地方法实现的。

comm.jar提供了对RS232串行端口和IEEE1284并行端口通信的支持。

Java Communication API的核心是抽象的类CommPort及其两个子类,SerialPort类和ParallePort类。

其中,SerialPort用于串口通信,ParallePort用于并行口通信。

CommPort类还提供了常规的通信模式和方法,如getInputStream( )方法和getOutputStream( )方法,用于与端口上的设备进行通信。

使用串口通信,首先要打开串口,设定事件监听器,设定串口通信参数如波特率、数据长度、数据停止位长度、数据校验类型等,关键代码如下:被控设备向计算机发送数据时会在串口产生一个端口事件,监听器截获端口事件后将消息传递给主程序处理。

关键代码如下:3.3 控制系统的实时性策略由于控制服务器和控制机,以及控制终端和服务器之间的连接是通过Internet来实现的,因此这对于控制事务的完整性和实时性都提出了很大的挑战。

对此在系统中主要采用了缓存和探测的这两种策略。

所谓缓存就是控制机对收到的所有控制命令都进行缓存,只有收到完整的命令集才对被控设备发出控制命令,避免不完整的命令导致错误的控制行为。

而探测则是针对一些数据量交互较大的控制行为,在最终执行这些控制命令前,控制机会向发出控制命令的控制终端发送一些探测数据包,通过对探测数据包延时的变化情况的考察来了解当前网络状况,以确定当前网络状况是否满足将要执行的控制命令的实时性要求,如果当前网络较为繁忙,无法满足要求,控制机就给控制终端发送提示信息,建议等待或取消控制命令。

探测数据包延时变化情况分析的原理参见文献[4]。

3.4 控制系统的安全性策略从前面对系统的描述中可以看到,系统的控制终端有两种类型。

一种是与控制服务器同处于一个局域网的计算机,另一种是任何接入到Internet的计算机理论上都可以实施对远端设备的控制,因此这对系统的安全性提出了更大的挑战。

在这个系统中,对于从Internet接入的控制终端主要采用两种模式来实现对远端设备的控制。

在第一种模式中,从Internet接入的控制终端通过Internet访问控制服务器,服务器验证远程控制终端的账号和密码,通过验证后,远程控制终端可通过服务器与远程的控制机实现通信,从而实现对远程被控设备的控制。

在这种模式中,服务器就像是远程控制终端和远程控制机的一个代理,控制终端和控制机之间的控制和反馈都通过服务器代理。

这种方式有较高的安全性,控制服务器可以对控制终端实施严格的验证,并对控制终端的行为进行监督和约束。

但是由于控制服务器的代理和转发,会降低控制终端和控制机之间的通信效率,特别是控制终端和控制服务器是通过Internet相连,而非通过LAN相连时。

因此在系统中还提供了第二种模式。

在第二种模式中,首先,从Internet接入的控制终端也是通过Internet访问控制服务器,向服务器提交账号和密码以及控制请求,通过服务器的验证后,控制服务器向控制终端和被控的控制机分别发送一个有时间限制的对称密钥,随后,控制终端可以使用该密钥直接与控制机进行加密的通信,而没有密钥的机器是无法与控制机进行直接的通信的,这样就保证了控制过程的安全性,只有通过服务器验证并持有密钥的控制终端才能直接与远程控制机直接通信。

4 结束语随着应用需求的进一步发展,将有更多的控制系统通过Internet来实施。

而在一个开放的,提供“尽力而为”服务的Internet上实现安全,可靠的远程控制的确是一件非常困难的工作。

在系统的开发中,我们对这些问题做了较为深入的研究和探讨,通过在网络应用层的一些措施取得了较好的效果。

但在今后,这两个问题仍然有待改进,更为安全和可靠的基于Internet的远程控制的实现需要底层协议的支持,而且协议还需与现有的网络结构兼容。

另外,将控制终端的实现进一步小型化,使其能移植到通用的无线通信平台上,从而实现可靠的无线控制终端也是值得进一步研究的问题。

本文作者的创新点在于对基于Internet的远程控制系统中的一些问题如跨平台性、实时性、安全性进行了较为深入的研究,并给出了可行的解决方案,实践表明这些方案取得了较好的效果。

参考文献:[1]陆颖瑜, 张永林. 利用Java 实现对云台和镜头的远程控制[J]. 工程设计学报, 2007,14(4):324-328[2]贾少锐,王亚军,薛红梅,马小进. 基于JSP 的网络控制家电软件系统的实现[J]. 微计算机信息,2007,1-3:190-192[3]宗群, 李然, 王波. 嵌入式Internet 控制系统的设计与分析[J]. 中国工程科学,2005,7(5)53-56[4]Jain M, Dovrolis C. End-to-end available bandwidth: Measurement methodology, dynamics,and relation with TCP throughput[J]. IEEE/ACM Transactions on networking. 2003,11(4): 537–549.作者简介:高文宇(1972-),男(汉族),湖南省永州市人,广东商学院信息学院教授,博士,主要从事计算机网络、软件工程研究。

相关文档
最新文档