может иметь 5 или более модулей ввода (cc2241), каждый из которых управляется rgb, одновременно контролироваться одним и тем же из одного приложения. Я хочу выбрать и контролировать, в то же время, мигающие шаблоны rgb из приложения ios/android, поэтому, если я нажму цвет на приложение, все модули ввода будут отвечать в то же время, управляющий несколькими модулями cc2541
ответ
На точный то же самое время невозможно: в вашем центральном есть только одно радио PHY, оно может одновременно разговаривать с одним периферийным устройством. События соединения с периферийными устройствами запланированы центральным PHY в циклическом режиме.
Если вы принимаете некоторую задержку между поставками обновлений для 5 модулей, это выполнимо.
Предположим, что 5 модулей подключены к эквивалентным параметрам соединения, когда ваше приложение записывает характеристику для каждого устройства, phy на самом деле должен ждать следующего события соединения, чтобы фактически доставить пакет, в свою очередь, для каждого соединения.
В идеальной среде вы можете предположить, что наихудшая задержка ожидания (ConnectionInterval * (SlaveLatency + 1)), с некоторой потерей пакетов, ее можно легко умножить на 2-5. ConnectionInterval и SlaveLatency - это параметры, установленные вашим устройством ,
Предположим, что все модули должны быть обновлены в течение 200 мс, позволяя потерять одно событие соединения, у вас должно быть соединениеInterval под 100ms и slaveLatency = 0. Это разумно.
Спасибо, 200ms не проблема. я не ожидал мгновенного ответа – Nick
ответ был бы таким же, если бы это была RC система дистанционного управления, а не ble? – Nick
Если вы имеете в виду пользовательский протокол, он может быть другим: вы можете создать этот протокол для трансляции одного пакета для управления 5 модулями. Вам все равно нужно какое-то подтверждение для работы с радио-глюками. – Nipo
Возможно использование модели Broadcast/Observer без установления соединения.
Это точно так же, как работает Apple iBeacon.
В этом режиме все данные передаются в рекламном пакете вещательного устройства. Если вы посмотрите на примеры TI CC254x, вы найдете несколько реализаций, которые его используют.
В зависимости от вашего приложения это может быть совершенно нормально.
- 1. Javascript, управляющий несколькими window.open
- 2. Mercurial, управляющий несколькими репозиториями
- 3. OrientDB, управляющий несколькими графиками
- 4. RequireJS с несколькими модулями
- 5. Установка модуля с несколькими модулями
- 6. Маршрутизация Angularjs с несколькими модулями
- 7. API Карт Google V3, управляющий несколькими маркерами
- 8. CC2541 IAR Выход
- 9. Управляющий контроллер AngularJS, управляющий DOM
- 10. Анализ SONAR против проектов с несколькими модулями
- 11. Проект с несколькими модулями Maven2 с WTP
- 12. Проблема с несколькими модулями maven-soapUI
- 13. Как работать с несколькими модулями в Java?
- 14. DotNetNuke Переключение между несколькими модулями редактирования
- 15. Как работать с несколькими взаимозависимыми модулями maven
- 16. Gradle Maven как проект с несколькими модулями
- 17. Структура проекта Maven с несколькими модулями
- 18. Обмен службами между несколькими Угловыми модулями
- 19. Импорт проекта с несколькими модулями в Eclipse
- 20. Отчет о покрытии проекта с несколькими модулями
- 21. Проект с несколькими модулями с пружинным ботинком
- 22. Виртуальный хост с несколькими модулями zend
- 23. AngularJS: Использование $ routeProvider с несколькими модулями?
- 24. Проблема с Delphi OnClick с несколькими модулями
- 25. Проект с несколькими модулями и общие задачи
- 26. webpack с несколькими угловыми 2 модулями
- 27. Плагин flyway maven, расположение с несколькими модулями
- 28. Управление несколькими модулями в студии android
- 29. Компиляция проекта TypeScript с несколькими внутренними модулями
- 30. Структурирование приложения Silverlight с несколькими модулями
Добро пожаловать в переполнение стека! Добро пожаловать в Stackoverflow! Не могли бы вы рассказать о своем задаче, например, о коде или о чем-то, чтобы люди могли быстро решить вашу проблему и помочь вам? Благодаря! – manetsus
главный вопрос: .. может мультиплексировать модули быть закодированы в то же время ti me – Nick