APP下载

基于嵌入式Web的远程可控电源插座设计

2012-02-15沈勇王亮

电子设计工程 2012年9期
关键词:嵌入式系统设计

沈勇,王亮

(江苏科技大学 计算机科学与工程学院,江苏 镇江 212003)

互联网的迅速发展,实现了信息的高速传输和资源共享,极大地方便了人们的生活。嵌入式系统广泛应用于各种电器产品、智能仪表和控制设备中,它与互联网的结合是一种必然的趋势[1]。

嵌入式系统和网络技术的快速发展,为网络远程控制的发展和完善提供了技术基础[2]。

笔者综合运用嵌入式系统和Web技术,设计了一种可通过互联网进行远程控制的电源插座系统,实现对家用或工业电器的远程实时控制。用户通过网页浏览器访问该系统,对各插座进行打开或关闭的操作,实现对与其相连接的电器的远程控制。

图1 嵌入式Web的体系结构Fig.1 Architecture of embedded Web

1 嵌入式Web工作原理

嵌入式Web的体系结构如图1所示[3]。客户端和嵌入式系统中Web服务器之间的通信协议采用HTTP(超文本传输协议)。嵌入式操作系统提供TCP/IP协议支持。嵌入式Web服务器提供静态网页,也可以通过CGI(Common Gateway Interface,公共网关接口)与后台程序或嵌入式数据库交互,进行数据访问或处理。

嵌入式Web的工作流程如图2所示。嵌入式Web服务器的主要任务是接收客户端请求、解析客户端请求、响应客户端请求、向客户端回送请求的结果。客户端与Web服务器交换数据之前,首先用TCP/IP建立连接,服务器端程序建立TCP类型的Socket套接字;服务器在接收到用户端的请求后,解析客户请求的HTTP协议头,分析客户的请求,根据客户的请求做相应的处理并返回结果。

图2 嵌入式Web的工作流程Fig.2 Workflow of embedded Web

2 远程可控电源插座设计

文中设计采用ARM-Linux架构[4]。……

登录APP查看全文

猜你喜欢

嵌入式系统设计
Smartflower POP 一体式光伏系统
WJ-700无人机系统
ZC系列无人机遥感系统
瞒天过海——仿生设计萌到家
搭建基于Qt的嵌入式开发平台
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
设计秀
有种设计叫而专
嵌入式软PLC在电镀生产流程控制系统中的应用
Altera加入嵌入式视觉联盟