我想做一个通过触摸屏和鼠标反向控制另一个设备的应用。
1. 使用场景:
windows电脑屏幕镜像到另一台带触摸屏设备(windows系统)上,触摸设备可以通过触摸屏和鼠标反向控制发送端电脑,可以实现点击、拖动、滑动等操作。
为了操作方便共享使用USB外接设备,两台windows电脑一台作为主机,另外一台作为客户端机器。客户端电脑可以通过网络访问服务器的USB外接设备(USB触摸屏,USB鼠标,U盘等设备)。
场景一、USB触摸屏共享,客服端通过网络TCP/IP 连接上服务端后,共享服务端的USB触摸屏设备,在服务端操作触摸屏点击等事件的时候,客户端同时响应触摸动作。此时不影响服务端原有的触摸操作。
场景二、USB鼠标共享,客户端连接上服务端后,服务端USB鼠标设备可以控制客户端的鼠标事件。
2. 实现原理
服务端实现原理和方式:
通过(USB过滤驱动或者USB功能驱动)实现USB设备的数据截取,包括(RAW, URB,IRP等数据)
将USB数据通过网络发送到客户端
客户端实现原理和方式:
通过网络接收端USB数据
通过(模拟USB设备驱动)实现真实USB数据和windows系统的交互
USB数据(触摸数据或者鼠标数据)通过虚拟USB驱动处理后让系统实时响应(触摸或者USB事件)
3. 验收标准及交付需求
我们需要一个有windows驱动开发经验的团队承接该项目确保在一周内完成,请在竞标时给出具体的实施方案和报价及联系方式,详细的竞标方案将有助于我与您进一步的沟通。谢谢。
服务端验收标准:
支持win7-win10所有版本(家庭版、旗舰版、专业版、企业版)
获取数据实时无延迟
不考虑网络传输延时
驱动开发使用windows标准框架(WDK)
开发环境尽量使用VS2015+WDK10
客户端验收标准:
支持win7-win10所有版本(家庭版、旗舰版、专业版、企业版)
驱动处理数据实时无延时
不考虑网络传输延时
驱动开发使用windows标准框架(WDK)
开发环境尽量使用VS2015+WDK10
USB共享设备标准:
标准的USB触摸屏能使用(不限制生产厂家)
标准的USB鼠标能使用(不限制生产厂家)
接包方 | 国家/地区 | |
---|---|---|
![]() ![]() |
9
Zxzykj001
|
武汉市 |
![]() ![]() |
5
Wangliwei
|
上海市 |
![]() |
4
Eccic_henry
|
成都市 |
![]() |
2
Wangyong111
|
南京市 |