一种通过网络协议控制usb集线器端口开关的方法

文档序号:153082 发布日期:2021-10-26 浏览:36次 >En<

阅读说明:本技术 一种通过网络协议控制usb集线器端口开关的方法 (Method for controlling USB concentrator port switch through network protocol ) 是由 李贲 伍世元 周书孟 于 2021-07-26 设计创作,主要内容包括:本发明涉及USB集线器技术领域,且公开了一种通过网络协议控制USB集线器端口开关的方法,包括多个USB5807C、一个MT7628DAN和一个RJ45网络接口,所述USB5807C是一个7端口、超高速(SS)、低功耗、可配置的USB3.1Genl模块,完全符合USB-IF的USB3.1Genl规范(TID1595),所述USB5807C支持USB链路电源管理,符合IETF RFC 4122的128位UUID,兼容Windows XP7、MSX 10及以上版本的驱动程序;通过一种通过网络远程控制USB集线器内一个或多个USB口开关的方法,解决在PC(上位机)有限盘符下无法扩展USB接口所存在的问题,能由PC(上位机)通过网络指令来开启或关闭一个或多个插入到USB端口的设备的数据传输开关,实现自动执行切换USB端口的功能,解决手工插拔USB外部设备的不便之处,在释放双手同时提升了工作效率。(The invention relates to the technical field of USB hubs, and discloses a method for controlling a port switch of a USB hub through a network protocol, which comprises a plurality of USB5807C, an MT7628DAN and an RJ45 network interface, wherein the USB5807C is a 7-port, ultra-high speed (SS), low-power consumption and configurable USB3.1Genl module, and completely conforms to the USB3.1Genl specification (TID1595) of USB-IF, the USB5807C supports USB link power management, conforms to 128-bit UUID of IETF RFC 4122, and is compatible with XP7, MSX 10 and drivers of the versions above; the method for remotely controlling the on-off of one or more USB ports in the USB concentrator through a network solves the problem that the USB interface cannot be expanded under the condition of a limited drive letter of a PC (host computer), can open or close the data transmission switch of one or more devices inserted into the USB port through a network instruction by the PC (host computer), realizes the function of automatically executing and switching the USB port, solves the inconvenience of manually plugging and unplugging USB external devices, and improves the working efficiency while releasing both hands.)

一种通过网络协议控制USB集线器端口开关的方法

技术领域

本发明涉及USB集线器技术领域,具体为一种通过网络协议控制USB集线器端口开关的方法。

背景技术

USB集线器是一种可以将一个USB接口扩展为多个,并可以使这些接口同时使用的装置。外接设备接上USB集线器的接口后,会占用电脑的一个盘符,一般使用26个英文字符加上一个冒号来标识盘符,由于“A:”和“B:”这两个盘符用来表示软驱,“C:”盘符用来表示系统盘,所以USB集线器最多只能扩展23个接口。当前执法数据采集设备上都采用多口的USB集线器进行设备充电和数据传输,在执法单位人员超过USB集线器接口数时,现有USB集线器无法满足使用需求,需要人工干预接口开启或关闭,使用非常不便,而且效率低。

发明内容

(一)解决的技术问题

针对现有技术的不足,本发明提供了一种通过网络协议控制USB集线器端口开关的方法,解决了在执法单位人员超过USB集线器接口数时,现有USB集线器无法满足使用需求,需要人工干预接口开启或关闭,使用非常不便,而且效率低的问题。

(二)技术方案

为实现上述目的,本发明提供如下技术方案:一种通过网络协议控制USB集线器端口开关的方法,包括多个USB5807C、一个MT7628DAN和一个RJ45网络接口,所述USB5807C是一个7端口、超高速(SS)、低功耗、可配置的USB3.1 Genl模块,完全符合USB-IF的USB3.1Genl规范(TID1595),所述USB5807C支持USB链路电源管理,符合IETF RFC 4122的128位UUID,兼容Windows XP 7、MSX 10及以上版本的驱动程序,所述MT7628DAN模块集成了2T2R802.11n Wi-Fi无线电,24KEcTM CPU,5端口快速以太网PHY,AES128/256安全引擎,USB2.0主机,PCIe主机和丰富的慢速IO,以连接不同的传感器,所述MT7628DAN模块包括从单个芯片构建AP路由器所需的一切,嵌入式高性能CPU可以轻松处理路由、安全和VoIP等高级应用;

每个所述USB5807C提供7个USB3.0端口,通过7个USB5807汇入一个主USB5807C,主USB5807C再和PC(上位机)进行通信,实现PC(上位机)上一个USB口转49口,所述USB5807C支持I2C管理,所述MT7628DAN通过I2C可以对每个所述USB5807C进行控制,如开关每个USB端口,并通过所述RJ45网络接口接入网络,PC(上位机)可以使用HTTP API透过所述MT7628DAN对所述USB5807C进行管理,以达到控制实际接入的USB端口。

优选的,所述I2C(Inter-Integrated Circuit)总线是由PHILIPS公司开发的两线式串行总线,用于连接微控制器及其外围设备,是微电子通信控制领域广泛采用的一种总线标准,它是同步通信的一种特殊形式,具有接口线少,控制方式简单,器件封装形式小,通信速率较高等优点。

优选的,所述方法最多可扩展49个USB端口,默认所有USB端口为关闭状态,需要PC(上位机)通过HTTP API向I2C发送开启指令,才能启用USB端口。

优选的,所述方法中的USB端口兼容USB3.0和USB2.0,单口USB速率不低于9M/S。

优选的,所述方法无需安装驱动,兼容Windows、Android、Linux等操作系统。

优选的,所述方法可以通过HTTP API查询所有USB端口的开启或关闭状态。

优选的,所述方法可以通过HTTP API查询所有USB端口的开启或关闭操作日志。

(三)有益效果

本发明提供了一种通过网络协议控制USB集线器端口开关的方法,具备以下有益效果:

本发明通过一种通过网络远程控制USB集线器内一个或多个USB口开关的方法,解决在PC(上位机)有限盘符下无法扩展USB接口所存在的问题,能由PC(上位机)通过网络指令来开启或关闭一个或多个插入到USB端口的设备的数据传输开关,实现自动执行切换USB端口的功能,解决手工插拔USB外部设备的不便之处,在释放双手同时提升了工作效率。

附图说明

图1为本发明的工作原理示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

如图1所示,本发明提供一种技术方案:一种通过网络协议控制USB集线器端口开关的方法,包括多个USB5807C、一个MT7628DAN和一个RJ45网络接口,USB5807C是一个7端口、超高速(SS)、低功耗、可配置的USB3.1 Genl模块,完全符合USB-IF的USB3.1 Genl规范(TID1595),USB5807C支持USB链路电源管理,符合IETF RFC 4122的128位UUID,兼容Windows XP7、MSX 10及以上版本的驱动程序,MT7628DAN模块集成了2T2R 802.11n Wi-Fi无线电,24KEcTM CPU,5端口快速以太网PHY,AES128/256安全引擎,USB2.0主机,PCIe主机和丰富的慢速IO,以连接不同的传感器,MT7628DAN模块包括从单个芯片构建AP路由器所需的一切,嵌入式高性能CPU可以轻松处理路由、安全和VoIP等高级应用;

每个USB5807C提供7个USB3.0端口,通过7个USB5807汇入一个主USB5807C,主USB5807C再和PC(上位机)进行通信,实现PC(上位机)上一个USB口转49口,USB5807C支持I2C管理,MT7628DAN通过I2C可以对每个USB5807C进行控制,如开关每个USB端口,并通过RJ45网络接口接入网络,PC(上位机)可以使用HTTP API透过MT7628DAN对USB5807C进行管理,以达到控制实际接入的USB端口。

进一步的,I2C(Inter-Integrated Circuit)总线是由PHILIPS公司开发的两线式串行总线,用于连接微控制器及其外围设备,是微电子通信控制领域广泛采用的一种总线标准,它是同步通信的一种特殊形式,具有接口线少,控制方式简单,器件封装形式小,通信速率较高等优点。

进一步的,方法最多可扩展49个USB端口,默认所有USB端口为关闭状态,需要PC(上位机)通过HTTP API向I2C发送开启指令,才能启用USB端口。

进一步的,方法中的USB端口兼容USB3.0和USB2.0,单口USB速率不低于9M/S。

进一步的,方法无需安装驱动,兼容Windows、Android、Linux等操作系统。

进一步的,方法可以通过HTTP API查询所有USB端口的开启或关闭状态。

进一步的,方法可以通过HTTP API查询所有USB端口的开启或关闭操作日志。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。

尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。

6页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:双路服务器及其通连方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!