Protokół i specyfikacje Eddystone

Spis treści
Protokół i specyfikacje Eddystone

Beacony Bluetooth przejmują wszystkie strategie marketingowe. Umożliwiają firmom aplikacje zorientowane na odległość, klientów i innych środowisk przemysłowych. Ten artykuł wyjaśnia protokół i specyfikacje Eddystone. co więcej, poznasz standardy Bluetooth BLE beacon Eddystone, iBeacon, i AltBeacon.

Tak więc sygnały nawigacyjne zmienią cały nasz świat. Zanim ruszymy do przodu, jak działają ich pakiety reklamowe i jaki jest ich standard?

Standardy Bluetooth BLE beacon

Obecnie istnieją trzy krytyczne standardy rynkowe dla beaconów.

iBeacon ,Eddystone, ALT

1. Latarnia Eddystone od Google

Google uruchomił ten sygnał nawigacyjny gdzieś z powrotem 2015. Jest kompatybilny ze smartfonami z systemem Android i iOS. Eddystone przesyła pakiety z trzema typami ramek. Różne firmy mogą zarządzać swoimi beaconami za pomocą interfejsu programowania aplikacji Proximity Beacon.

2. iBeacon od Apple

Apple uruchomił swój beacon w 2013. Jest również kompatybilny ze smartfonami z systemem Android i iOS. Wykorzystuje niskoenergetyczną technologię wykrywania otoczenia Bluetooth do przesyłania uniwersalnego unikalnego identyfikatora znanego jako UUID. Wyjaśnimy to szczegółowo w tym artykule dalej.

3. AltBeacon z sieci Radius

Sieci Radius uruchomiły swój beacon gdzieś w 2014. Jest to beacon o otwartym kodzie źródłowym, który ma szeroką gamę otwartych rynków z różnymi rodzajami zastosowań beaconów.
Wszystkie trzy standardy wykorzystują mechanizm transmisji BLE do przesyłania pakietów reklamowych na kanale BLE. Oni używają 37, 38 i 39 aby uniknąć konfliktów w ruchu Wi-Fi.

Specyfikacje protokołu Eddystone

Wszystkie standardy wykorzystują własną strukturę reklamy BLE do dodawania swoich danych i formatów. Urządzenie nawigacyjne reklamuje za każdym razem ten sam pakiet we wszystkich trzech kanałach reklamowych. W związku z tym, wszystkie skanery lub odbiorniki pakietów BLE mogą łatwo wybrać ten pakiet. Gdy odbiorca otrzyma, określa, czy ten pakiet można dekodować, czy nie. Jeśli można to zdekodować, odbiornik podejmuje odpowiednie działanie.

Pospolite elementy

W ramach pakietu reklamowego, istnieją różne struktury ładunku danych: długość, rodzaj, i dane.

Pole długości zasadniczo określa całkowity rozmiar kolejnych pól danych i ich typ danych.

co więcej, typ danych wyjaśnia, czy dane są nazwą, czy A URI. Ponadto oznacza, że ​​albo jest to identyfikator UUID usługi, albo jeden z innych zdefiniowanych typów danych.

Ostatni to pakiet danych. To tutaj urządzenia typu beacon idą o krok dalej w konstrukcji. Więc definiują podstrukturę wewnątrz pola danych. Robią to, aby określić różne standardy.

Ważne jest, aby zarówno dane, jak i pakiety reklamowe używały tego samego formatu. Urządzenia Beacon zasadniczo są zgodne ze standardowymi formatami pakietów reklamowych. jednak, zawierają ładunek danych dla jednego lub więcej standardów.

Format protokołu Eddystone Beacon firmy Google

Format protokołu Eddystone Beacon firmy Google

Eddystone to platforma wieloplatformowa, format beacon o otwartym kodzie źródłowym prezentowany przez Google. Definiuje wiele różnych typów ramek w porównaniu z innymi standardami beaconów. Beacony mogą używać tych formatów łącznie lub pojedynczo.

Eddystone-UID

Możesz użyć tego formatu do nadawania unikalnego identyfikatora beacon. Emituje unikalny 16-bajtowy identyfikator beacon. Identyfikator zawiera 10-bajtową przestrzeń nazw i 6-bajtową instancję. Ponadto, ten identyfikator może być przydatny do mapowania urządzenia do rekordu w pamięci zewnętrznej.

Część przestrzeni nazw używa do grupowania określonego zestawu sygnałów nawigacyjnych. Z drugiej strony, identyfikator instancji jest pomocny w identyfikacji poszczególnych urządzeń w całej grupie. W dodatku, podział ID na komponenty instancji i przestrzeń nazw ułatwia optymalizację strategii skanowania BLE.

Eddystone-URL

Beacony używają go do nadawania Uniform Resource Locators. Ramka wysyła adres URL, który ma skompresowany format kodowania pasujący do pakietu AD. Po zdekodowaniu adresu URL, użytkownicy mogą korzystać z adresów URL, aby uzyskać dostęp do Internetu.

Na przykład, jeśli beacon Eddystone-URL emituje adres URL, taki jak goo.gl/moco18, klient może przejść do strony internetowej, dotykając jej.

Eddystone-TLM

Służy do nadawania telemetrii - stan i stan- dane o samym urządzeniu beacon. Tak więc ta ramka przesyła informacje telemetryczne o urządzeniu beacon. Informacje te obejmują napięcie baterii, liczba pakietów rozgłoszeniowych, i temperatura urządzenia.

Eddystone-EID

Wykorzystuje efemeryczne identyfikatory w celu zwiększenia bezpieczeństwa beaconów. Ta ramka wysyła zaszyfrowany efemeryczny identyfikator. Ten identyfikator zmienia się okresowo podczas początkowej rejestracji w tempie ustalonym za pomocą usługi sieciowej.

Ramka Eddystone-URL oferuje treści internetowe oparte na bliskości bez konieczności aplikacji na różne platformy mobilne. Chrome na iOS obsługuje już tę funkcję Eddystone. Korzystając z widżetu Chrome Today, użytkownicy mają dostęp do treści internetowych związanych z otoczeniem. Dlatego używają do otrzymywania powiadomień o napotkaniu beaconów.

Możesz znaleźć różne specyfikacje protokołów wraz z narzędziami i kodem open source na stronie Google Eddystone GitHub.

Dane iBeacon firmy Apple

Dane iBeacon firmy Apple

Apple jako pierwsza firma wprowadziła na świat beacon. iBeacon jest znakiem towarowym firmy Apple. Wszystkie firmy, które chcą sprzedawać ten produkt, muszą uzyskać bezpłatną licencję od Apple.

iBeacon używa 30-bajtowego pakietu. Beacony muszą transmitować ten pakiet dalej 100 interwały w metrach. jednak, wszystkie lampy ostrzegawcze nie przestrzegają tego ograniczenia odległości. Różne aplikacje na iOS, które korzystają z platformy Core Location, mogą prosić system iOS o ciągłe monitorowanie zdarzeń związanych z przechodzeniem przez regiony nawigacyjne. Obejmuje istniejące lub wchodzące w pobliże iBeacon przez UUID. co więcej, obejmuje ponadto główne i drugorzędne dziedziny.

Śledzenie IOS odbywa się bez względu na to, czy aplikacja jest uruchomiona, czy nie. co więcej, może włączyć zamkniętą aplikację. Włączenie funkcji lokalizacji jest obowiązkowe. Inaczej, aplikacja nie będzie monitorować lokalizacji.

Standard AltBeacon firmy Radius Networking

AltBeacon to kolejny popularny standard beacon. Specyfikacja AltBeacon jest próbą stworzenia standardu niezależnego od systemu operacyjnego i open-source. Szczegółowe specyfikacje AltBeacon, możesz odwiedzić oficjalną stronę AltBeacon.

Eddystone-URL już nie działa?

Eddystone-URL już nie działa

Czasami wydaje się, że Eddystone-URL nie działa. Powodem jest: Google ma pewien mechanizm rankingu lub punktacji. Oznacza to, że czasami Google nie pokazuje adresu URL o bardzo niskim współczynniku klikalności. co więcej, ukrywają również powiadomienia lub adresy URL, które odrzuciłeś w przeszłości. jednak, trudno tutaj podać dokładny powód. Jeśli jest niewidoczny problem, możesz zgłosić problem bezpośrednio do zespołu internetu rzeczy.

Scenariusz --
Nick He
Nick He
Nacięcie, doświadczony kierownik projektu w naszym R&Dział D, wnosi do MOKOSMART bogate doświadczenie, wcześniej pełnił funkcję inżyniera projektu w BYD. Jego wiedza na temat R&D wnosi wszechstronne umiejętności do zarządzania projektami IoT. Z solidnym, rozciągającym się tłem 6 lat w zarządzaniu projektami i zdobądź certyfikaty takie jak PMP i CSPM-2, Nick specjalizuje się w koordynowaniu wysiłków w obszarze sprzedaży, Inżynieria, testowanie, i zespoły marketingowe. Projekty urządzeń IoT, w których brał udział, obejmują Beacons, Urządzenia LoRa, bramy, i inteligentne wtyczki.
Nick He
Nick He
Nacięcie, doświadczony kierownik projektu w naszym R&Dział D, wnosi do MOKOSMART bogate doświadczenie, wcześniej pełnił funkcję inżyniera projektu w BYD. Jego wiedza na temat R&D wnosi wszechstronne umiejętności do zarządzania projektami IoT. Z solidnym, rozciągającym się tłem 6 lat w zarządzaniu projektami i zdobądź certyfikaty takie jak PMP i CSPM-2, Nick specjalizuje się w koordynowaniu wysiłków w obszarze sprzedaży, Inżynieria, testowanie, i zespoły marketingowe. Projekty urządzeń IoT, w których brał udział, obejmują Beacons, Urządzenia LoRa, bramy, i inteligentne wtyczki.
Podziel się tym postem
Wzmocnij łączność Potrzebne z MOKOSmart Rozwiązania urządzeń LoT!