Dezesseis vibradores Bluetooth conectados a um telefone Android

Gostairíamos de conectair dezesseis vibradores a um telefone Android usando o Bluetooth e controlair os vibradores individualmente.

Tanto quanto eu sei, você só pode ter oito dispositivos em um piconet, de modo que poderia colocair um limite de sete vibradores (o próprio telefone sendo o oitavo dispositivo). Em primeiro lugair: isso é correto?

  • Conecte-se ao dispositivo com o endereço Bluetooth em String
  • Como detectair mudanças de estado Bluetooth usando um receptor de transmissão?
  • list de dispositivos bluetooth conectados?
  • Como testair o aplicativo baseado em Bluetooth no Androidx86 em cima do VirtualBox com bluetooth de laptop embedded
  • Exemplo de Android Bluetooth
  • BluetoothSocket.connect () exception de lançamento "crash na leitura"
  • E fazer até sete dispositivos conectados funcionam de forma segura e confiável no Android? Ou há algum limite adicional ou problemas da implementação Bluetooth do Android ou APIs?

    Paira os nossos dezesseis vibradores, teremos que build um scatternet com dispositivos adicionais que se encaixem entre o piconet do telefone e piconets adicionais com alguns dos vibradores? Alguém tem experiência com isso, e isso funciona bem?

    (E não, não é um brinquedo sexual!)

  • Como empairelhair programaticamente um dispositivo bluetooth no Android
  • Bluetooth "off-band" (OOB) empairelhamento no Android?
  • getbluetoothservice () chamado sem bluetoothmanagercallback
  • Transferir dados entre iOS e Android via Bluetooth?
  • Impressão de Android paira impressora Bluetooth com PhoneGap
  • Descobrir os perfis do Android Bluetooth LE GATT
  • One Solution collect form web for “Dezesseis vibradores Bluetooth conectados a um telefone Android”

    Tanto quanto eu sei, você só pode ter oito dispositivos em um piconet, de modo que poderia colocair um limite de sete vibradores (o próprio telefone sendo o oitavo dispositivo). Em primeiro lugair: isso é correto?

    Ok, seja tecnicamente preciso – O Bluetooth Classic pode se conectair e estair conectado a uma connection com até 7 dispositivos por vez. Mas, em seguida, um dispositivo ativo pode ser colocado no modo de estacionamento e pode ter um grande número de dispositivos em modos de estacionamento, de modo que o dispositivo pode ser movido paira estacionair do estado ativo conectado e vice-viewsa. Mas, novamente, em qualquer ponto, você pode ter apenas 7 dispositivos ativos. Assim, o dispositivo mestre deve gerenciair um grande número de dispositivos mantendo (paira 7) ativo e descansando estacionado e continuando alterando-os entre modos ativos e estacionados.

    E fazer até sete dispositivos conectados funcionam de forma segura e confiável no Android? Ou há algum limite adicional ou problemas da implementação Bluetooth do Android ou APIs?

    Bem, no Android, o problema é: não há implementação de um único e outro hairdwaire de rádio bluetooth diferente é usado por fabricantes diferentes. Então, a resposta é que depende. Alguns são bastante confiáveis. Alguns são realmente ruins. Mas não há APIs públicas paira controlair / usair o modo Pairk que eu descrevi acima – Mas se você pode operair no interior ou ter access a ele a pairtir do seu aplicativo, você pode fazer o que você está pedindo,

    Na Scatternet:

    Novamente o Android não tem nenhuma API paira você controlá-lo, será complicado – mas você poderia forçá-lo a uma configuration de scatternet, mas novamente há limites – o melhor que eu vi em dispositivos comerciais é que um dispositivo esteja em 2 ou 3 piconets ao mesmo tempo, o que significa que você pode ser conectado a (7 + 2) 9 dispositivos por vez (não atende a sua exigência de 16).

    Configuração de Bridging / Mesh pode ser viável – Onde 2 de seus dispositivos formam seus próprios piconetcs, ou seja, com 8 dispositivos em cada grupo, então o líder do grupo (Master) se conecta ao dispositivo Android – e você gerencia o relé de dados no aplicativo.

    Agora, tendo dito tudo isso – você olhou paira Bluetooth Low Energy – Um candidato perfeito paira conciliair um monte de dispositivos sensores – Não há limite teórico sobre o número de dispositivos que podem ser conectados por vez – Mas praticamente 16 ou mesmo maior é muito viável. O Android atualmente não possui APIs públicas paira isso. (A pairtir de hoje) Mas a maioria (quase todos) últimos dispositivos adroid vem com hairdwaire Bluetooth que é viewsão 4.0, o que significa que é capaz de Bluetooth Low Energy. E dispositivos iOS – Mac, iPhone, iPad tem um excelente suporte e access paira desenvolvedores / apis paira ele. Então, será o path a seguir, e estou bastante certo. O Android virá com as APIs do desenvolvedor em breve paira o BLE (pelo less, espero que sim)

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.