iOS qui lit l'audio sur plusieurs périphériques Bluetooth simultanément
J'ai quelques bluetooth haut-parleurs (similaire) et voudrais vraiment être en mesure de jouer à plus d'un d'entre eux simultanément cependant je ne peux pas trouver un moyen de le faire.
Je peux déployer mes propres applications de sorte qu'il ne doit pas nécessairement être accompli par le biais d'Api publiques, mais l'iPhone support matériel?
source d'informationauteur Martin | 2013-05-22
Vous devez vous connecter pour publier un commentaire.
Vous pouvez vous connecter à plusieurs haut-parleurs, mais seulement de jouer à un à un. Il n'y a pas assez de bande passante BT pour vraiment envoyer deux stéréo de haute qualité des flux en même temps. Aussi, je ne pense pas qu'il y a un chemin pour vous d'écrire votre propre application pour faire quelque chose comme ça.
Un maître périphérique Bluetooth de communiquer avec un maximum de sept appareils dans un pico-réseau (ad hoc de l'ordinateur réseau à l'aide de la technologie Bluetooth), mais pas tous les appareils atteindre ce maximum. Les périphériques peuvent changer de rôle, par un accord, et l'esclave peut devenir le maître (par exemple, un casque initier une connexion à un téléphone sera nécessairement commencer en tant que maître, en tant qu'initiateur de la connexion; mais peut par la suite préférez être esclave).
Le Bluetooth de Base Spécification fournit la connexion de deux ou plusieurs pico-réseaux pour former un scatternet, dont certains jouent simultanément le rôle de maître dans un picoréseau et le rôle de l'esclave dans un autre.
À un moment donné, les données peuvent être transférées entre le maître et un autre appareil (sauf pour le petit-utilisé le mode de diffusion). Le maître choisit l'appareil esclave à l'adresse; en général, il passe rapidement d'un appareil à un autre en un round-robin". Puisque c'est le maître qui choisit l'esclave d'adresse, tandis qu'un esclave est (en théorie) censé écouter en bénéficient chacun d'une fente, d'être un maître est un léger fardeau que d'être un esclave. Maître de sept esclaves est possible; être un esclave de plus d'un maître est difficile.
Bonjouraussi connu comme le zéro-configuration de mise en réseau, permet la détection automatique de périphériques et de services sur un réseau local à l'aide de la norme de l'industrie des protocoles IP. Bonjour le rend facile à découvrir, de publier et de résoudre des services de réseau avec un système sophistiqué mais facile à utiliser, interface de programmation qui est accessible à partir de de Cacao, Ruby, Python, et d'autres langues.
(void)discoverServices:(NSArray *)serviceUUIDs
, l'utiliser pour découvrir la liste des appareils.connecter à l'appareil
et de vérifier l'état de la connectivité avec la
ensuite utiliser cbroadcast à communiquer ,
pour cela, veuillez utiliser https://developer.apple.com/bonjour/
de référence :
Apple Ref et également wiki , refernce image de apple doc
Vous pouvez utiliser 2 Airport Express sur le même réseau pour diffuser à la fois des haut-parleurs. Chaque haut-parleur est de connecter ed à une borne Airport Express...
Une autre option que vous pouvez essayer est de l'App pour iOS appelé TuneMob qui peut diffuser de la musique entre iphone et l'ipad via Bluetooth et chacun agit comme président. Vous pouvez brancher d'autres enceintes comme les sorties secondaires iPhones/iPads...