Skip to content
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

WiFi HID emulator #847

Open
mkeyno opened this issue Aug 20, 2018 · 2 comments
Open

WiFi HID emulator #847

mkeyno opened this issue Aug 20, 2018 · 2 comments

Comments

@mkeyno
Copy link

mkeyno commented Aug 20, 2018

hi , sorry to open a ticket for my question, but I have a question that may related to your field of repository and any possible hint really appreciated
Actually I interested to send game-pad data by WiFi bridge(ESP8266) to my laptop, but generic joystick only use USB port, Is there a way to emulate "HID-compliant game controller" driver which listen to IP message instead of USB port
Tnx

@EJocys
Copy link
Contributor

EJocys commented Aug 20, 2018

Not sure if it is relevant but I have plans to implement Client/Server inside X360CE application, which will allow to create Virtual Controllers which are physically connected to different PC or not real at all (emulated on mobile app screen). Basically:

One X360CE application acts as a client, you will have field
Remote IP Address: [ ] Remote Port: [ ]

Second X360CE application acts as a server, you will have option:
Listen on Local Port: [ ]

Insert/Update/Select/Delete commands, could be used to create and update remote virtual controllers. and states could be sent by using small TLV UDP packages. I just have to change how current joystick state is retrieved so that I could reach 1000Hz and super low latencies via Internet.

Just not sure how popular it will be and I have limited time due to other responsibilities.

@EJocys EJocys closed this as completed Aug 20, 2018
@EJocys EJocys reopened this Aug 20, 2018
@mkeyno
Copy link
Author

mkeyno commented Aug 21, 2018

thanks @EJocys but before receiving your reply I was digging on the Windows Devices HID API on WDK (Window Driver Kit) sources , unfortunately there is no sample for HID over WiFi yet
right now I'm trying to find a code to bind wifi link to the HID emulator (like ViGEm) . As I almost prepare server side (ESP8266 with websocket server ) I look for code to establish websocket listener on emulator
I might add, I found this site that made similar software ,but unfortunately it is not opensource to modify it

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants