Подтвердить что ты не робот

Шестнадцать вибраторов Bluetooth, подключенных к телефону Android

Мы хотели бы подключить шестнадцать вибраторов к телефону Android с помощью Bluetooth и индивидуально управлять вибраторами.

Насколько я знаю, у вас может быть только восемь устройств в пикосети, поэтому будет установлен лимит в семь вибраторов (сам телефон является восьмым устройством). Прежде всего: это правильно?

И до семи подключенных устройств работают хорошо и надежно в Android? Или есть ли какие-то дополнительные ограничения или проблемы в реализации Android Bluetooth или API?

Для наших шестнадцати вибраторов нам нужно будет построить scatternet с дополнительными устройствами, которые соединяются между пикосети телефона и дополнительными пикосетами с некоторыми вибраторами? У кого-нибудь есть опыт с этим, и он хорошо работает?

(И нет, это не секс-игрушка!)

4b9b3361

Ответ 1

Насколько я знаю, у вас может быть только восемь устройств в пикосети, поэтому который установил бы предел семи вибраторов (сам телефон восьмое устройство). Прежде всего: это правильно?

ОК, чтобы быть технически точным - Bluetooth Classic может подключаться и находиться в активном соединении с 7 устройствами вовремя. Но тогда активное устройство может быть помещено в режим парковки, и оно может иметь большое количество устройств в режимах парковки, поэтому устройство можно перемещать в парк из активного состояния и наоборот. Но в любой момент вы можете иметь только 7 активных устройств. Таким образом, ведущее устройство должно управлять большим количеством устройств, удерживая (до 7) и оставаясь припаркованным и продолжая переключать их между активным и припаркованным режимами.

И до семи подключенных устройств работают хорошо и надежно Android? Или есть некоторые дополнительные ограничения или проблемы от Android Реализация Bluetooth или API?

Ну, в Android проблема заключается в том, что нет никакой реализации, и многие различные Bluetooth-радио аппаратные средства используются разными производителями. Так что ответ зависит. Некоторые из них довольно надежны. Некоторые из них очень плохие. Но нет никаких публичных API-интерфейсов для управления/использования режима Park, который я описал выше. Но если вы можете работать с внутренними элементами или иметь доступ к нему из своего приложения, вы можете делать то, о чем вы просите,

В Scatternet:

Снова Android не имеет API для вас, чтобы контролировать его. Это будет сложно - но вы можете заставить его в конфигурацию scatternet, но опять же есть ограничения - лучшее, что я видел в коммерческих устройствах, - это устройство для быть в 2 или 3 пикосети одновременно, что означает, что вы можете подключаться к (7 + 2) 9 устройствам за раз (это не соответствует вашему требованию 16).

Конфигурация моста/сетки может быть осуществимой. Где 2 из ваших устройств образуют свои собственные пикосети, т.е. с 8 устройствами в каждой группе, тогда лидер группы (Мастер) подключается к Android deevice - и вы управляете ретранслятором данных в приложении.

Теперь, сказав все это - посмотрели ли вы на Bluetooth Low Energy - идеальный кандидат, чтобы объединить связку сенсорных устройств - Ther не является теоретическим пределом количества устройств, которые могут быть подключены одновременно. Но практически 16 или даже более крупное вполне возможно. В настоящее время у Android нет общедоступных API. (На сегодняшний день) Но большинство (почти всех) новейших устройств для adroid поставляются с оборудованием Bluetooth, которое является версией 4.0, что означает, что он способен поддерживать низкую энергию Bluetooth. И устройства iOS - Mac, iPhone, iPad имеют отличную поддержку и доступ разработчика /apis для этого. Так что это будет путь, и я уверен, что Android скоро придет с API-интерфейсом разработчика для BLE (по крайней мере, я надеюсь)