Я создаю приложение для планшета Android, которое будет управлять платой микроконтроллера Arduino (в паре через Bluetooth). Тем не менее, планшет также будет сопряжен через Bluetooth с моим телефоном Android, чтобы совместно использовать интернет-соединение телефона. Могу ли я подключить устройства таким образом одновременно?
Насколько мне известно, соединения Bluetooth могут происходить одновременно, если их рабочие границы не перекрываются. Другими словами, вы не можете одновременно подключить две bluetooth-гарнитуры, но вы можете подключить bluetooth-клавиатуру и bluetooth-мышь к одному и тому же устройству одновременно (я лично проверил этот последний сценарий, и он работает!)
Итак, в вашем случае я предполагаю, что шаги, которые вы предпримете, будут включать в себя проверку того, что два потока связи не требуют какой-либо одной и той же функциональности, что звучит так, как если бы это было возможно, поскольку один строго для доступности в Интернете. Если вы подключите оба, и они не будут сопряжены с устройством одновременно, вы, вероятно, не сможете этого сделать. Но если они регистрируются как разные типы устройств (например, под разными «профилями» Bluetooth), вам может повезти!
Извините, нет ничего определенного. Суть здесь может быть методом проб и ошибок. Если они изначально не работают, вы можете настроить Arduino для регистрации под другим «профилем» при подключении к планшету, чтобы не мешать интернет-соединению, идущему с телефона.
Некоторые устройства имеют ограничение на количество одновременных подключений из-за ограничений по мощности/ресурсам (обычно дешевые телефоны с функциями, такие как мой старый SEMC W880i, допускали только до 5 подключений одновременно). Кроме того, некоторые приложения, такие как передача файлов через Bluetooth, могут быть настроены на ограничение максимального количества одновременных подключений. Как правило, реализация bluetooth в Android не накладывает такого ограничения. Я мог одновременно использовать Bluetooth-клавиатуру, мышь, игровой контроллер и гарнитуру. Возможность совместного использования Интернета через Bluetooth зависит от вашего устройства, хотя не каждый производитель телефонов / планшетов реализует это (однако большинство ПЗУ послепродажного обслуживания поддерживают это).
Игнасио Васкес-Абрамс
Самнер