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?

  • Lequel utiliser NavUtils.navigateUpFromSameTask () vs onBackPressed ()
  • HelloAndroid] emulator-5554 déconnecté! Annuler 'com.example.helloandroid.HelloAndroid activity launch'!
  • Utilisation de ListView: comment ajouter une vue d'en-tête?
  • Comment concevoir un spinner dans Android
  • Android: plusieurs pistes audio dans un VideoView?
  • Le fait de s'enregistrer et de vous enregistrer à nouveau pour les messages GCM provoque la validité de deux regId. Est-ce que cela est prévu?
  • 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!)

  • Comment distinguer si l'application Android fonctionne sur Amazon Kindle Fire?
  • Erreur de peluche avec Fragments sur Android L: "Cette méthode ne remplace rien"
  • Comment ajouter un espace supplémentaire à l'intérieur au bas d'un GridView
  • Comment créer un groupe RadioButton dans la fenêtre preference.xml?
  • Lecture d'un fichier image en bitmap à partir de sdcard, pourquoi obtenez-je NullPointerException?
  • EGL vs GLES 2.0 sur Android (par ex. Java)
  • 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.