2010-09-14 12 views
4

Pour une fête à mon collège, nous prévoyons un concours de quiz.
Pour la sonnerie buzzer, je pensais à écrire 2 applications pour Android (nous avons quelques combinés), un pour le maître de quiz et l'autre pour les concurrents
Les participants seront connectés au maître de quiz par bluetooth. Après avoir lu la question, le maître du quiz clique sur un bouton dans son application, le bouton dans les applications du candidat sera activé pendant X secondes. Dès qu'un concurrent clique sur son bouton, l'application du maître du quiz clignotera le nom de ce concurrent.Connexions simultanées Bluetooth

Mes questions:

Est-il même possible d'avoir plusieurs connexions et accepter les messages simultanés (ou multiplexés) d'eux Bluetooth (quelque chose de similaire pour sélectionner() dans unix/c)?

Si possible, où devrais-je chercher des exemples? Quel genre de problèmes vais-je rencontrer en essayant de développer cela (je sais que la fiabilité est un problème ici) et comment les éviter?

Je l'avais essayé sur les ordinateurs portables avant et échoué. Mais peut-être que j'ai abandonné très tôt. S'il vous plaît aider.

EDIT:
je donnai-le projet (trop de perte de la connexion). Je garde la question ouverte cependant.

+2

Je ne sais pas grand-chose sur le bluetooth, mais ce que cela ressemble à ceci serait mieux géré sur un réseau wifi local. De toute façon, la fiabilité sera un problème sérieux. Avez-vous envisagé d'utiliser une demande d'appariement Bluetooth comme "buzzer"? Comme le périphérique est identifié, il doit indiquer quelle requête est la première. Encore une fois, ne me citez pas sur la fiabilité. Consultez l'APIDemo BluetoothChat, au cas où vous n'avez pas: http://developer.android.com/resources/samples/BluetoothChat/index.html –

+0

Avez-vous envisagé d'aller à une quincaillerie locale et d'acheter quelques buzzers pour quelques dollars ...? La technologie n'est pas toujours la réponse ... – Paddy

+0

ouais, j'ai fait ça. Fait un petit circuit. Je ai juste gardé cette question ouverte pour brainstorming gen – lalli

Répondre

0

Bluetooth prend en charge les piconets, dans lesquels un seul maître (quiz) peut communiquer avec to 7 slaves. Donc, au niveau Bluetooth, cela devrait être faisable. Je ne suis pas la personne à dire s'il est possible de mettre en œuvre en utilisant l'API Bluetooth d'Android: s, cependant.

+1

Il est dit: "Le maître passe rapidement d'un appareil à l'autre en mode round-robin." c'était mon point de confusion. Sera-t-il impartial? Est-ce que "rapide" signifie assez rapide pour que les décalages soient ignorables par rapport à la réaction humaine? – lalli

0

Avez-vous lu si ceci et le reste de l'information disponible spécifiquement pour Android? http://developer.android.com/guide/topics/wireless/bluetooth.html

En plus: Quand j'étais au collège, nous avons des nuits Trivia à l'ancienne (papier et crayon), mais sur le côté plus vous ne pas avoir à vous soucier d'avoir des combinés téléphoniques coûteux dans les mains des étudiants ivres ! ;-)

+0

J'étais le seul dork à pousser l'idée ... Maintenant, j'ai fait un circuit simple pour ça (oh hate les fils!). – lalli

Questions connexes