Название объясняет все это. Все, что я хочу знать, заключается в том, что если устройство используется как периферийное и центральное и приближается к другому устройству, используемому в качестве периферийного устройства, а центральный - , то периферийный менеджер и центральный менеджер на каждом устройстве будут видеть один и тот же «идентификатор», свойство на CBPeripheral и объекты CBCentral, соответствующие другому устройству в этой области?Являются ли идентификаторы CBCentral и CBPeripheral одинаковыми для одного устройства
1
A
ответ
1
Нет официального заявления, но опыт показывает, что удаленное устройство идентифицируется одним UUID. То есть CBPeripheral и CBCentral, соответствующие одному удаленному устройству, будут иметь одинаковый UUID. Однако эти значения будут отличаться для каждого хоста. Например. у iPhone никогда не будет одинакового UUID на разных устройствах iOS, которые его обнаружат.
Смежные вопросы
- 1. Являются ли ** и * [] одинаковыми?
- 2. Являются ли идентификаторы подписки GCM и идентификаторы экземпляров одинаковыми? (подписаться на темы через интернет)
- 3. Несколько CBPeripheral для того же устройства
- 4. CSS: являются ли сменные классы и идентификаторы?
- 5. Являются ли детерминанты и ключи для кандидатов одинаковыми или разными?
- 6. Являются ли WPF и MVC одинаковыми понятиями?
- 7. Являются ли view.superview.layer и view.layer.superlayer одинаковыми?
- 8. Являются ли удаленные и локальные ветви одинаковыми?
- 9. Являются ли @InjectParam и @Autowired одинаковыми?
- 10. Являются ли счетчик и счетчик Dropwizard одинаковыми?
- 11. Являются ли символы и символы одинаковыми?
- 12. Являются ли getCacheFiles() и getLocalCacheFiles() одинаковыми?
- 13. Являются ли Bytecode и Assembly Language одинаковыми?
- 14. Являются ли литералы и ценности одинаковыми?
- 15. Являются ли эти запросы одинаковыми?
- 16. Являются ли UNIX_TIMESTAMP() и time() одинаковыми
- 17. Являются ли семантика и синтаксис одинаковыми?
- 18. Являются ли dict() и add_csrf() одинаковыми?
- 19. Являются ли JSON и Node.js Querystring одинаковыми?
- 20. Являются ли импорты и библиотеки одинаковыми?
- 21. Являются ли видеопамять и память GPU одинаковыми
- 22. Являются ли объекты и подклассы одинаковыми?
- 23. Являются ли символы Unicode и Ascii одинаковыми?
- 24. Являются ли инъекции зависимостей и смесины одинаковыми?
- 25. Являются ли операторы и ключевые слова одинаковыми?
- 26. Являются ли JSP и контейнер сервлетов одинаковыми?
- 27. Являются ли эти уравнения одинаковыми?
- 28. Являются ли следующие структуры одинаковыми?
- 29. Являются ли эти JQuery одинаковыми?
- 30. Являются ли идентификаторы узлов постоянными?
Что касается разных ОС, платформ (Android/iOS), устройств? Будет ли тот же идентификатор CBPeripheral всегда согласованным? (Скажите, например, хранить его на сервере, чтобы идентифицировать его при подключении к другим устройствам?) Предполагается, что он никогда не изменяется на стороне устройства BT ... – Rich
@Rich CBPeripheral UUID внутренне генерируется и используется iOS. На Android такого нет. MAC-адрес может быть естественным уникальным идентификатором, но у вас нет доступа к нему в iOS. Вам необходимо разработать свой собственный механизм идентификации для достижения идентификаторов кросс-платформы, возможно, исходя из собственных характеристик. – allprog
А-а-а-а-а-а-а, я думал о MAC, но да, нет доступа! Спасибо за вашу помощь! – Rich