Muitos teclados sem fio em um receptor para android

0

Estou desenvolvendo um aplicativo para Android XBMC (também conhecido como Android TV PC), que é controlado por um teclado sem fio. O Android XBMC tem apenas uma entrada USB que recebe o dongle do teclado.

O problema é que o cliente precisa que muitos teclados tenham acesso a este XBMC, para que vários usuários possam controlar o aplicativo. O teclado tem a função de enviar um comando muito singular, como "adicionar um ao contador" com apenas uma chave (como + ). No entanto, esses povos podem estar em locais remotos (no entanto, perto o suficiente do receptor).

Depois pensei em várias soluções possíveis, mas preciso de um empurrãozinho.

  1. Seria possível um único receptor sem fio receber o comando de vários teclados? Isso resolveria o problema em 100%.
  2. A segunda possibilidade seria: é possível expandir o número de portas USB, então eu poderia anexar todos os receptores de teclado em um dispositivo com apenas uma entrada?
  3. Se não for possível, existe algum tipo de dispositivo que poderia servir como um host, para que ele receba receptores de todos os teclados e envie para o receptor conectado ao XBMC. Um multiplexador, diga isso.
  4. Bem, aceito outras sugestões.

Além disso, seria possível identificar qual foi o teclado que enviou o comando? Por exemplo, The + (plus) key of keyboard #2 was pressed .

    
por David Rodrigues 21.06.2014 / 06:39

1 resposta

1

Conecte um pequeno hub USB em um único USB do XBMC, conecte vários dongles de teclado sem fio ao hub.

Isso permitirá que vários teclados sejam usados como você deseja. O único problema seria que você não pode determinar qual teclado enviou uma chave sem alguma lógica no dispositivo XBMC.

Talvez use chaves diferentes em teclados diferentes?

(Isso é basicamente apenas uma resposta do meu comentário)

    
por 21.06.2014 / 20:58