新闻中心

EEPW首页 > 测试测量 > 设计应用 > 基于以太网和DTMF编解码的远程家居控制器

基于以太网和DTMF编解码的远程家居控制器

作者: 时间:2014-04-14 来源:网络 收藏

本文引用地址:https://www.eepw.com.cn/article/259128.htm

3.4 web服务和CGI处理框图

web 服务

监听端口80来自远程测控端的请求,建立TCP连接,查询与TCP连接相关联的本地套接字,根据远程测控端的 HTTP请求作相应的处理(读取 ram中的网页数据、调用 CGI 处理函数),并将生成的网页数据通过本地套接字发送至远程测控端,通讯完后关闭套接字,断开本次TCP连接。

CGI处理

本系统采用了 CGI(公用网关接口) 来实现动态Web技术,Web服务器通过调用 CGI 程序实现和浏览器的交互,也就是CGI 程序接受浏览器发送给Web服务器的信息,进行相应处理,并将响应结果回送给Web 服务器及浏览器。

3.5 系统预计实现结果

场所

设备

预计达到的初期效果

远程控制

信息中心103实验室

控制器、台灯、风扇、手机、PC机

  1. 通过手机拨打系统。按照系统提示输入控制台灯点亮和熄灭,控制风扇转动和关闭。

  2. 通过手机或PC机浏览器,进入控制和监控界面控制台灯点亮和熄灭,控制风扇转动和关闭。显示有关传感器数据

远程报警

信息中心103实验室

控制器、报警器、手机

报警器触发后蜂鸣,且智能远程控制系统向预设手机拨电话报警告知用户。

本地控制以及报警

信息中心103实验室

控制器、报警器、台灯、风扇、遥控器

通过遥控器控制台灯点亮和熄灭,控制风扇转动和关闭。报警器触发后蜂鸣报警,并进行语音播报。

  1. 当用户拨打该电话号码时,语音模块提示用户输入密码(密码是存储在EEPROM中)。只有当用户所输入的密码和存储的密码相同时,用户才能进行接下来的电器(风扇、电灯)控制,否则固定电话直接挂掉用户的电话。对于电器的控制,系统是通过语音来提示用户操作,例如:“打开风扇请按1,关闭风扇请按2”,用户就可以按照语音提示来按下按键1来打开风扇,按下按键2来关闭风扇。操作完后语音提示是否用户操作结束,用户根据语音来继续进行相应的操作。

  2. 当用户通过手机或PC机浏览器,进入登录界面,网页首先显示提醒用户输入密码,当用户输入密码正确时,进入控制和监控界面,接下来用户就可以控制家用电器和查看传感器的有关数据。

  3. 当有警情发生时,传感器给单片机外部中断信号,系统进入报警中断子程序,首先电话模拟摘机,系统与电话线接通。调用拨号子程序发送电话号码,同时监听电话线上信号,判断对方是否摘机。如果第一个电话没有拨通就发送第二个电话号码,循环拨号,直到拨通号码或者定时溢出,该子程序还调用语音子程序现场报警,对进入的人产生威吓作用。从而实现现场报警和远程报警两种功能。

相关阅读

离我们还有多远?



评论


相关推荐

技术专区

关闭