远程键鼠控制设备制造技术

技术编号:20917842 阅读:39 留言:0更新日期:2019-04-20 09:58
本发明专利技术远程键鼠控制设备,包括STM32F103处理器、W5500以太网控制器、EEPROM存储器、第一PS/2接口、第二PS/2接口、RJ45网口和人机交互模块。STM32F103处理器分别与W5500以太网控制器、EEPROM存储器、第一PS/2接口、第二PS/2接口和人机交互模块连接,RJ45网口与W5500以太网控制器连接。本发明专利技术优势在于,远程键鼠控制设备和受控端PC机是通过PS/2接口连接,而PS/2协议只支持鼠标和键盘指令传输,无法像USB一样用于数据传输;PS/2协议本身仅支持PC主机和外设进行仅有的十几条指令、鼠标键值、鼠标位移、键盘键码数据传输,即发生在PS/2主机和外设之间的数据仅支持PS/2协议本身预设的一些内容,而不能传输别的数据,这样便能达到保护PC主机数据安全的目的。

Remote keymouse control equipment

The remote keymouse control device includes STM32F103 processor, W5500 Ethernet controller, EEPROM memory, first PS/2 interface, second PS/2 interface, RJ45 network interface and human-computer interaction module. STM32F103 processor is connected with W5500 Ethernet controller, EEPROM memory, first PS/2 interface, second PS/2 interface and human-computer interaction module respectively. RJ45 network port is connected with W5500 Ethernet controller. The advantages of the present invention are that the remote keymouse control device and the controlled PC are connected by PS/2 interface, while the PS/2 protocol only supports the transmission of mouse and keyboard instructions, and can not be used for data transmission as USB does; the PS/2 protocol itself only supports the PC host and peripherals to carry out only a dozen instructions, mouse keys, mouse displacement, keyboard code data transmission, that is, occurs in the PS/2 host and peripherals. The data between them only supports some of the presupposed contents of PS/2 protocol itself, but can not transmit other data, so as to achieve the purpose of protecting PC host data security.

【技术实现步骤摘要】
远程键鼠控制设备
本专利技术涉及远程控制
,具体涉及远程键鼠控制设备。
技术介绍
市面上常规的PC机远程控制是通过以太网进行连接的。例如Windows系统自带的远程控制和QQ软件的远程控制功能,都是纯粹基于以太网实现的。其缺点在于主控机和受控机在网络上是连通的,因此受控机数据在安全性上存在风险,在一些保密要求较高的场景和专网场合便无法使用。此方案采用以太网+PS/2协议传输的方式,PS/2协议本身只支持鼠标和键盘指令传输,而不支持其他数据传输。这种专利技术解决了单纯的以太网方式远程控制系统的安全性问题。
技术实现思路
本专利技术要解决的技术问题在于,针对上述目前常规基于以太网实现的PC机远程控制系统具有安全风险的技术问题,提供远程键鼠控制设备解决上述技术缺陷。远程键鼠控制设备,包括STM32F103处理器、W5500以太网控制器、EEPROM存储器、第一PS/2接口、第二PS/2接口、RJ45网口和人机交互模块。STM32F103处理器分别与W5500以太网控制器、EEPROM存储器、第一PS/2接口、第二PS/2接口和人机交互模块连接,RJ45网口与W5500以太网控制器连接;远程键鼠控制设备在使用时,控制端PC主机以IP包的方式远程发送鼠标、键盘控制指令,指令经过以太网或局域网传输后,由远程键鼠控制设备的RJ45网络接口接收,接收到的所述鼠标、键盘控制指令经W5500以太网控制器处理后传输至STM32F103处理器,STM32F103处理器对W5500以太网控制器处理后的鼠标、键盘控制指令进行识别和匹配,通过第一PS/2接口和第二PS/2接口将W5500以太网控制器处理后的鼠标、键盘控制指令仅通过PS/2协议分别发送到受控端PC主机对应的键盘、鼠标接口,进行远程键鼠控制操作。进一步的,STM32F103处理器作为主控单元,用于通过SPI协议与W5500以太网控制器实现以太网通信。进一步的,W5500以太网控制器用于通过RJ45网口与控制端PC主机连接。进一步的,人机交互模块用于设置IP地址信息发送至STM32F103处理器作为控制端PC主机的IP地址。进一步的,EEPROM存储器用于存储所述人机交互模块设置的IP地址。进一步的,第一PS/2接口和第二PS/2接口分别用于连接到受控端PC主机的键盘、鼠标接口。进一步的,还包括一个与STM32F103处理器连接的MicroUSB接口,用于远程键鼠控制设备的程序设置操作。本专利技术优势在于,远程键鼠控制设备和受控端PC机是通过PS/2接口连接,而PS/2协议只支持鼠标和键盘指令传输,无法像USB一样用于数据传输;PS/2协议本身仅支持PC主机和外设进行仅有的十几条指令、鼠标键值、鼠标位移、键盘键码数据传输,即发生在PS/2主机和外设之间的数据仅支持PS/2协议本身预设的一些内容,而不能传输别的数据,这样便能达到保护PC主机数据安全的目的。附图说明下面将结合附图及实施例对本专利技术作进一步说明,附图中:图1为本专利技术远程键鼠控制设备结构图;图2为本专利技术远程键鼠控制设备工作示意图。具体实施方式为了对本专利技术的技术特征、目的和效果有更加清楚的理解,现对照附图详细说明本专利技术的具体实施方式。远程键鼠控制设备,如图1所示,包括STM32F103处理器、W5500以太网控制器、EEPROM存储器、第一PS/2接口、第二PS/2接口、RJ45网口和人机交互模块。STM32F103处理器分别与W5500以太网控制器、EEPROM存储器、第一PS/2接口、第二PS/2接口和人机交互模块连接,RJ45网口与W5500以太网控制器连接。STM32F103处理器作为主控单元,通过SPI协议与W5500以太网控制器实现以太网通信,W5500以太网控制器通过RJ45网口与控制端PC主机连接,人机交互模块用于设置IP地址信息发送至STM32F103处理器作为控制端PC主机的IP地址,EEPROM存储器用于存储所述人机交互模块设置的IP地址信息,第一PS/2接口和第二PS/2接口分别用于连接到受控端PC主机的键盘、鼠标接口。还包括一个与STM32F103处理器连接的MicroUSB接口,用于远程键鼠控制设备的程序设置操作。如图2所示,远程键鼠控制设备在工作时,控制端PC主机通过RJ45网络接口以IP包的方式发送鼠标、键盘控制指令,所述鼠标、键盘控制指令经W5500以太网控制器处理后传输至STM32F103处理器,STM32F103处理器对W5500以太网控制器处理后的鼠标、键盘控制指令进行识别和匹配,并通过第一PS/2接口和第二PS/2接口将W5500以太网控制器处理后的鼠标、键盘控制指令分别发送到受控端PC主机对应的键盘、鼠标接口,达到远程控制的目的。上述远程键鼠控制设备可以设计为一个盒型设备,便于携带和使用,当用户需要进行远程键鼠控制操作时(例如网络学习中需要进行的操作教学、远程电脑系统维修需要进行的系统软件安装、异地远程操作个人电脑等情况),就可以将该远程键鼠控制设备与受控端PC主机连接,并通过该远程键鼠控制设备连接网络接收控制信号,实现远程键鼠控制。具体的,用户首先将远程键鼠控制设备的两个PS/2接口与受控端PC主机的PS/2接口对应相连,一般情况下,PS/2接口的鼠标为绿色,键盘为紫色。然后将RJ45网络接口连接到以太网或者局域网,保证其能与远端的控制端PC主机正常通信。由于远程键鼠控制设备属于一种网络设备,所以在使用前,用户需要通过人机交互模块对远程键鼠控制设备的IP地址、网络通讯协议等信息进行设置,人机交互模块通常包括一个小键盘和显示屏,小键盘用于用户键入设置指令,显示屏则用于对当前设备的设置状态进行显示,IP地址、网络通讯协议等信息设置完成后,远程键鼠控制设备即可正常进行远程接收控制命令。设置的IP地址、网络通讯协议等信息会保存在EEPROM存储器中。EEPROM(ElectricallyErasableProgrammablereadonlymemory)是一种带电可擦可编程读写存储器,是一种掉电后数据不丢失的存储芯片。EEPROM可以在电脑上或专用设备上擦除已有信息,重新编程,所以适合用于存储该远程键鼠控制设备的IP地址、网络通讯协议等信息。上述远程键鼠控制设备的安装设置工作完成后,用户(或其他用户)就可以在控制端PC主机上通过以太网或者局域网向远程键鼠控制设备发送键盘或者鼠标的控制指令,STM32F103处理器通过连接W5500以太网控制器连接以太网或者局域网,接收控制端PC主机发出的键盘或者鼠标的控制指令。W5500是一款全硬件TCP/IP嵌入式以太网控制器,能够为嵌入式系统提供更加简易的互联网连接方案。W5500继承了TCP/IP协议栈、10/100M以太网数据链路层(MAC)及物理层(PHY),使得用户使用单芯片就能够在自己的应用或设备中拓展网络连接。STM32F103处理器接收到键盘或者鼠标的控制指令之后,会对键盘或者鼠标的控制指令进行信号处理,将接收到的键盘或者鼠标的控制指令转变成PS/2协议支持的键盘或者鼠标控制信号,最后通过键盘PS/2接口和鼠标PS/2接口分别把PS/2协议支持的键盘控制信号和PS/2协议支持的鼠标控制信号发送到受控端PC主机,实现远程键盘或本文档来自技高网...

【技术保护点】
1.远程键鼠控制设备,其特征在于,包括STM32F103处理器、W5500以太网控制器、EEPROM存储器、第一PS/2接口、第二PS/2接口、RJ45网口和人机交互模块,STM32F103处理器分别与W5500以太网控制器、EEPROM存储器、第一PS/2接口、第二PS/2接口和人机交互模块连接,RJ45网口与W5500以太网控制器连接;远程键鼠控制设备在使用时,控制端PC主机以IP包的方式远程发送鼠标、键盘控制指令,指令经过以太网或局域网传输后,由远程键鼠控制设备的RJ45网络接口接收,接收到的所述鼠标、键盘控制指令经W5500以太网控制器处理后传输至STM32F103处理器,STM32F103处理器对W5500以太网控制器处理后的鼠标、键盘控制指令进行识别和匹配,通过第一PS/2接口和第二PS/2接口将W5500以太网控制器处理后的鼠标、键盘控制指令仅通过PS/2协议分别发送到受控端PC主机对应的键盘、鼠标接口,进行远程键鼠控制操作。

【技术特征摘要】
1.远程键鼠控制设备,其特征在于,包括STM32F103处理器、W5500以太网控制器、EEPROM存储器、第一PS/2接口、第二PS/2接口、RJ45网口和人机交互模块,STM32F103处理器分别与W5500以太网控制器、EEPROM存储器、第一PS/2接口、第二PS/2接口和人机交互模块连接,RJ45网口与W5500以太网控制器连接;远程键鼠控制设备在使用时,控制端PC主机以IP包的方式远程发送鼠标、键盘控制指令,指令经过以太网或局域网传输后,由远程键鼠控制设备的RJ45网络接口接收,接收到的所述鼠标、键盘控制指令经W5500以太网控制器处理后传输至STM32F103处理器,STM32F103处理器对W5500以太网控制器处理后的鼠标、键盘控制指令进行识别和匹配,通过第一PS/2接口和第二PS/2接口将W5500以太网控制器处理后的鼠标、键盘控制指令仅通过PS/2协议分别发送到受控端PC主机对应的键盘、鼠标接口,进...

【专利技术属性】
技术研发人员:邹村程家明
申请(专利权)人:武汉兴图新科电子股份有限公司
类型:发明
国别省市:湖北,42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1