基于web的远程控制系统

合集下载

基于Web技术GPRS技术的远程测控系统设计

基于Web技术GPRS技术的远程测控系统设计
We b类 型 的 多 用 户 远 程 控 制 系 统 。 该 系 统 在 对 设 备 实 现
2 远 程 测 控 系 统 实 现 的 关 键 技 术
2 1 GPRS技 术 .
当前 , RS是 一 种 先 进 的数 据 传 输 技 术 , 用 该 技 GP 运 术进行数据传输 , 度快 、 速 可靠 性 高 , 且 因其 采 用 的 是 移 并 动 网的 GP RS业 务 技术 , 得 网 络 覆 盖 范 围 广 , 更 偏 远 使 在 的地 方 也 可 以 采用 该 技 术 进 行 数 据 传 输 和 交 换 。在 该 系 统 实 现 过程 中 , 程 无 功 补 偿 控 制 器 利 用无 线 通 信 功 能 接 远 人 到 系统 中 来 进 行 数 据 传 送 。 G RS通 信 模 板 中有 一 份 P 完整 的 T /P协议 , 使 用 该 技 术 时 , 先 必 须 设 置 好 CP I 在 首 通 信 中心 的域 名 或 是 网 络 的 I P地 址 , 同时 也 要 开 启 中 国
远程测控时, 以获取 设备 实时 的运动 状态 参数 和 S 可 OE
数 据 , 可 以设 置设 备 的 控 制 参 数 , 过 了 解 设 备 的 当前 也 通
情 况后 , 以采 取 发 布指 令 的方 式 控 制 远 程设 备 。 可
l 系统 的 工 作 过 程 以及 系统 设 计
服 务 网络 将 其 通 过 浏 览 器 传 送 给 无 功 补 偿 控 制 器 , 后 , 之
无 功补 偿 控 制 器 也 会 以相 同 的 通 道 将 反 馈 到 得 信 息 数 据 传送 给 客 户 端 。该 远 程 测 控 系统 采 用 的 是 B s三层 的 网 /
络 模 式 , 括 了 We 包 b应 用 程 序 、 信 服 务 器 和 无 功 补 偿 控 通

基于嵌入式WEB服务器的远程PLC控制系统设计

基于嵌入式WEB服务器的远程PLC控制系统设计
pot; f O o
22嵌入 式 W E 服 务 器 串 口 消息 的 编 写 . B
嵌 入 式 WE B服 务 器 U S 1 0和 P C之 问通 信 时 ,用 户 存 浏 览 器 端 之 所 以 可 以 看 到 动 态 的 交互 页 面是 靠 U S 1 0中 的 开发 D 10 L D 10
表 1 串 1 i X 5 ̄ 1

3P C 通 信 协 议 编 写 L
本系统选用 的 PC为 0 R L M0 N通 信 协 议 的 编 写 也 是 基 于 O O N M R 通 信 协议 而 编 写 的 。

控制 线
RS 2 23 C
2 传输 速度 3 d 奇 偶饺验 数据 长度
器完 成 一 定 输 入 工 作 向 服务 器 发 出 H 丫 1r 求 ( 为 C I 求 )服 务 器 端 接 收 到 该 请 求 后 , 行相 应 的 处理 , 后 启 动 U L指 向 的 P请 称 G请 , 进 然 R C I G 。绝 大 多数 的 C I G 主要 用 来 处 理 表单 提 交 的 信 息 , 求 提 交有 gt ps 两种 方 式 ,对 于 同一 项 请 求 提交 方 式 不 同 所指 派 的 C I 请 e、 ot G 处 理 则 不 同 .当 浏 览器 端 收 到用 户 请 求 U L时 , G 组 件 以 H ML形 式 向 WE R C I T B服 务 器 提 交 结 果 数 据 。 以用 户 登 录 为例 ,用 户 在 L g , m 登 录 页面 , 过 p s方 式 将 请 求 提交 给实 现 登 录 的 Lgn g 页 面 处 理 . 录 页 面 的 C I 序 部 分代 码 如 下 : oi h l nt 通 ot oi. i c 登 G程 i g ( T , hr ie ca d) n l i WC W ca f ,h r r to n l h { c a a e 】 hr m [ ; n 9 c a as od ] h r s r[ ; p w 7 c a rl 2 ; hr o [】 e c a c a [5; hr nme ] 2

基于Web的群体机器人远程控制系统研究与实现

基于Web的群体机器人远程控制系统研究与实现

p l i f y p r o c e s s i n g l o g i c . Th r o u g h u s e r a c c e s s , c o n t r o l l i n g s t a t u s c h a n g e a n d i n s t r u c t i o n ’ S a d d i t i o n a l i n f o r ma ti o n t o s t r e n g t h e n r e l i a b i l i y t
基于 We b的群体机 器人远程控制 系统研 究 与实现
夏 永 锋
摘 要 : 介 绍 一 种 基 于 wl e b 的群 体 机 器人 远 程 控 制 系 统 的设 计 与 实 现 ,针 对 如 何 消 除群 体 机 器人 控 制在 空 间距 离上 的 限
制 问题 ,利 用 互联 网跨 平 台、分 布 式、 大 众化 、 易 用等 诸 多优 势 来解 决 ,并 以 图 标化 层 次化 的控 制 方 式增 强 系统 的 可 用 性 与 用 户友 好 性 。通 过指 令 编码 优 化 数 据 传 输 效 率 ,简化 处 理 逻 辑 。从 用 户 访 问 ,状 态控 制 与指 令 附加 信 息 3个 方面 增 强 系统
Mi c r o c o mp u t e r Ap p l i c a t i o n s V o 1 . 2 9 , No . 2 , 2 0 1 3
研 究 与设计
微 型 电脑 第 2 期
文章编号 :1 0 0 7 - 7 5 7 X ( 2 0 1 3 ) 2 - 0 0 1 3 - 0 3
可靠性 ,保证控制 逻辑 的正确性 。采 用最新 的开源技术 实现 系统,便 于系统的更新 维护。

基于S3C2440的Web远程控制系统设计与实现

基于S3C2440的Web远程控制系统设计与实现

1引 言
远 控制终端( 浏览器)
It nt ne e 的迅速发展使社会 经济结构 和人们 的生 活方式 r 发生了巨大的变化 , 随着控制技术 与计算机 、 网络 、 通信 等技 术的结合 与渗透 , 通过人 机交 互 的协 调操 作 , 立控 制 系统 建
与 It ntIt nt 境 的 开 放 性 连 接 , 于 We n re nr e 环 e / a 基 b的 应 用 已
[ 文章编号] 6 1 0 X( 00 0 00 0 17 —8 2 2 1 )4— 0 1— 3
基于 ¥C40 We 远程控制系统设计与实现 324 的 b
郭志 勇 ( 安徽 电子信 息职业技术 学院 , 安徽 蚌 埠 2 3 3 ) 3 0 0
[ 摘 要] 文章介 绍了一种 运行 在嵌 入式 Ln x 台下 的基于 ¥ C 4 0的 w b远程控制系统 的实现方式 。以嵌入式 Ln x i 平 u 324 e iu
操作系统为软件平台 , B aWe 对 o b服务器进行配置 , 后编写相应 的 C I 然 G 程序 ,由 We 务器执行 C I b服 G 程序 接收用 户指令 ,
来控制 G I PO输入输出电平 , 实现智能家居控制 , 从而达到远程控制的 目的 。 [ 关键词 ] R A M;3 24 ; i xB a C I远程控制 C4 0 Ln ; o ;G ; u [ 中图分类号 ] P 1 T 31 [ 文献标识码 ] B
We b服务器 , 由 We 再 b服务器 去启动所 指定 的程 序来完成 特定的工作 。所 以简单点说 ,G 是一种通用 的接 口标准 。 CI
4 1C I 序 流 程 图 . G 程
图2 硬 件 设 计 框 图

基于Web的专家PID控制远程仿真系统

基于Web的专家PID控制远程仿真系统

类系统 的仿 真 , 多成本 较高 , 学 习周期 长 j 大 且 。随 大多都 以组 件 ( A t e 控 件 、aa组 件 或 C R 如 ci X v Jv O.
着 网络 技术 的发展 , 于 We 基 b的控 制系 统仿 真 方法 B A对象 等 ) 实现 , 于复 杂 的控 制工 程 类 系统 仿真 对
W e —b s d Re o e S m ulБайду номын сангаасo S se o pe tPI Co r l b — a e m t i a in y t m f r Ex r D nto
T i i g T O Q u—xa g U J —l n 。A i a i n
( aca gH nkn n e i ,a cag Jag i 30 3 C ia N nh n a gog U i r t N nh n ,inx 0 6 ,hn ) v sy 3
应 运而 生 。
而言 , 有 的模 型代 码必 须 自己开发 , 所 无疑 是一 个庞 大 的工程 。显 然研究 如何 在现有 仿真 软件 的基 础上
目前 , 其实 现形式 主要 包括 以下 3种 J :
b的仿 真 , 有较 强 的现 实意义 。 具 1 仿 真模型 只在 服务 器 端 运 行 , 程用 户 在 客 实 现基 于 We ) 远 户端 通过交 互界 面 进行 仿 真 系 统 的设 置 , 真 运 行 仿
控制 系统仿 真是利 用计算 机研 究控 制系统 性 能 行简单 的设 置就 可 以进行 系统仿 真 。相 对 于传统 方 的一 门学 问。传 统 的仿 真 方 法 一 般 是 建 立 在 单 机 法而 言 , 般具 有 成本 较 低 、 于管 理 、 维护 性 好 一 易 可

基于Web的远程监控系统的设计与实现

基于Web的远程监控系统的设计与实现

l 引 言
随着计算 机 网络 技术和 嵌入式 技术 的发展 ,监控技 术 也得 到 了快速 的发 展 ,监控 系统 也逐步 由集 巾 控 向 络 监 控 发 展 。 远 程 监 控 系 统 已 逐 渐 发 展 成 为 个 基 于 I t r e 的、功 能更完 善 、操 作 更 方 便 的 智 能 化 控 制 n en t 系统 ,监控 系统 实现 嘲络 化 已经 成为必 然的 发展趋势 。在 现代 企业 的生产和 管理 中,大 鼍的物理 量 、环 境参数 、工
中 国西 部 科技 2 1  ̄ 0 月 ( 0 -7 1 中旬 ) 1 卷 第2 期 总第2 3 第 0 0 5 期
基于We的远程监控系统的设计与实现 b
黄 杰
( 广西贺 州学 院物理 与 电子 信息工程 系,广 西 贺 州 5 2 0 ) 4 8 0

要 : 本文介 绍 了一个 基 于W b e ̄ 器的远程 监控 系统。该 监控 系统 由监控 站 点和W b ̄务器等模 块构成 ,其 中监控 站 &务 e/. l
Absr c : i ril d srbe a r m o e o i rng y t m a e Ol e sr e . e c n r l y t m o sse f ta tTh s tce e c i d e t m nt i s se b s d i a o W b e v rTh o to s se c n itd o m o io i g i a W e sr e ,nd h we st a o t d h n t rn st nd e b e v ra t e bi e d p e t e ARM 7 e is s re mir p 0 e s r 3C4 BO a t e e c o r c s o S 4 X s h k y p o e s rTh e e v rwa o tu t d o h m b d e lto m ft eARM 9 s re ir D o e s rS3 41 Th r c so . eW b s r e sc nsr ce n t ee e d dp af r o h e ism co r c so C2 0. e

基于嵌入式Web服务器的远程控制系统的构建

基于嵌入式Web服务器的远程控制系统的构建

术和嵌入式数据库 S Lt技 术 , Qi e 实现 了嵌入 式 We 服 务 器。用户通过 We b b浏 览器发
送控制信息( 云台转向 ) We 如 到 b服务 器 , 服务 器调 用 C I G 程序 解析 用户信 息 , 然后通 过 S Lt Qi e通知主程序。主程 序利用 串口操作前端监控设备 。
系列的用户接 口及驱动 。该数据库简单 易用 , 速度也快 , 同时提
供 了丰富的数据库接 口 , C语言接 口是最常用 的接 口 , 其 本文也
是用的该接 口。
}_ I _

Ur 模块 a 接口 t
} 叫 监控前端设备 l ‘ —
— — Βιβλιοθήκη D A I l SR M H
L ’ 。 。 。 。 。 ’ ’ 。 。 ‘ 。 ’ 。 。 J 。。 。 。‘ 。 。。。。 ’。。- 。 。 。‘ 。。 。 。。 。
处理器 ,4 S R 6 M D AM,M A A F A H,2 M N N L S 一 8 D T L S 18 A DF A H,
() 2 当有客户请 求连接时 , b We 服务器负责 接收客户端请求 之后分 析客户端 请求 , 解析 出请 求的方法 、 R 标 、 U L目 可选 的查 询信息及表单信息 , 同时根据请 求做 出相应 的处理 。
we 服务器程序 B A; b O 六是移植嵌入式数 据库 S  ̄t。 Q e
31 嵌入式 We 服 务器 . b
B A是一款单任务的 H O m 服务器 ,与其他传统的 We 服 b
务器相 比, O B A是单进程 的 ,即不 为每一个访问启动一个进程 ,
能 集 中 到一 个 体 积 很 小 的设 备 内 ,可 以直 接 连 入局 域 网和

基于Web和S7—300 PLC的远程控制实验室系统

基于Web和S7—300 PLC的远程控制实验室系统
现状 和 经验 , 出并 实现 了一 种 以 S —0 提 73 0可编程逻 辑控 制 器作 为基本控 制装 置 , O C作 为软硬 以 P
件通 讯接 口, P oiu 以 rf s现 场 总 线 、 业 以 太 网和 I tr e 作 为通 讯 枢 纽 , 利 用 J v pe , b 工 n en t 并 a aAp lt J v S r tJ P等 交互 式动 态 页面技 术 实现 友 好 实验 平 台的远 程 实验 室 系统. a a ci ,S p 最后 以远 程控 制过 程液 位对 象为例 , 通过 登 陆友好 的远 程控 制 实验 室 系统 , 功 地 实现 了对 实验 装 置 的控 制 , 明 了 成 证
基 于 We b和 S —0 L 的远 程 控 制 实 验 室 系 统 73 0P C
潜 立标 , 马英 , 杨 俞 立, 顾志 刚 , 晨 亮 朱
( 江工业大学 信息工程学院 , 江 杭州 303) 浙 浙 1 0 2
摘要 : 针对 当前 实验 室普遍 出现 实验 场地 或新 设备 不够 的 问题 , 总结和借 鉴 了国 内外 网络 实验 室的
维普资讯
第3 5卷 第 1 期 2 0 年 2月 07
浙 江 工 业 大 学 学 报
J OU RNAL OF Z E I H JANG UNI VERS TY I OF TECHNOLOGY
V0 . 5 No 1 13 .
Fe . 2 0 b 07
该 远 程 实验 室 系统 的 可 行 性 . 关 键 词 : 程 实验 室 ;a aAp l ; C; L 现 场 总 线 远 J v pe OP P C; t
中图分 类号 : P 7 T 23
文 献标 识码 : A
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验9基于web的远程控制系统
实验目的:
1、移植Boa服务器,将Boa服务器运行于嵌入式系统,并进行测试。

2、编写CGI程序和HTML页面,实现远程测控。

实验原理:
基于web的远程控制系统开发步骤如下:
1、建立可用的软件开发环境,参考实验2——7.
2、移植Boa服务器。

3、开发所需的驱动程序。

参考实验8
4、编写html页面。

5、编写CGI程序,实现远程控制。

4、5步参考文档《基于WEB的远程控制系统的设计与实现图文-003》。

6、登陆服务器,测试系统功能。

实验步骤:
这里只介绍Boa服务器的移植和系统测试部分。

1、Boa服务器的移植
(1)准备源代码
到boa网站下载boa-0.94.13.tar.gz源代码,或者使用光盘的boa-0.94.13.tar.gz软件包。

解压软件包,安装源代码。

#tar xzvf boa-0.94-13.tar.gz
(2)生成Makefile文件
进入src目录,编译源代码。

cd boa-0.94-13/src
解压后src目录下有Makefile.in文件,但没有Makefile文件,为了编译源代码,需要先生成Makefile文件,在src目录下运行configure命令即可。

#./configure
(3)修改Makefile文件
将Makefile文件中的内容修改如下:
CC=gcc
CPP=gcc–E
改为(在交叉编译时使用):
CC=arm-linux-gcc
CPP=arm-linux-gcc–E
(4)然后输入make命令进行编译,在src目录下就会生成boa的可执行文件。

#make
(5)为生成的Boa二进制文件瘦身。

可以在运行该步之前查看boa的大小,运行后再查看,看有什么差别。

#arm-linux-strip boa
(6)设置boa服务器配置文件位置
主要是配置boa服务器。

boa启动时需要一个配置文件boa.conf,该文件的缺省目录/etc/boa/由src/defines.h文件的SERVER_ROOT定义,或者在启动boa的时候通过参数“-c”指定(boa-c/etc/boa)
(7)修改boa.conf文件
①将User nobody
Group nogroup
改为User0(可以不改)
Group0
②将DocumentRoot设置为/var/www
③将MimeTypes设置为/etc/boa/mime.types
④定义默认首页和CGI程序所在目录,
DirectoryIndex index.html
ScriptAlias/cgi-bin//var/www/cgi-bin/
ScriptAlias/index.html/var/www/index.html
这样配置后的boa服务器将/etc/boa目录作为服务器的根目录,cgi程序位于/var/www/cgi-bin目录下,默认页面文件为/var/www/index.html。

(8)boa.conf文件和mime.types文件放到Web服务器根目录(/etc/boa/)下。

注意:本步的根目录不是主机Linux的根目录,而是最终挂载在嵌入式设备上的根文件系统目录。

(9)运行Boa服务器
①将编译生成的Boa二进制源码放到制作的根文件系统的/var文件夹下,index.html(可从主机上拷贝)放到/var/www文件夹下。

②使用NFS方式挂载根文件系统,启动嵌入式系统后,
cd/var可以看到二进制文件boa
./boa&boa服务器启动
③设置主机和嵌入式系统的IP,并通过网线相连
④打开主机的浏览器,输入嵌入式系统的ip,就可以看到刚才的index.html页面。

此时,boa服务器测试成功。

2、嵌入式web远程控制系统测试
(1)将开发好的html文件放到嵌入式设备根文件系统的/var/www目录下
(2)将开发好的CGI程序进行交叉编译后,生成的.cgi文件放到嵌入式设备根文件系统的/var/www/cgi-bin目录下
(3)将开发好的驱动程序参照实验8进行编译,生成的.ko文件存放到嵌入式设备根文件系统的目录下。

(4)启动嵌入式系统,nfs方式挂载根文件系统。

①启动boa服务器
②将驱动模块插入到内核(insmod)
(5)打开主机浏览器,输入嵌入式系统ip,访问相应页面,测试CGI程序的功能。

例如:嵌入式系统ip为192.168.0.15
在浏览器地址栏输入:http://192.168.0.15
或者:http://192.168.0.15/index.html将看到默认目录index.html
在浏览器地址栏输入:http://192.168.0.15/cgi-bin/led.cgi将看到存放在/var/www/cgi-bin下的led.cgi显示的页面。

相关文档
最新文档