Я надеюсь использовать инфраструктуру Multipeer Connectivity и буду благодарен за любой голос о том, как лучше всего продолжить.
Мне нужна связь между устройством "тренера" и устройствами с 45 "плеерами". Все они будут находиться в одном и том же пространстве, но не смогут предсказать доступность или соединение Wi-Fi. Каретному устройству необходимо отправить инструкцию (небольшой пакет данных) всем устройствам плеера каждую секунду. Каждому "игроку" требуется отправить показания с монитора Bluetooth Heartrate (очень маленький пакет данных) обратно на каретку каждую секунду. Поскольку максимальные точки за сеанс равны 8, будет ли любая из этих идей работать с теми числами, которые мне нужны?
a) Первые 7 игровых устройств для установления соединения с тренером рекламируют другой тип сеанса и позволяют 7 (или это будет 6?) больше игроков присоединиться к ним. Эти первые 7 выступают в качестве посредника к другому 49 (или 42?), Передавая инструкцию от тренера и передавая собранные показания тренеру. Несколько секундное отставание между инструкциями и показаниями сердечного ритма не является предпочтительным, но все будет в порядке.
b) Устройство тренера создает и рекламирует один сеанс. После подключения 7-игровых устройств тренерское устройство создает еще один сеанс и повторяет еще 7. Повторяйте, пока все устройства плеера не подключены к карете. Это кажется маловероятным для работы, но без понимания магии, которая является Multipeer Connectivity, это был вариант, который приходил на ум.
c) Тренер устанавливает сеанс с игровым устройством 1, которое подключается к устройству 2... в топографической цепочке. Когда каждое устройство получает инструкцию, оно добавляет его собственное чтение в пакет данных и отправляет его. Последнее устройство возвращает весь пакет тренеру. Я не могу предсказать, сколько времени потребуется для раунда данных, и это также кажется неприятным, если одно устройство покидает группу.
Понятно, что любые советы или мнения об использовании схемы соединений Multipeer для 45 или около того устройств будут оценены.