Seize vibrateurs Bluetooth connectés à un téléphone Android

Nous voudrions connecter seize vibrateurs vers un téléphone Android à l'aide de Bluetooth et contrôler les vibrateurs individuellement.

Pour autant que je sache, vous ne pouvez avoir que huit périphériques dans un piconet, ce qui placerait une limite de sept vibrateurs (le téléphone étant le huitième périphérique). Tout d'abord: est-ce exact?

  • Android JobScheduler s'exécute plusieurs fois
  • Comment garder la taille de l'image d'arrière-plan lorsque le clavier du logiciel affiche
  • Pourquoi les Android préfèrent-ils les cours statiques?
  • Téléphone: clavier numérique pour entrée de texte
  • Comment puis-je exécuter l'émulateur Android pour Intel x86 Atom sans accélération matérielle sur Windows 8 pour API 21 et 19?
  • Do Dalvik VM Processes Release System RAM?
  • Et faire jusqu'à sept périphériques connectés fonctionnent bien et de manière fiable dans Android? Ou existe-t-il des limites supplémentaires ou des problèmes liés à la mise en œuvre ou aux API de Bluetooth d'Android?

    Pour nos seize vibrateurs, devrons-nous créer une scatternet avec des périphériques supplémentaires qui relient le piconet du téléphone et des piconets supplémentaires à certains vibrateurs? Est-ce que quelqu'un a de l'expérience avec ça, et ça marche bien?

    (Et non, ce n'est pas un jouet sexuel!)

  • La boîte de dialogue sélecteur de périphérique ne s'affiche pas après l'exécution instantanée
  • Comment mettre une image à droite d'un bouton radio, Android
  • Je viens de créer un petit projet Android dans Eclipse, quels fichiers je devrais ajouter au contrôle de version?
  • Spring RestTemplate HTTP Post avec paramètres provoque 400 mauvaises erreurs de demande
  • Android Picasso Configurer LruCache Taille
  • Texte de l'édition Android Word-Wrap EditText
  • One Solution collect form web for “Seize vibrateurs Bluetooth connectés à un téléphone Android”

    Pour autant que je sache, vous ne pouvez avoir que huit périphériques dans un piconet, ce qui placerait une limite de sept vibrateurs (le téléphone étant le huitième périphérique). Tout d'abord: est-ce exact?

    Ok pour être techniquement précis – Bluetooth Classic peut se connecter et être connecté activement avec jusqu'à 7 appareils à la fois. Mais alors un dispositif actif peut alors être mis en mode stationnement et il peut avoir un grand nombre d'appareils dans les modes de parc, de sorte que l'appareil peut être déplacé pour stationner à partir de l'état actif connecté et vice versa. Mais encore une fois, vous ne pouvez avoir que 7 appareils actifs. Ainsi, le périphérique maître devrait gérer un grand nombre de périphériques en gardant (jusqu'à 7) actifs et en reposant et en les mettant en marche entre les modes actifs et les stationnés.

    Et faire jusqu'à sept périphériques connectés fonctionnent bien et de manière fiable dans Android? Ou existe-t-il des limites supplémentaires ou des problèmes liés à la mise en œuvre ou aux API de Bluetooth d'Android?

    Eh bien, dans Android, le problème est: il n'y a pas une seule mise en œuvre et de nombreux périphériques de radio bluetooth différents sont utilisés par différents fabricants. Donc, la réponse dépend. Certains sont assez fiables Certains sont vraiment mauvais. Mais il n'y a pas d'API publique pour contrôler / utiliser le mode Parc que j'ai décrit ci-dessus – Mais si vous pouvez opérer sur les internes ou y accéder à partir de votre application, vous pouvez faire ce que vous demandez,

    Sur Scatternet:

    Encore une fois, Android n'a pas d'API pour que vous puissiez le contrôler, ce sera compliqué, mais vous pourriez le forcer dans une configuration de scatternet, mais là encore, il y a des limites – le meilleur que j'ai vu dans les appareils commerciaux est qu'un périphérique soit en 2 Ou 3 piconets en même temps, ce qui signifie que vous pouvez être connecté à (7 + 2) 9 appareils à la fois (il ne répond pas à vos exigences de 16).

    La configuration Bridging / Mesh peut être réalisable – Lorsque 2 de vos appareils forment leurs propres piconetcs, c'est-à-dire avec 8 appareils dans chaque groupe, le leader du groupe (Master) se connecte à un dispositif Android – et vous gérez le relais de données à l'application.

    Maintenant après avoir dit tout cela – avez-vous regardé Bluetooth Low Energy – Un candidat idéal pour convenir un ensemble de dispositifs capteurs – Il n'y a pas de limite théorique sur le nombre de périphériques qui peuvent être connectés à la fois – Mais pratiquement 16 ou même plus grande est Très réalisable. Android ne dispose actuellement d'API publiques pour cela. (À partir de aujourd'hui) Mais la plupart (presque tous) les derniers périphériques adroid sont livrés avec le matériel Bluetooth qui est la version 4.0, ce qui signifie qu'il est capable de Bluetooth Low Energy. Et les appareils iOS – Mac, iPhone, iPad bénéficient d'un excellent support et d'un accès / apis pour les développeurs. Donc, ce sera le chemin à suivre, et je suis bien sûr. L'Android va venir avec les API de développeur bientôt pour BLE (au moins j'espère)

    coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.