Как программно определить роли главного / подчиненного Bluetooth? - PullRequest
1 голос
/ 18 июня 2010

Итак, в bluetooth piconet есть один хозяин с семью рабами.Ведущий устанавливает тактовую частоту и частоту, с которой синхронизируются подчиненные.Но есть ли способ определить, какое устройство является ведущим, а какое - ведомым?Я в основном заинтересован в портативных устройствах (Android, iPhone), но нищие не могут выбирать, если у кого-то есть информация в этой области, мне было бы интересно.

Ответы [ 2 ]

2 голосов
/ 18 июня 2010

Я не думаю, что это возможно сделать программно. Роли «ведущий / ведомый», которые, как предполагает устройство, невидимы для пользователя (приложения). Это же устройство может выступать в качестве ведущего одной пикосети и ведомого в (смежный) piconet. В вашем приложении необходимо решить, будет ли устройство выступать в роли клиента или сервера или и того, и другого, и какие службы (профили) будут поддерживаться.

0 голосов
/ 30 июня 2010

Это зависит от платформы, которую вы используете.Должна быть возможность считывания информации, связанной с подключенным устройством, и в идеале роль устройства должна быть частью этой информации в API.Таким образом, если подключенным устройством является Master, вы можете сделать вывод, что вы раб и так далее.-Dennis

...