lilijin1995 发表于 2022-6-13 10:25

ch582M实现USB主机枚举usb设备转蓝牙无线设备的可行性

本帖最后由 lilijin1995 于 2022-6-13 10:44 编辑


[*]背景
客户想要一个类似于网关的中间件,然后是这个中间件具有主机功能,能够像hub一样枚举usb设备(主要是hid类,custom hid 复合设备),然后通过这个中间件,转成蓝牙设备,然后连接电脑端枚举成蓝牙设备。

[*]举例
如我们的usb Joystick 有线设备,有两个接口,一个接口正常上报手柄数据,一个接口是自定义的协议数据转发,然后插到这个中间件,中间件连着PC蓝牙,那个PC端的蓝牙设备就跟插入的这个设备一样是个Joystick (蓝牙设备)。并且跟当前插入设备是一模一样的设备描述符,配置描述符集合,报告描述符;就是这个中间件能将usb设备转成无线的蓝牙设备。



最后想问这样一个功能基于ch582M能否实现?
@WCHTech2@WCHTech2


2539752622 发表于 2022-6-20 22:06

理论上可行,但实现难度较高。

WCHTech2 发表于 2022-6-25 10:49

这个方案是可行的,CH582集成双路USB主机接口,可以同时完成两个USB设备枚举及通讯控制,支持蓝牙,在蓝牙端实现蓝牙HID类型设备的模拟。这个应用模型和之前键鼠转化器方案类型,应用非常成熟。

serialworld 发表于 2022-7-2 07:35

键鼠转化器有参考代码吗?

chenjun89 发表于 2022-7-3 10:42

方案可行

七毛钱 发表于 2022-7-11 14:49

估计实践起来还是有点难得

huquanz711 发表于 2022-7-15 07:53

看起来应该是可行的
页: [1]
查看完整版本: ch582M实现USB主机枚举usb设备转蓝牙无线设备的可行性