-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
use esp32-s3-usb-otg board as USB/IP hid device #6
Comments
Hi. It is probably possible what you want to achieve, if i understand it correctly, but it requires advanced knowledge about USB and HID. With this library it may be actually easier, because all requests to control endpoint are already separated from other endpoints (which on HID usually is 1 additional endpoint). |
Thanks for reply chegewara... Yes!, You understand exactly what I want to do. I think maybe a good approach is to monitor the data you pass back and forth, then next step would try to mimic sending same data to USB/IP server. |
I understand the offtopic of this message, but: Both @HeadHodge and @chegewara, could you write a more entertaining readme?
or you could throw me the basic steps and then I polish the readme. |
I assume USB/IP is more advanced topic, not for beginners, so it requires at least basic knowledge about esp-idf and using esp32-S2/3 with USB. As i am no longer using windows (at least not for development) there is basic info as a reminder how to use usbip on linux. |
🤓👍 Sounds challenging, but I think I'll see how far I can get before reaching “seppuku” 😲 |
USB/IP is easy, installing this into an ESP32 using Arduino IDE, difficult. |
hi chegewara,
I see your work everywhere and am impressed with all your work. It has helped me greatly.
There are at least 2 ways to connect a virtual keyboard to a laptop. 1) connect to a physical usb interface using hid class protocol, or 2) connect to laptop using Bluetooth and GATT protocol as hid device. I have both working fine with my board emulating a keyboard device.
I now have USP/IP host servers running on windows10 and linux ubuntu. I believe USB/IP is at least a de facto standard for using remote usb devices over wifi/ip.
Now I would like my board to act as a virtual USB hid keyboard that can be connected by my USP/IP host servers.
How do you recommend I do that all great one?
THANKS! 🤓👍
(Note: to be clear i'm NOT trying to get the USB/IP servers to connect to a physical usb interface on my board)
I
The text was updated successfully, but these errors were encountered: