Комментарии 22
На Android, есть такое приложение BLE scanner
https://play.google.com/store/apps/details?id=com.macdom.ble.blescanner
или
nRF Connect Nordic Semiconductor
Как понимаю идея похожа
Подробности были тут: habr.com/ru/post/455054
В таком случае точность определения местоположения снижается и рекомендуется использовать звуковой сигнал, а не стрелку на экране приложения.
А кто из метка-смартфон должен издавать звуковой сигнал?
Метка включает в себя чип широкополосной связи (UWB) U1, записываемый NFC для быстрого соединения, Bluetooth-модуль передачи данных, динамик для вывода звуковых сообщений и сменную LiPo-батарею.
Хотя наверное могут и оба. У меня на брелке метка без динамика, приложение показывает расстояние.
Это брелок, который отзывается на свист. И вы представляете — в нём нет микрофона, только «динамик» (на самом деле пъезушка, но это сути не меняет). Более того, я 30 лет назад использовал динамики в качестве микрофона. И вы знаете — работают иногда гораздо лучше, чем микрофон. Дальше, человек сказал следующее:
Хотя наверное могут и оба. У меня на брелке метка без динамика, приложение показывает расстояние.
И как по вашему происходит такая эхолокация?
А она не выходит в интернет. Автоспаривание тут не причем (все вообще по Bluetooth Low Energy работает).
У Apple с некоторого момента есть интересная фича Find My.
Работает примерно так — ВСЕ Apple-девайсы у которых есть Bluetooth и не самая старая прошивка (iOS 13 для iOS) — периодически (насколько помню даже в выключенном состоянии) выдают через BLE кодированный идентификатор.
Все остальные Apple-девайсы (владелец — не имеет значения) — при обнаружении такого сигнала — сливают идентификатор и свои координаты.
Вокруг этого навернута криптография чтобы получить координаты — могло только устройство на том же AppleID что и передавшее в эфир идентификатор + всякие Lost Mode. (см например с более подробным описанием https://www.wired.com/story/apple-find-my-cryptography-bluetooth/ )
У меток — тоже самое только они сами передать ничего не могут.
Ну и это не обязательно должна быть метка — AirPods так тоже можно искать, или купить лицензию у Apple и например в велосипед добавить функцию (см список в https://www.cnet.com/how-to/apples-find-my-app-can-do-more-than-locate-a-lost-iphone-heres-what-you-need-to-know/ ). Чип U1 — вообще дополнительная фича для определения точного направления а не "тепло-холодно".
У Samsung с метками сделано чуть менее жостко — хотите чтобы ваши метки (с устройствами — не помню точно) так можно было найти — включаете опцию в SmartThings Find (и по желанию — включаете шифрование и задаете PIN), и свое железо найдете в том числе через других и другим поможете искать, не хотите — ну значит свои метки будете в пределах дальности Bluetooh видить.
У Tile — логика такая же (но для поиска владельцы приложения Tile).
Не-родное железо не увидит метку. Ну — по умолчанию. Если проверять BLE-устройства поблизости а потом посмотреть что это за устройство (по профилям и производителю) то можно подумать всякие интересные выводы сделать. Смотреть либо штатной диагностической аднроидной nRF Connect либо кто-то может написать для андроида сканер на который при обнаружении поблизости железа от Apple будет включать сирену (но давая возможность конкретно это устройство в белый список внести).
было бы круто, если бы вокруг этого возник некий стандарт
я понимаю, что вы воспринимаете apple как абсолютное зло, помимо это есть аргументы, что не так с поддержкой стандартов у apple?
стандарты, что сходу пришли в голову — firewire, usb, displayport, nvme — apple или участвовал в разработке, или внедрял у себя одним из первых. siri для бесшовного переключения между wifi и сотовой сетью использует mptcp, а не что-то проприетарное. и т. д., и т. п.
P. S. ни разу не эпплодрочер, дома из устройств apple только айфон жены с наушниками, просто я за справедливость.
Т.е. весь взлом заключается в изменении адреса, выдаваемого по NFC. Практическая польза не понятна, можно же так любой NFC меткой воспользоваться, которые позволяют задать считываемые данные.
Т.е. кто-то, кто проведёт телефоном по сиденью (зачем?), получит уведомление с предложением открыть какой-то сайт? Этот кейс выглядит странно и для него уж точно не нужно перепрошитой метки от apple.
Я очень удивлен факту того, что вообще можно прочесть чип. Даже у недорогих контроллеров есть режим, при котором чтение возвращает абракадабру вместо реальной прошивки.
Либо это какая-то пробная партия либо партия для разработчиков.
Умелец взломал метку отслеживания вещей Apple AirTag путем физического подключения к ее микроконтроллеру