Похоже, вы хотите заранее знать, какой UUID соответствует какому поставщику оборудования, поэтому, если вы видите, можете ли вы сказать: «Эй, это Gimbal!» или "Эй, это Гело!"
По большей части вы можете меньше заботиться о мажоре и миноре. Вас больше всего интересует UUID. Это означало бы, что вам нужно будет отсканировать все эти UUID, а затем посмотреть на периферийные устройства, которые CoreLocation ранжирует, чтобы увидеть, к какому семейству продуктов оно принадлежит.
Одна из проблем заключается в том, что некоторые поставщики используют схемы ротации UUID для снижения рисков безопасности, связанных с подделкой маяков. Это создаст проблему для идентификации их аппаратных устройств.
Еще одна проблема, с которой вы можете столкнуться, заключается в том, что после того, как вы увидите устройства, которые вы хотите перестать слушать (или сканировать как центральное), а затем развернуться и транслировать (как периферийное), это звучит так. Это означало бы, что вы будете регулярно переключаться между двумя ролями.
Не совсем понятно, что вы хотите сделать, поэтому, надеюсь, в какой-то степени это будет полезно.
person
Zach Dennis
schedule
21.05.2014