Krótka odpowiedź

Snap Spectacles to inteligentne okulary z kamerą, które pozostają sparowane z telefonem lub działają jako samodzielne urządzenie rozszerzonej rzeczywistości. Aby to umożliwić, nadają reklamy Bluetooth Low Energy (BLE) — ten sam rodzaj publicznego sygnału radiowego, który emituje każde urządzenie bezprzewodowe, aby być wykrywalnym. Reklamy te niosą identyfikowalne wzorce, w tym service UUID powiązany ze sprzętem Snap. Aplikacja znająca ten wzorzec może dopasować go do rejestru znanych odcisków okularów z kamerą i Cię ostrzec — bez łączenia się z urządzeniem lub ingerencji w jego działanie.

Tak właśnie Glasses Radar wykrywa Snap Spectacles.

Czym Snap Spectacles różnią się od Ray-Ban Meta

Oba to okulary z kamerą, ale są zbudowane inaczej — i to zmienia sposób, w jaki pojawiają się w eterze.

  • Ray-Ban Meta to produkt konsumencki zaprojektowany tak, by wyglądać jak zwykłe Wayfarery. Mocno opiera się na sparowanym telefonie i nadaje wzorce bajtów danych producenta przez BLE.
  • Snap Spectacles są skierowane do deweloperów i twórców budujących „Lenses” AR. Obecna generacja działa na Snap OS i może działać bardziej niezależnie, z naciskiem na nakładki rozszerzonej rzeczywistości, a nie pasywne lifelogging.

Dla wykrywania praktyczna różnica to sygnatura. Ray-Ban Meta najlepiej identyfikować po pełnym szablonie danych producenta. Snap Spectacles można niezawodnie rozpoznać po service UUID BLE, który sprzęt Snap reklamuje. Obie to sygnatury radiowe — tylko że w różnych polach tej samej transmisji.

Jakie metody wykrywania istnieją

Identyfikacja wizualna

Snap Spectacles są bardziej charakterystyczne wizualnie niż Ray-Ban Meta — oprawki są grubsze, aby pomieścić wyświetlacze AR z falowodem i kamery. W dobrych warunkach można je dostrzec wzrokiem.

Ograniczenie: „W dobrych warunkach” robi tu dużo roboty. W zatłoczonym pomieszczeniu, z daleka lub gdy noszący jest odwrócony plecami, identyfikacja wizualna jest niewiarygodna. Nie ma też wskaźnika nagrywania, na który można liczyć.

Dopasowywanie ID firmy Bluetooth

Niektóre skanery open-source oznaczają urządzenia po 2-bajtowym identyfikatorze firmy. To prymitywne narzędzie.

Ograniczenie: ID firmy jest wspólne dla każdego urządzenia tego producenta. Nie odróżni okularów z kamerą od słuchawek czy innych akcesoriów — co daje fałszywe alarmy i, gdy urządzenie przestaje aktywnie reklamować się, fałszywe negatywy.

Dopasowanie service UUID i odcisku bajtów (Glasses Radar)

Glasses Radar dopasowuje Snap Spectacles po reklamowanym service UUID — znacznie bardziej specyficznym sygnale niż ID firmy — i stosuje tę samą kontrolę trwałości, co dla innego sprzętu: kilka spójnych wykryć, zanim potwierdzi alert. To filtruje przypadkowe pakiety i urządzenia podobne wyglądem.

Na Androidzie Glasses Radar dodaje wykrywanie sygnału Wi-Fi jako drugą warstwę. Gdy okulary aktywnie streamują lub przesyłają nagrania, generują aktywność Wi-Fi wskazującą stan „aktywny” — silniejszy sygnał niż sama obecność BLE. Na iOS skanowanie BLE jest ograniczone do pierwszego planu przez reguły platformy Apple, więc wykrywanie działa, gdy aplikacja jest otwarta.

Tabela porównawcza

| | Aplikacje oparte na ID firmy | Glasses Radar | |---|---|---| | Jak oznacza Snap | 2-bajtowy ID firmy (jeśli w ogóle dopasowany) | Service UUID BLE + kontrola trwałości | | Fałszywe alarmy | Częste (słuchawki, inne akcesoria) | Filtrowane przez głębokość sygnatury | | Wykrywanie stanu aktywnego | Nie | Tak (Android — streaming/przesyłanie) | | Ray-Ban Meta też | Częściowo | Tak (pełny odcisk bajtów) | | Cena | Darmowe / open-source | Darmowe |

Czego wykrywanie nie może zrobić

Żadna aplikacja wykrywająca nie może udowodnić, że ktoś Cię nagrywa. Snap Spectacles mogą nagrywać na wbudowaną pamięć z niewielkim lub żadnym bezprzewodowym przesyłaniem, a urządzenie w tym stanie emituje minimalny wykrywalny sygnał. Wykrywanie mówi, że sprzęt z kamerą jest w pobliżu i — na Androidzie — czy robi coś widocznego w Wi-Fi. Nie mówi, czy kamera jest włączona ani skierowana na Ciebie.

Obecność to świadomość, nie dowód. Wolimy to powiedzieć wprost niż przesadzać z obietnicami.

Co zrobić po otrzymaniu alertu

  1. Zachowaj spokój. Alert oznacza, że pasujący sprzęt jest w pobliżu — nie że jesteś nagrywany/a.
  2. Oceń kontekst. Spotkanie deweloperów i szatnia to zupełnie różne sytuacje.
  3. Odejdź, jeśli czujesz się niekomfortowo. Nigdy nie jesteś zobowiązany/a pozostawać tam, gdzie czujesz się inwigilowany/a.
  4. Nie konfrontuj na podstawie samego alertu. Ze samej obecności nie wiesz, w jakim stanie jest kamera.
  5. Powiadom personel miejsca, jeśli jesteś gdzieś z polityką zakazu nagrywania — zobacz gdzie inteligentne okulary są zakazane.

Często zadawane pytania

Czy wykrywa tryb AR standalone? Tak. Niezależnie od tego, czy Spectacles są sparowane z telefonem, czy działają samodzielnie, nadal reklamują się przez BLE, aby być wykrywalnymi — i to właśnie czyta Glasses Radar.

Czy wykryje wyłączone Spectacles? Nie. Wyłączone urządzenie nic nie nadaje. Wykrywanie wymaga włączonych okularów.

Czy noszący może się dowiedzieć, że został wykryty? Nie. Glasses Radar pasywnie nasłuchuje publicznych transmisji. Nigdy nie łączy się z urządzeniem, nie wysyła pingów ani nie wchodzi z nim w interakcję.

Czy używanie jest legalne? Tak. Czyta te same publiczne sygnały radiowe, które i tak odbiera każdy telefon w pobliżu — bez przechwytywania, dostępu do zapisanych danych ani połączenia z jakimkolwiek urządzeniem.