Minha pergunta é semelhante a essa pergunta , mas mais ampla, e a outra não tem respostas.
É possível fazer um PC (Windows ou Ubuntu) conectar via Bluetooth a outro dispositivo como se o PC fosse um dispositivo de interface humana? Nesse caso em particular, quero tentar fazer meu Wii pensar que meu computador é um Wiimote.
Respostas:
Pesquisei no Google por um tempo e acho que você está sem sorte. Isso é possível, mas aparentemente ninguém fez isso.
Se você deseja usar o teclado ou mouse do laptop em outro computador, use o hidclient para linux. Quanto ao Wii, existem muitas bibliotecas que permitem que você use o Wiimote para controlar seu computador, mas nenhuma para fazer o que você pretende. Você precisaria implementar o protocolo do cliente do Wiimote manualmente.
Se você estiver interessado em escrever, o wiki do WiiBrew tem muitas informações no Wiimote. Também encontrei algumas informações sobre a emulação do Wiimote em www.wiili.org (que está em baixo, mas pode ser acessado via arquivo da web ): alguém escreveu um pequeno programa para alterar o descritor HID do seu computador e se comunicar com o Wii, mas não há desenvolvimentos futuros.
fonte
Como essa coisa que descrevi parece não existir, iniciei um projeto no GitHub para criá-lo. Comecei com o código postado no segundo link do nmat .
fonte