远程控制系统的设计与实现
收稿日期:2003-04-28作者简介:吴志攀(1975-),男,广东五华人,惠州学院电子系教师,中南大学信息科学与工程学院在读研究生.第24卷第3期2004年6月惠州学院学报(自然科学版)JournalofHuizhouUniversity(Nat.Sci.)Vol1241No13Jun12004
远程控制系统的设计与实现
吴志攀,赵跃龙,杜华英(中南大学信息科学与工程学院,湖南 长沙
410083)
摘 要 本文用VB对远程控制系统进行了设计与实现,并对其中每个部分的功能进行了较为详细的说明关键词 远程控制;Winsock;VB.中图分类号:TP393.5 文献标识码:A 文章编号:1671-5934(2004)03-0038-06
1 引言远程控制系统用处很大,实用性很强,应用范围很广。可以应用在教学方面:教师机控制着学生机,实现远程广播、远程控制、文件共享传送等功能;也可以应用在网吧的计算机管理,对计算机进行监控,用于上机收费等。2 简易远程控制系统实现思想2.1本系统所具有的基本功能:①实现主机远程控制客户机重新注销、重新启动、强行关机。②实现主机远程撤消客户机的桌面背景等,锁定客户机的键盘、鼠标。③实现主机与客户机的互发短信、文字聊天。④实现主机与客户机的文件传输。⑤实现主机信息广播到各个客户机,远程监视客户机,远程控制客户机。2.2本系统的实现思想本系统使用Winsock进行网络通信。客户/服务器模式兴起于90年代,到了90年代的中期开始成为流行的使用模式,它的出现从总体上讲有以下两个原因:第一个原因,在客户/服务器模式出现以前,占主导地位的是60年代的集中式大型机模式和80年代的PC/文件服务器模式。它们有很多的缺点:大型机模式实现了高度的集中控制,但是操作不便;而PC/文件服务器模式虽然提供了较好的用户界面,但是却大大提高了体系的整体开销和维护成本。而客户/服务器模式在继承了PC模式的友好用户界面的基础之上,又利用分布式的技术提高了执行效率,因而得到了广泛的应用。第二个原因是从进程通信的角度去分析。在实际中,两个进行通信的进程是不对称的情况是很普遍的。例如远程文件访问,一个无盘工作站访问一个远程的文件系统。工作站上执行的程序和文件系统上执行的程序及其方式是完全不相同的。在这种应用系统中,工作站只是发出一些操作请求,例如打开文件、读数据、写数据和关闭文件。而文件系统负责执行这些操作并把结果送回工作站。这种进程的不对称性也促进了客户/服务器模式的产生。利用Winsock控件可以与远程计算机建立连接,并通过用户数据文报协议(UDP)或者传输控制协议(TCP)进行数据交换。这两种协议都可以用来创建客户与服务器应用程序。本系统采用了后者,建立连接有如下几步:第一步:服务器的Winsock控件设置本地端口号,并进入监听状态;客户机的Winsock控件设置远程主机的IP地址与远程主机的端口号,并进入连接状态。在服务器的主界面中放置一个Winsock控件,以便与客户端的Winsock建立连接。在程序主界面的load()事件中写入以下两句话:Winsock1.LocalPort=5000Winsock1.Listen第一句是用来指定这个Winsock控件的本地端口号为5000;第二句是用来指定当前的Winsock控件为监听状态。此时Winsock控件打开5000端口号,并且监听网内是否有连接与之相连接。让客户机上的Winsock控件的远程主机赋值于手工输入的IP地址。然后设置Winsock控件的远程端口号为5000(与前面服务器的本地端口号要相一致)。再令Winsock控件执行一个Connect命令,与服务器的Winsock控件进行连接。Winsock1.RemoteHost=Text1.TextWinsock1.RemotePort=5000IfWinsock1.State=0ThenForm1.Winsock1.Connect第二步:服务器的Winsock控件的ConnectionRequest的事件接收ID号。PrivateSubWinsock1-ConnectionRequest(ByValrequestIDAsLong)IfWinsock1.State<>0ThenWinsock1.CloseWinsock1.AcceptrequestIDddid=Str$(requestID)EndSub上面的程序是服务器的Winsock控件接收建立连接后的ID号。接收了ID号,说明服务器客户端已经建立了连接。这样,双方就可以互相发送信息了。第三步:双方都可以用SendData命令来发送信息了,并且可以在各自的DataArrival事件中用GetData命令来接收对方发送来的信息。服务器中的Winsock控件的DataArrival事件:PrivateSubWinsock1-DataArrival(ByValbytesTotalAsLong)DimstrDataAsStringWinsock1.GetDatastrDataLabel4.Caption=”来自”+ddid+”消息:”Text4.Text=strData+vbCrLf+Text4.Text・93・第3期 惠州学院学报(自然科学版)EndSub客户端中的Winsock控件的DataArrival事件:PrivateSubWinsock1-DataArrival(ByValbytesTotalAsLong)DimstrDataAsStringWinsock1.GetDatastrDataText2.Text=strData+vbCrLf+Text2.TextEndSub现在,可以在服务器的主界面输入聊天信息,然后发送,客户端的显示窗口便会显示出服务器输入的信息。同样,在客户端的主界面也可以输入聊天信息,然后发送到服务器,以实现聊天的功能。当Winsock控件的状态等于7时,我们便可以从服务器(主机)
发送一条命令到客户机,比如:“锁定远程计算机”,那么我们在客户端接收到这条信息之后,便做客户端“锁定远程计算机”的操作。这时候客户端就被锁定了,键盘和鼠标均不能操作。这种锁定方法是调用WINDOWSAPI函数的,也可以直接调用BIOS中断的方法,使键盘和鼠标失效。要使用键盘和鼠标就再用BIOS中断把功能恢复过来。两种方法进行比较,当然是后者比较好,前者是键盘鼠标大部分功能失效,而后者是完全失效。当客户端被锁定时,服务器同样可以发送一条命令,如“解锁远程计算机”,当客户端接收到这条命令之后,恢复原来的情形便可。文件传输的方法有很多,其中一种比较简单的方法是把服务器上的文件打开,然后一个字节一个字节地读出来,发送到客户端;客户端把接收过来的字节再组合成一个文件,并把它保存在磁盘上。本系统采用的方法就是这种方法。实现远程广播可以把服务器的界面广播到客户端,这样可以便于教学。在教师在讲解某项操作时,广播到客户机,学生可以在自己的计算机旁边听老师的讲解边观看老师的操作,达到同步的效果,并且还可以节约投影仪的费用。我们可以把服务器的界面以文件的形式保存下来,然后调用文件传输把文件传输到客户端,客户端再把文件打开显示出来,便可起到远程广播的作用。远程广播,使得服务器的界面传输到客户端,有几种方法。第一种方法是强迫式,就是不管学生愿不愿意,都传送过去,并且禁止客户端的任何操作,包括键盘和鼠标,使得学生被迫接受服务器的信息。第二种方法是窗口式,服务器的界面以传送过去之后,以窗口的形式显示在客户端的显示器上,客户端的用户可以过观看服务器用户的操作边进行模仿性的操作,可以实时跟进。实现远程控制可以在服务器上控制客户机的运行,也就是接管客户机的控制权。实现远程控制可以这样处理,首先把客户端的界面传输到服务器,把客户端的键盘、鼠标功能暂时使之失效,然后把服务器的键盘鼠标的操作传输到客户端,客户端根据服务器的键盘鼠标操作弄到客户端上来,相当于是用服务器的键盘鼠标控制客户端。3 远程控制系统的主要界面和部分代码3.1远程控制系统(服务器)的主要界面・04・吴志攀 赵跃龙 杜华英 远程控制系统的设计与实现 2004年
3.2远程控制系统(客户机)的主要界面・14・第3期 惠州学院学报(自然科学版)3.3服务端主界面的部分程序清单DimddidAsStringPrivateSubCombo1-Click()IfWinsock1.State=7Then Winsock1.SendDataCombo1.TextElse MsgBox”还未连接到客户机…”,64,”提示信息”EndIfEndSubPrivateSubCombo2-Click()IfWinsock1.State=7Then Text4.Text=Combo2.Text+vbCrLf+Text4.Text Winsock1.SendDataCombo2.TextElse MsgBox”还未连接…”EndIfEndSub
PrivateSubCommand1-Click()UnloadMeEndSub
PrivateSubCommand4-Click()IfWinsock1.State=7Then Winsock1.SendData”关闭远程计算机”Else MsgBox”还未连接到客户机…”,64,”提示信息”EndI
fEndSub
PrivateSubCommand6-Click()
IfWinsock1.State=7Then Text5.Text=Winsock1.LocalHostName+”(”+CStr(Time())+”):”+Text5.Text Winsock1.SendDataText5.Text Text4.Text
=Text5.Text+vbCrLf+Text4.Text Text5.Text=””Else MsgBox”还未连接到客户机...”,64,”提示信息”・24・吴志攀 赵跃龙 杜华英 远程控制系统的设计与实现 2004年EndIfText5.SetFocusEndSub
4 结束语以上从几个方面初步证实了用VisualBasic对远程控制系统的可设计性和可实现性。并对其中每个部分的功能进行了较为详细的说明。在计算机网络化的时代,对局域网内部的计算机管理显得格外必要,对文件系统的共享、信息的流动等方面也必不可少。我们可以有效提高工作效率,大量节约工作时间。
参
考文献
[1]陈俊原.活用VisualBasic5.0数据库编程[M].北京:清华大学出版社,1998[2]段银田等.VisualBasic程序设计基础[M].北京:高等教育出版社,1999[3]洪锦魁.精通VisualBasic6.0中文版[M].西安:世界图书出版公司,2000TheDesignandRealizationofRemoteControlSystemWUZhi-pan,DUHua-ying(ITEngineering,CSU,Changsha410083China;Elect.Engin.Dept.,HuizhouUniversity,Huizhou516015China)Abstract Theauthordiscussesthedesignandrealizationofremotecontrolsystem,describesthefunctionsofeachpartofthesystem.Keywords remotecontrol;Winsock;VisualBasic・34・第3期 惠州学院学报(自然科学版)
局域网中远程桌面监控系统的设计与实现
计算机网络专业(本科段)
****大学
毕业设计(论文)
论文题目 局域网中远程桌面监控系统的设计与实现
分 校
姓 名
总 考 号
年 月 局域网中远程桌面监控系统的设计与实现 摘 要
I 局域网远程桌面监控系统的设计与实现
摘 要
远程桌面监控系统可以让本地计算机通过局域网访问不同的远程计算机,并对其进行操作。维护人员可以通过本系统实时地监控联网计算机的运行情况、根据需要随时改变联网计算机系统设置,对出现故障的计算机能够通过网络及时修复。管理人员通过本系统可以规范员工对计算机的使用、及时发现并解决工作中存在的问题。
本系统可以在不同平台上运行,实现运行不同桌面操作系统的计算机之间的相互监控。该系统对远程主机的监控主要包括:实时监视桌面状态、修改系统配置文件、控制鼠标、键盘的基本操作。本系统采用Java语言实现,开发工具采用NetBeansIDE6.7开发。
本文介绍了局域网中远程桌面监控系统的分析、设计和开发的全部过程。运用功能结构图、程序流程图等对远程桌面监控子系统的设计过程进行详细的说明。首先简单介绍了远程桌面监控系统的应用前景以及面临问题;介绍了系统的总体目标以及用户需求。设计了系统的基本框架和各个模块的功能;然后主要介绍了各个功能模块的具体实现步骤。并对模块中用到的类、构造函数和主要方法做了简单的说明。最后给出了测试方法和结果,对系统的优缺点进行了总结。
关键词∶ 远程桌面监控 Java Socket JPEG RMIDesign and Implementation of RDMS Abstract
基于单片机的电话远程控制家电系统-毕业设计
黑龙江科技学院
2011届本科毕业论文(设计)
论文题目:基于单片机的电话远程控制系统
目录
1绪论............................................................................................................................. 4
2系统设计原理............................................................................................................. 6
2.1 硬件功能分析................................................................................................. 6
2.2 软件模块分析................................................................................................. 8
3 系统硬件电路设计.................................................................................................... 9
3.1振铃检测电路.................................................................................................. 9
3.1.1电路工作原理....................................................................................... 9
智能电话远程控制系统的设计
.
.. 智能电话远程控制系统的设计
1 引言
随着我国信息事业的持续、快速发展,通信基础设施日臻完善,固定电话、移动电话用户总数接近两亿.利用现有的个人通信终端,实现基于PLMN(陆基移动通信网)和PSTN(公用电话交换网)的电话远程控制系统,既可以节约投资,又便于推广.电话远程控制系统(ITRCS),以CCITT及我国标准共同规定的部分标准程控交换信令(DTMF双音多频信号,振铃信号,回铃音信号等)作为系统控制命令,以PLMN与PSTN通信网作为传输介质,使用户可以在远端利用固定电话或移动电话发送DTMF双音多频信号,实现对近端电器设备的远程控制.
2 电话远程控制系统的体系结构
电话远程控制系统接收远端发送来的DTMF信号,并对其进行解码,解码后的信号再由中央处理单元采集处理;为了方便用户使用,系统设计了语音提示界面;电话远程控制系统一般工作在元人值守环境,所以应具有自动离线、上线、复位功能;为了符合智能化要求,系统采用80日作为中央处理器.同时,电话远程控制系统正常工作还需电源供电电路、驱动电路等辅助电路.智能电话远程控制系统的体系结构如图2所示.
可以看出,系统主要由DTMF音频解码电路、语音提示电路、离线/上线/复位电路、中央处理单元、驱动电路、电源电路等组成. .
.. 3 各部分电路及工作原理
3.1 中央控制电路
中央控制电路的主要功能是接收铃流检测电路和DTMF解码电路的中断信号,发送对上线/离线/复位电路和受控设备的控制信号,对语音录放电路进行寻址操作,接收DTMF解码电路的四位二进制数据(见图2).
3.2 DTMF音频解码电路
DTMF(Dual Tone Multi Frequency)双音多频信号解码电路是目前在按键电话(固定电话、移动电话)、程控交换机及无线通信设备中广泛应用的集成电路.它包括DTMF发送器与DTMF接受器,前者主要应用于按键电话作双音频信号发送器,发送一组双音多频信号,从而实现音频拨号.双音多频信号是一组由高频信号与低频信号叠加而成的组合信号,CCITT和我国国家标准都规定了电话键盘按键与双音多频信号的对应关系如表所示.
局域网计算机远程控制系统设计与实现
2012年第7期 计算机与现代化 JISUANJI YU XIANDAIHUA 总第203期
文章编号:1006-2475(2012)07-0149-O3
局域网计算机远程控制系统设计与实现
金彪,张正球
(福建师范大学软件学院,福建福州350108)
摘要:基于Pstools工具包、Socket网络通信以及远程唤醒技术设计实现一个局域网计算机远程控制系统。该系统实现局
域网内计算机的远程唤醒、远程关机/重启、取消关机/重启、远程锁屏、文件传输以及屏幕广播等各种管理功能,能够极 大提高网管的工作效率。经实验中心实际使用,验证该系统具有很高的可靠性和稳定性,特别适用于局域网内计算机远 程管理,如高校实验中心、公司企业局域网等场所。
关键词:局域网;远程控制;Pstools;Socket;远程唤醒 中图分类号:TP393 文献标识码:A doi:10.3969/j.issn.1006—2475.2012.07.040
Design and Implementation of Computers Remote-control System in LAN
JIN Biao,ZHANG Zheng—qiu
(Faculty of Software,Fujian Normal University,Fuzhou 350108,China)
Abstract:A remote-control system is designed based on Pstools toolkit,Socket and wake—on—LAN technology to carry out some operations on computers in LAN remotely,such as start,shutdown,restart,screen lock,file transfer and screen broadcasting. The efficiency of network management for managers can be improved with the help of this system.Its stability has been proved by experiments,SO it can be used in university laboratories,companies and other places. Key words:local area network;remote control;Pstools;Socket;wake—on—LAN
浅谈汽车空调远程智能控制系统设计
浅谈汽车空调远程智能控制系统设计
摘要:对于传统汽车空调,其开启方式是驾驶员进入车内先起动发动机,才能操作空调控制开关、设定所需温度。但是,在冬夏季当遇到车内温度过高或是过低时,人员进入车内就必须是等空调启动一段时间后才能缓解这一问题。因此,在具体研究中,就需要对车辆的智能化进行探究,以STM32F103微控制器为核心,并借助远程控制技术实现对车辆起动、空调温度设定等操作,以改善车内舒适度提升驾乘体验。
关键词:汽车空调;远程控制;系统设计
近些年,随着汽车普及率的提升,汽车空调控制方式也逐渐优化。但是,大部分汽车空调系统多以手动开启方式为主,这种传统空调的开启方式,难以在短时间内提升或降低汽车内部温度。为解决手动开启存在的问题,应不断探索、加大研究力度,将更多先进技术结合在一起。例如,将手机与智能控制系统相互结合,以此为基础设计一款低成本的、可远程控制汽车空调的装置,可提前几分钟开启空调,调节车内温度,提升人们的驾乘舒适度。只有这样,才能在驾驶人员需要时,提前几分钟开启汽车内部空调,做好汽车内部温度调节,营造良好的出行环境。
1、智能控制系统硬件设计工作
1.1检测空调温度实现控制
在本文研究中对汽车空调系统进行分析,要想实现智能化控制[1],在实际工作中需要结合微处理器、温度检测设备与模块,在这些模块基础之上,将微处理器与手机相互连接,实现数据传输与控制。因此,在本文智能空调远程控制研究工作中,选用32位嵌入式的单片机,以STM32[2]单机片为汽车智能空调控制核心。只有满足这一要求并借助传感设备,才能获得实时监测数据,借助实时监测数据调控汽车内部温度。例如,在汽车内部空调温度检测与控制工作中,需要结合数字式温度传感器,将温度转换为数字信号,以此为基础在数字输出完成后,对输出数字进行分析,以实时监管方式观察空调温度变化,做好温度精测工作,将汽车空调温度变化,控制在合理范围内。其次,联合不同的供电方式,确保汽车空调稳定调节能力,在此项工作中,应重点关注汽车空调系统稳定性,不断完善远程控制设计环节。汽车空调的控制由继电器开关控制电路实现,继电器开关控制电路由光耦、驱动放大器和继电器组成。具体工作过程为,STM32输出信号经光耦TLP521隔离,通过ULN2003放大后驱动SRD-12VDC 继电器,以接通空调电源开关,最后,根据检测到的车内温度打开加热或制冷开关,借助STM32输出信号解决远程控制问题,以智能化系统为基础,在软件中进行电动机控制,最终达到远程操控目的。
毕业设计_基于PSTN的家用电器远程控制系统
摘 要
本文介绍了一种以单片机AT89C51为主控制器和双音多频解码电路芯片FM9270为核心,通过电话线路实现对家用电器的远程、多路智能控制系统。该系统实用、功能灵活多样,可以对被遥控对象的状态进行查询以及控制,可以广泛地应用于家用电器或者其他场所的各种控制设备。系统主要由主控制器、振铃检测与模拟摘机电路、DTMF解码电路、语音提示电路、集中控制器等构成。
随着生活水平的不断提高,人们希望有一种自动化、智能化程度高的控制系统对所有的家用电器能实施远程控制。本文介绍了一种基于PSTN(Public Switched Telephone
Network,公众电话网)实现对家用电器的远程控制,通过电话可以随时随地控制多种家用电器的开关和各种设定,诸如将空调提前升降温、电热水器提前预热等,应用前景相当广泛。
基于PSTN实现对家用电器的远程控制与常规的遥控方式,如无线电遥控、有线遥控、红外线和超声波遥控等相比,显示出一定的优越性,不需进行专门的布线,不占用无线电频率资源,避免了电磁污染。同时,由于电话线路各地联网,可以充分利用现有的电话网,因此遥控距离可跨省市,甚至跨越国家。
关键词:AT89C51;ISD1420 ;FM9270;PSTN;远程控制
.
.
.
.
.
.
.
Abstract
The text introduce a sort of control system that use AT89C51 single chip act as main
controller and use both sound-many frequency decode circuit CMOS chip FM9270 act as core,
through telephone line carry out family equipment’s long-distance many -way intelligent
车辆远程控制系统与方法与设计方案
一种车辆远程控制系统与方法,其中的方法包括移动终端、服务器、行车电脑及检测装置,
移动终端及行车电脑分别与服务器通过无线信号连接,行车电脑及检测装置设置在车身上,
行车电脑与检测装置信号连接,行车电脑包括获取模块与控制模块,服务器用于根据移动终
端的查询指令类型向行车电脑发送查询请求,从而通过获取模块获取检测装置的检测数据并
发送给移动终端,移动终端用于在收到服务器发送的检测数据后通过服务器向行车电脑发送
控制指令,控制模块用于向控制指令指向的车载电子设备发送控制信号以将车载电子设备调
节至设定状态。本技术的车辆远程控制系统与方法可有效实现用户对车辆的远程控制。
技术要求
1.一种车辆远程控制系统,其特征在于,包括移动终端、服务器、行车电脑及检测装置,
所述移动终端及所述行车电脑分别与所述服务器通过无线信号连接,所述行车电脑及所
述检测装置设置在车身上,所述行车电脑与所述检测装置信号连接,所述行车电脑包括
获取模块与控制模块,所述服务器用于根据所述移动终端的查询指令类型向所述行车电
脑发送查询请求,从而通过所述获取模块获取所述检测装置的检测数据并发送给所述移
动终端,所述移动终端用于在收到所述服务器发送的检测数据后通过所述服务器向所述
行车电脑发送控制指令,所述控制模块用于向所述控制指令指向的车载电子设备发送控
制信号以将所述车载电子设备调节至设定状态。2.如权利要求1所述的车辆远程控制系统,其特征在于,所述服务器包括判断模块、第一
查询模块与第二查询模块,所述第一查询模块与所述第二查询模块分别与所述判断模块
连接,所述判断模块接收所述移动终端的查询指令并判断所述查询指令的类型,若所述
查询指令的类型为自动查询指令,则通过所述第一查询模块间隔设定时间向所述行车电
脑发送查询请求以获取所述检测装置的检测数据,若所述查询指令的类型为即时查询指
令,则通过所述第二查询模块即时向所述行车电脑发送查询请求以获取所述检测装置的
检测数据。
3.如权利要求2所述的车辆远程控制系统,其特征在于,所述判断模块还用于接收所述第
基于云平台的远程监控系统的设计与实现
基于云平台的远程监控系统的设计与实现
1. 引言
1.1 背景介绍
远程监控系统是一种利用网络技术实现对远程设备进行监测、控制和管理的系统,随着云计算技术的快速发展,基于云平台的远程监控系统逐渐成为工业控制领域的热门研究方向。本文旨在通过设计和实现一个基于云平台的远程监控系统,提高监控系统的灵活性、可靠性和扩展性,以满足不同应用场景对远程监控的需求。
传统的远程监控系统往往存在着设备互相独立、监控数据传输受限等问题,而基于云平台的远程监控系统通过将监控设备接入云端,实现设备之间的互联互通,集中管理数据和资源,提高了监控系统的整体效率和可靠性。云平台提供了强大的计算和存储能力,可以支持大规模监控数据的处理和分析,为远程监控系统的功能优化和性能提升提供了有力支持。
本研究将结合云计算和物联网技术,设计并实现一个功能完善、性能优越的基于云平台的远程监控系统,为实际工业控制应用提供可靠的监控解决方案。
1.2 研究意义
云平台的远程监控系统是目前智能化发展的重要组成部分,具有重要的研究意义和实践意义。随着科技的迅速发展和社会的进步,人们对于安全和便利性的需求日益增加,传统的监控系统已经不能满足多样化和复杂化的需求。研究基于云平台的远程监控系统可以提高监控系统的智能化和自动化水平,更好地满足人们的需求。云计算技术在信息技术领域具有广泛的应用前景,提供了强大的计算和存储能力,能够为远程监控系统的设计和实现提供有力支持。研究基于云平台的远程监控系统具有重要的理论和技术意义,有助于推动智能监控系统的发展和应用。基于云平台的远程监控系统的研究可以促进传统监控系统向智能化、自动化和网络化方向发展,提高监控效率和管理水平,推动社会信息化和智能化进程。这一研究具有重要的应用前景和社会价值。
1.3 研究现状
目前,随着物联网技术的迅速发展,远程监控系统在各领域得到了广泛应用。现有的远程监控系统大多基于传统的硬件设备和专用软件,存在着设备成本高、安装维护复杂、功能受限等问题。随着云计算技术的发展,基于云平台的远程监控系统逐渐成为研究热点。
基于Android 平台的智能家居远程音控系统设计与实现
ScienceandTechnology&Innovation┃科技与创新2022年第17期
·69·文章编号:2095-6835(2022)17-0069-03
基于Android平台的智能家居远程
音控系统设计与实现*
翟佳琪,高智博,申耀辉,张峰,薛佳诚,李爱宁
(河北水利电力学院电气自动化系,河北沧州061001)
摘要:基于Android平台开发了一款语音智能家居远程控制系统。系统使用讯飞语音技术实现语音到
控制指令的转换,实现使用语音对家居设备进行控制,简化了传统使用按键控制的烦琐操作。系统采用Wi-Fi、蓝牙、GPRS等通信方式,实现了使用移动终端对家居设备的远程控制。
关键词:语音控制;Android平台;家居设备;远程控制
中图分类号:TP311文献标志码:ADOI:10.15913/ki.kjycx.2022.17.022
语音控制是人类最自然、最便捷的控制方式。对
于智能家居而言,将语音控制技术规模化应用于智能
家居已成为未来市场发展的新趋势之一。当前智能家
居系统的控制方式主要用物理按钮控制和触摸控制
(包括手机),部分智能家居具备了语音控制功能,
但是仅局限于室内的近距离语音控制。针对智能家居
现状,本项目基于Android平台,采用讯飞语音识别技术
开发了一款基于Android平台的音控远程智能家居系统。
1系统结构
基于Android平台的音控远程智能家居系统以安
卓系统为核心,通过使用讯飞语音识别技术、GPRS
以及4G通信、蓝牙通信以及Wi-Fi通信等相关技术,
实现系统通过语音对远程的家居设备(比如照明灯、
电视机、空调、冰箱等)进行实时的控制。系统主要
分3个功能模块:语音控制APP、通信模块、家居控
制模块。系统组成结构如图1所示。
图1系统结构1.1家居设备家居设备主要包括设备控制模块和无线通信模块2部分。其中,控制模块的主要功能是控制设备的启动
/停止;无线通信模块的主要功能是实现控制端与家居
设备之间的指令传输,根据家居设备自身的特点及所
远程计算机电源控制系统的设计及实现
远程计算机电源控制系统的设计及实现
程春 (河南机电职业学院)
摘要:本文对在无人看守的计算机远程管理中,对远程控制电 源开关的控制与管理,以及方案中硬件、软件的选择和实现问题进
行一定的分析与探讨。并最终实现远程计算机的电源控制。 关键词:远程计算机 电源控制系统设计及实现
1概述
随着我国信息技术的飞速发展,各个行业也都逐渐使
用了计算机作为日常工作的主要工具。而在一些行业之中
如政府部门,有很多资料信息需要通过计算机向大众提
供,以便使群众对其能够进行查询与评价。但是这种工作
相对来说较为枯燥,需要指派专人每天定时的对计算机进
行开、关,无论是对于人力还是物力都是一种极大的浪费。
这就需要我们构建一种通过合适的软硬件与网络良好结
合的一种良好方案,从而对这种问题进行良好的解决。
2系统构成
2.1远程电源控制结点由于在系统中每一台需要控
制的计算机都是相互独立的,我们就应当保证其中每一套
远程电源都只对单独的一台计算机进行控制。同时,在其
控制节点中设置四个继电器,并由其中的两路继电器分别
对220V交流电进行控制,而另外两路继电器对计算机的
电源进行控制,同时保证每一路继电器都能够对关机、关
机的动作进行模拟,从而使这个系统能够对两台计算机进
行控制。
在系统的电源结点中,都会通过网络受到服务器软件
的控制,同时从网络中也可以对其中开关的状态进行实时
的检测与控制。并每隔一段时间就由总服务器对各控制电
源结点进行远程的查询,以此保证信息的及时性。
2.2控制服务器作为系统中的核心部分,控制服务
器可以对系统网络中的所有电源结点以及电源控制软件
进行集中的控制。同时,每一个电源继电器的开关情况与
计算机运行情况都会集中放置在服务器端的数据库中。通
过这种方式,管理软件就能够以访问数据库的形式对计算
机的状态进行查询。
2.3被控计算机软件为了对硬件设备进行保护,以及
对被控计算机进行安全的关闭,所以在系统中应当先通过
