Kevin远程监控系统
该系统由本人独自开发,开发期限为一星期!整个系统由控制端和被控端构成,控制端为客户端,被控端为服务器,控制的实现由控制端向被控端发送控制命令,然后由控制端执行命令!系统采用C/S模式!开发期间遇到很多问题,谢谢那些给我带来帮助的人,在此特别感谢一网友对于桌面监控画面传输效率提出的问题!由于本人知识及经验有限,系统难免有些不足,本人将会在现有的基础上继续完善该系统。目前系统最大的不足就是无法在公网内进行使用,由于本人尚未掌握用java实现TCP穿透NAT技术,所以目前无法实现该功能,不过我会尽快学习相关知识,实现该功能,下面将介绍该系统的相关内容。
系统运行流程:
在被控端安装服务器,服务器将循环自动检测服务器所安装的计算机是否联网,直到检测到联网,服务器将所在计算机的IP地址通过邮件自动发送到控制端设置的邮箱。然后控制端通过IP地址连接到服务器,连接后就可以进行相关的控制了!服务器端运行后将开机自启动,并且隐藏运行界面,相当于windows服务。服务器和客户端均运用到了多线程技术,因此可以实现一台服务器,被多个客户端控制!
包含相关技术:
本系统采用纯java语言编写,所运用到的主要技术有:Socket通信,IO流,ZIP压缩流,远程方法调用,多线程,JavaMail,GDI等。
系统功能概述:
本系统主要控制功能如下:
一、文件操作
1,文件下载。从被控端下载文件。
2,文件发送。从控制端将指定文件上传到被控端指定位置。
3,文件删除。将被控端指定文件删除。
4,文件复制/粘贴。直接操作被控端文件,可以将指定文件复制到被控端的指定位置。
5,文件剪切/粘贴。将被控端的文件剪切到指定位置。
二、目录操作
1,目录浏览。浏览被控端的所有目录。
2,目录删除。删除被控端的目录,文件夹。
3,新建文件夹。才被控端新建文件夹。
4,复制/剪切文件夹。将被控端的文件夹移至指定路径。
三、系统控制
1,关机。关闭被控端的电脑。
2,重启。将被控端电脑重新启动。
3,蓝屏。让被控端蓝屏,这里是模拟蓝屏。
4,黑屏。让被控端黑屏,模拟黑屏。
5,解除黑屏/蓝屏。解除被控端的蓝屏或黑屏状态。
四、发送信息
1,发送消息。弹出消息对话框,显示控制端发送的消息。
2,发送系统错误信息。弹出windows<应用程序错误>对话框,这里是模拟。
五、DOS操作
操作对方的cmd,执行cmd命令,并显示执行结果。
六、远程监控
1,远程监视。监视被控端的桌面。
2,远程控制。控制被控端的电脑。
3,视频监控。打开被控端的摄像头,并将画面传给控制端。
部分效果图预览:
1,系统主界面
2,服务器开启通知(被控端已经启动)
3,目录浏览
4,目录操作
5,文件下载(双击文件,进行下载)
6,删除文件(右键菜单>删除)
7,发送文件 (发送文件到被控端指定位置)
8,远程监视(监视被控端桌面)
9,视频监控
由于篇幅原因,部分效果图未贴上!
本人QQ:342067627
孔海明
2011.4.5 14:52
分享到:
相关推荐
基于TCP/IP协议的网络图像监控系统是一种高效、可靠的远程监控解决方案。通过结合先进的图像传感器技术、高性能DSP处理器以及TCP/IP协议栈,实现了高质量图像的远程传输与监控。该系统不仅具有较强的实用价值,还能...
传统的风机监控系统不能及时的将环境参数动态的表现出来,针对这个问题文章设计了一种风机远程监控系统,它是利用TCP/IP作为通信协议实现网络监控的,另外它还能集成信息系统,提高了煤矿企业的信息化和自动化的水平。
10. **应用实例**:STM32单片机上的TCP/IP协议栈常用于智能家居、工业自动化、远程监控、无线传感器网络等场景,实现设备间的网络通信和数据交换。 总之,STM32单片机TCP/IP协议栈的开发涉及了网络通信的多个层次和...
简单网络管理协议(SNMP)是tcp/ip协议中的一种网络管理协议,负责管理和监控网络设备。在这个实验中,学生将学习SNMP协议的工作原理,并了解其在tcp/ip协议中的作用。 实验九 动态主机配置协议 DHCP 动态主机配置...
基于TCP/IP协议的网络家电控制器的设计,不仅实现了家电的远程监控与控制,也为智能家居和工业自动化提供了新的解决方案。通过选择合适的嵌入式操作系统和接入Internet的方案,可以进一步优化系统的性能,降低成本,...
为了深入理解基于TCP/IP协议的PLC远程数据采集系统的概念、设计原理以及实现方法,我们需要从该文献中提取出与主题相关的关键知识点,来形成一份详尽的IT技术解释。 首先,我们来探讨该系统的开发背景和目的。在...
本主题聚焦于“基于TCP/IP协议实现上位机对UR机器人的远程控制”,这是一项利用网络通信技术来实现远程操作和监控UR机器人的重要技术。下面我们将详细探讨这一技术的原理、步骤以及实现过程中可能遇到的关键知识点。...
标题"基于TCP/IP远端通讯"表明我们要讨论的是如何在LabVIEW中利用TCP/IP协议进行远程通信。远程通讯通常涉及到客户端和服务器之间的连接,使得一台设备(客户端)可以向另一台设备(服务器)发送请求并接收响应。在...
基于TCP/IP协议栈的嵌入式服务器研究涉及了计算机网络协议栈的基础知识,嵌入式系统设计,以及远程监控技术。在这一研究领域,TCP/IP协议栈作为互联网通讯的基础,它的实现和设计对于嵌入式服务器而言至关重要。下面...
《基于精简TCP/IP协议栈的信息家电网络服务器》一文主要探讨了如何利用S1C33-Stack构建单芯片嵌入式网络服务器,将信息家电接入Internet,并对其硬件平台和精简TCP/IP协议栈的实现进行了深入研究。 首先,文章介绍...
总的来说,C8051单片机实现TCP/IP协议栈是一项挑战性的任务,但也是实现物联网设备、远程监控、数据传输等应用场景的关键技术。通过这一过程,开发者不仅可以提升硬件编程和网络通信能力,还能更好地理解互联网通信...
在本文中,我们将深入探讨如何使用三菱FX5UJ PLC(可编程逻辑控制器)与艾莫迅远程模块通过TCP/IP协议进行通信,并实现多种功能。首先,我们要理解TCP/IP通讯的基础,然后逐步解析源码软件的实现细节。 TCP/IP...
LabVIEW(Laboratory ...掌握这些技能不仅有助于理解工业自动化系统的通讯原理,还能够为实现更复杂的系统集成和远程监控打下基础。对于想要深入学习LabVIEW与PLC通讯的工程师来说,这个压缩包提供了宝贵的学习资源。
【基于TCP/IP的船舶除湿监控系统设计】是一种利用现代通信技术实现远程监控的解决方案,主要应用于船舶上除湿机的高效管理。该系统针对船舶环境中的多台除湿机,考虑到干扰强、通信距离远的特点,采用了TCP/IP协议...
1. **数据接收与发送**:使用TCP/IP协议,设备能够建立到服务器的连接,接收命令或发送读取到的RFID标签信息。TCP的三次握手确保了连接的可靠性,而四次挥手则用于关闭连接。 2. **数据处理**:接收到的数据可能...
综上所述,"基于嵌入式ARM+Linux和TCP/IP协议的远程实时智能监控体系"是一个综合性的技术项目,它融合了硬件设计、操作系统定制、网络通信、数据处理和智能分析等多个领域,旨在实现高效、可靠的远程监控解决方案。...
内置TCP/IP协议的SIM100 GPRS模块因其强大的功能和便捷的使用方式,在远程监控、智能家居等领域有着广泛的应用前景。通过合理的硬件设计和AT指令的灵活运用,SIM100模块能够极大地简化无线互联网的接入过程,为各种...
在嵌入式系统领域,尤其是在资源有限的单片机上实现TCP/IP协议栈是一项挑战。ZLIP(Zephyr Lightweight IP)就是针对这种环境设计的一个轻量级TCP/IP协议栈,它以C语言编写,旨在提供一个简洁但功能完整的解决方案。...
IP协议提供了基本的不可靠服务,即不保证数据包一定会被正确无误地传递给接收方,但它是整个TCP/IP协议簇的基础。 #### ICMP(Internet Control Message Protocol) ICMP(互联网控制消息协议)是IP协议的一部分,...