Каким будет MAC-адрес для устройств BLE одного типа, разных или одинаковых в Android?
У меня есть устройство BLE с MAC-адресом 88:5B:0F:07:E7:70
(как я получаю в Android-приложении). В моем приложении я сканирую устройства с определенным типом (в моем случае блокировка BLE), но в среде может быть несколько типов устройств, но я должен сканировать только на наличие блокировок. Так какой же будет MAC-адрес для всех замков одного и того же производителя, он будет таким же, как 88:5B:0F:07:E7:70
или разные. К сожалению, у меня только одна блокировка BLE, поэтому я не смог найти решение. Было бы замечательно, если кто-нибудь может помочь мне в этом.
1 ответ
Правильный способ решения этой проблемы - проверить рекламные данные. Устройство определенного типа рекламирует конкретную услугу GATT или данные производителя. Это то, что вы должны фильтровать.