Одновременные соединения Bluetooth - PullRequest
4 голосов
/ 14 сентября 2010

Для фестиваля в моем колледже мы планируем конкурс викторины.
Для раунда зуммера я думал о том, чтобы написать 2 приложения для Android (у нас есть несколько телефонов), одно для мастера викторины, а другое для участников.
Участники будут связаны с мастером викторины через Bluetooth.

После прочтения вопроса, мастер викторины нажимает кнопку в своем приложении, кнопка в конкурирующих приложениях будет включена в течение X секунд. Как только участник нажимает на свою кнопку, приложение мастера викторины высветит имя участника.

Мои вопросы:

Можно ли даже иметь несколько соединений и принимать от них одновременные (или мультиплексированные) сообщения через Bluetooth (что-то похожее на select () в unix / c)?

Если возможно, где мне искать примеры? С какими проблемами я столкнусь, пытаясь развить это (я знаю, что здесь проблема в надежности) и как их избежать?

Я пробовал это на ноутбуках и потерпел неудачу. Но, может быть, я сдался очень рано. Пожалуйста, помогите.

EDIT:
Я отказался от проекта (слишком много разрывов связи). Я держу вопрос открытым, хотя.

Ответы [ 2 ]

0 голосов
/ 21 сентября 2010

Bluetooth поддерживает пикосети, в которых один (викторина) мастер может связываться с до 7 рабами .

Итак, на уровне Bluetooth это должно быть выполнимо. Я не тот человек, чтобы сказать, возможно ли реализовать с помощью Android API Bluetooth, хотя,

0 голосов
/ 19 сентября 2010

Читали ли вы эту и остальную информацию, доступную специально для Android? http://developer.android.com/guide/topics/wireless/bluetooth.html

В сторону: когда я учился в колледже, мы проводили викторины старомодным способом (бумага и карандаш), но с другой стороны, вам не нужно было беспокоиться о том, чтобы дорогие телефонные трубки были в руках пьяных студентов! ; -)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...