基于ARM-Linux及嵌入式Web技术的远程程控电源插座系统设计
时间:11-13
来源:互联网
点击:
nux-gcc;
3)编译生成可在ARM上运行的Boa程序,将其和内核一起下载到ARM平台上运行;
4)将系统所需静态页面文件和CGI程序拷贝至相应的路径下。
当Web服务器程序收到用户以HTTP协议的GET方式发来的远程控制指令后,调用CGI程序,在CGI程序中用open(“/dev/rcpo”,O_RDWR)语句打开设备文件,若成功,则将控制参数传递给ioctl函数的cmd.控制对应的插座开关做相应动作。
3 系统测试
文中在嵌入式系统开发平台上实现,并制作了控制模块硬件,对电源插座进行了内部连线改装,使之远程可控。搭建测试环境,对一台220 V供电工作的普通电扇进行远程控制,如图5所示。
用户用浏览器软件访问本系统,经登录认证后进入控制页面,如图6所示。点击“开启”按钮后,电扇转动;点击“关闭”按钮后,电扇关闭。系统运行正常,响应及时。测试表明,本文设计是可行的、有效的。
4 结论
文中设计了一种远程可控电源插座,在ARM嵌入式系统上构建嵌入式Web服务器,用户通过网络访问Web服务器,实现对电源插座的操作,进而远程控制与其相连的电器。本文设计采用模块化设计,功能实用,操作简便,易于扩展,可广泛应用于家用或工业电器的远程控制。
随着互联网技术的发展以及与信息家电、工业控制技术的结合日益紧密,具备网络功能的嵌入式系统应用正在成为未来电器的发展趋势。
ARMLinuxWeb技术远程程控电源插座系 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)