Beaucoup de claviers sans fil dans un récepteur pour Android

0

Je développe une application pour Android XBMC (ou Android TV PC) contrôlée par un clavier sans fil. Android XBMC ne possède qu'une entrée USB qui reçoit le dongle du clavier.

Le problème est que le client a besoin que de nombreux claviers aient accès à cette XBMC, de sorte que plusieurs personnes puissent contrôler l'application. Le clavier a la fonction d’envoyer une commande très singulière, telle que "ajouter un au compteur" avec une seule touche (comme +). Cependant, ces personnes peuvent se trouver dans des endroits éloignés (cependant, suffisamment proches du récepteur).

entrez la description de l'image ici

Ensuite, j'ai pensé à plusieurs solutions possibles, mais j'ai besoin d'un petit coup de pouce.

  1. Il serait possible qu'un seul récepteur sans fil reçoive la commande de plusieurs claviers? Cela résoudrait le problème à 100%.
  2. La deuxième possibilité serait la suivante: est-il possible d’augmenter le nombre de ports USB afin de pouvoir connecter tous les récepteurs au clavier d’un périphérique avec une seule entrée?
  3. Si ce n’est pas possible, existe-t-il un type de périphérique pouvant servir d’hôte au serveur, afin de recevoir les récepteurs de tous les claviers et de l’envoyer au récepteur connecté à XBMC. Un multiplexeur, dites-le.
  4. Eh bien, j'accepte d'autres suggestions.

De plus, il serait possible d'identifier quel était le clavier qui envoyait la commande? Par exemple The + (plus) key of keyboard #2 was pressed.

David Rodrigues
la source
2
Branchez un petit concentrateur USB sur l'un des ports USB de XBMC, puis branchez plusieurs clés de clavier sans fil sur un concentrateur. ??? Profit!! MAIS vous ne serez pas en mesure de déterminer quel clavier a appuyé sur le bouton. Cela prendrait une logique sur la machine réceptrice (la XBMC!) Pour déterminer quel dongle envoyait quoi. Peut-être utiliser différentes touches sur différents claviers?
Lornix
Ouais! Je pense que le hub USB peut résoudre ce problème, je dois juste l'essayer. Pour savoir quel clavier a été enfoncé est une option, dans le dernier cas, je travaillerai avec des touches numériques: opérateur n ° 1, appuyez sur la touche 1, opérateur n ° 2, appuyez sur la touche 2, etc. Merci, je vais vérifier ça.
David Rodrigues

Réponses:

1

Branchez un petit concentrateur USB sur l'un des ports USB de XBMC, puis branchez plusieurs clés de clavier sans fil sur un concentrateur.

Cela permettra d'utiliser plusieurs claviers à votre guise. Le seul problème serait que vous ne pouvez pas déterminer quel clavier a envoyé une touche sans logique sur le périphérique XBMC.

Peut-être utiliser différentes touches sur différents claviers?

(C'est à peu près juste pour faire une réponse de mon commentaire)

Lornix
la source