Szczegółowy przewodnik po iBeacon

Szczegółowy przewodnik po iBeacon
Szczegółowy przewodnik po iBeacon

Załóżmy, że przechodzisz obok lokalnego sklepu spożywczego. Jeśli zainstalowałeś ich aplikację, w tym momencie może wyświetlić specjalną zniżkę. Jak myślisz, co się tutaj wydarzyło?? Która technologia umożliwiła to połączenie?? Prawdopodobnie Twój lokalny sklep korzysta z iBeacon firmy Apple.

Co to jest iBeacon?

w 2013, Apple wymyślił własną implementację technologii bezprzewodowej BLE, znany jako iBeacon. Jest to rewolucyjna metoda dostarczania usług i informacji lokalizacyjnych do smartfonów. Aplikacja na iOS nasłuchuje sygnałów generowanych przez iBeacons i uruchamia odpowiednią akcję, gdy telefon wejdzie w jego zasięg.

Na przykład, Virgin Atlantic używał iBeacon na jednym z najbardziej ruchliwych lotnisk, lotnisko Heathrow. Każdy pasażer udający się do punktu kontroli bezpieczeństwa automatycznie wyświetlał na smartfonie cyfrową kartę pokładową, które personel lotniska mógł skontrolować.

Odkąd iBeacon został wprowadzony w iOS 7, jest kompatybilny z modelami iPhone 4s i nowszymi. podobnie, jest kompatybilny z iPadem trzeciej generacji oraz iPadem mini/iPod touch piątej generacji.

Jak działa iBeacon

Czy iBeacon różni się od Beacon??

A latarnia morska to kompaktowe i niedrogie urządzenie bezprzewodowe służące do nadawania sygnałów radiowych do znajdujących się w pobliżu tabletów i smartfonów. Beacony wykorzystują sygnały radiowe do komunikacji z aplikacjami mobilnymi i inicjowania akcji w oparciu o lokalizację użytkownika. W tym celu, polegają na energooszczędnych i przyjaznych dla baterii połączeniach Bluetooth (STAŁ SIĘ) do przesyłania sygnałów. Jako właściciel firmy, możesz umieścić je w swoim sklepie lub połączyć z plakietką lub koszykiem.

Chociaż terminy iBeacon i beacony są powszechnie używane w tym samym znaczeniu, są zasadniczo niepodobne. Podstawowa różnica polega na tym, że iBeacon wykorzystuje zastrzeżoną technologię Apple do przesyłania sygnałów. Został zintegrowany z systemem iOS i pozwolił iPadowi lub iPhone'owi pełnić podwójną rolę – jako nadajnik i odbiornik.

Ponadto, Apple wymyślił standard marketingu opartego na beaconach. Nie ma różnicy między technologią BLE w iBeacons a zwykłymi beaconami, z wyjątkiem tego, że iBeacons są zintegrowane z iOS. oprócz, Firma Apple oznaczyła iBeacon jako własną technologię beacon.

W jaki sposób technologia BLE jest powiązana z iBeacon??

Niska energia Bluetooth (STAŁ SIĘ) jest energooszczędnym protokołem transmisji bezprzewodowej. Ułatwia komunikację między inteligentnymi urządzeniami, które istnieją w ograniczonym zasięgu. Urządzenia takie jak słuchawki bezprzewodowe, monitory fitness, smartwatche, smartfony, a komputery używają BLE, aby ułatwić nam życie.

Grupa Specjalnych Zainteresowań Bluetooth (SIG) zdefiniowany BLE poprzez nadanie priorytetu efektywnemu zużyciu energii. Pozwoliło to firmom produkującym sprzęt na zintegrowanie energooszczędnego pośrednika komunikacyjnego dla obecnych rozwiązań. Dlatego urządzenia o niskim poborze mocy, takie jak iBeacons, są używane do zasilania go za pomocą małej baterii ogniwowej – mogą one działać przez miesiące, a nawet lata.

W branży smartfonów, Apple przyjął BLE na wczesnym etapie po włączeniu go do iPhone'a 4s ws 2011.

Jakie jest znaczenie iBeacon UUID, Główny, i małoletni?

Znaczenie identyfikatora UUID iBeacon

UUID to skrót od Universally Unique Identifier. Jest to złożone z 32 cyfrowy szesnastkowy, podzielony na pięć grup, gdzie rozdzielają je myślniki. Te pięć grup zawiera następującą liczbę znaków:

  • Pierwsza grupa: 8
  • Druga grupa: 4
  • Trzecia grupa: 4
  • Czwarta grupa: 4
  • Piąta grupa: 12

Tutaj, znakami mogą być litery od A do F lub cyfry od 0-9. Grupa może składać się wyłącznie z liter lub cyfr lub używać obu. Przykłady prawidłowych UUID są wymienione poniżej:

dddddddd-4321-bbbb-2b1a-b2c3d4e5g5d4
98765432-abbd-77dd-dbca-3333cccc4444
dddddddd-dddd-dddd-dddd-ddddddddddddd

UUID to standard, który generuje i przypisuje do urządzenia unikalne numery, takich jak iBeacon. Celem UUID jest rozpoznanie iBeacon w sieci. Tą drogą, jest oddzielony od innych beaconów w sieci.

Domyślnie, jeśli zamówisz iBeacons, otrzymasz unikalny UUID. Organizacja może używać różnych UUID. Na przykład, może pomóc zidentyfikować wiele miejsc w różnych lokalizacjach.

Główne i drugorzędne wartości to zestaw liczb przypisanych do iBeaconów, które poprawiają dokładność. Te cyfry są wartościami całkowitymi bez znaku pomiędzy 0 oraz 65535. Dla formatu iBeacon, konieczne jest ustawienie jednej większej i mniejszej wartości.

Do rozpoznania i oddzielenia grupy używane są główne wartości. Na przykład, możesz przypisać unikalną główną wartość do konkretnego piętra lub pomieszczenia. Przeciwnie, możesz użyć drugorzędnych wartości, aby rozpoznać i oddzielić jednostkę.

Format UUID iBeacon

Monitorowanie i zasięg

Monitorowanie

Monitorowanie regionu pozwala aplikacji określić, kiedy urządzenie wchodzi lub wychodzi z zakresu iBeacons, określony przez region. Na przykład, rozważ muzeum, które ma iBeacons dla dwóch wejść i aplikację audioprzewodnika. Aplikacja służy do monitorowania regionu obejmującego oba beacony. Aplikacja otrzymuje powiadomienia, gdy użytkownik wchodzi do muzeum. Następny, uruchamia powiadomienie i przypomina użytkownikom o funkcjonalności przewodnika audio.

Wiele aplikacji korzysta z protokołu iBeacon do monitorowania. Zazwyczaj, ma następujące ograniczenia:

  • iOS ogranicza liczbę regionów, do których aplikacja mobilna może być jednocześnie monitorowana 20.
  • Może identyfikować tylko zdarzenia wejścia/wyjścia.

Granica obszaru monitorowania, określana przez poziom mocy beacon'a

Nośny

Podczas gdy monitorowanie umożliwia wykrywanie ruchów iBeacon w zakresie, zakres jest bardziej szczegółowy. Generuje grupę beaconów w zasięgu, wraz z przybliżoną odległością do każdego z nich.

Zasięg BLE jest różny – może wykrywać sygnały radiowe, których wyniki będą zależeć od lokalizacji beaconów, gdzie urządzenie użytkownika może znajdować się w kieszeni, torba, lub w ręku.

Zasięg iBeacon

Sprawdzanie dokładności iBeacon

Więc, jak dokładny jest iBeacon?

W przypadku urządzenia BLE takiego jak iBeacon umieszczonego w sklepie detalicznym, budynek korporacyjny, muzeum, metro, stacja kolejowa, hotel, Lotnisko, Szkoła, szpital, lub centrum handlowe, oczekiwać, że będzie dokładny dla średniego promienia 3 metrów. podobnie, jeśli śledzisz iBeacon na stadionie, zakład przemysłowy, lub magazyn, oczekuj, że będzie dokładny przez średnio 5 metrów.

Jeśli planujesz zainstalować iBeacon do użytku komercyjnego, zainstaluj je równomiernie, aby uzyskać najlepsze wyniki. Zminimalizowanie przestrzeni między węzłami iBeacon zwiększy dokładność systemu.

  • Jeśli między węzłami iBeacon jest 10 metrów odstępu, może oferować średnią dokładność 2 metrów.
  • Jeśli między węzłami iBeacon jest odstęp 15 metrów, może oferować średnią dokładność 4 metrów.

Lustra i metalowe przedmioty wpływają na dokładność iBeacon ze względu na ich odbicie na propagacji sygnału Bluetooth.

Umieszczenie węzłów iBeacon bliżej siebie nie zwiększy dokładności iBeacon, ponieważ mają one taką samą moc sygnału.

Fizyczna lokalizacja iBeacons ma zauważalny wpływ na dokładność. Dlatego zaleca się instalowanie ich w następujących lokalizacjach:

  • Obiekt bardzo blisko sufitu
  • W górnej części ściany
  • Wewnątrz fałszywego sufitu
  • Na suficie
  • Na przedmiocie znajdującym się blisko ziemi
  • W dolnej części ściany/kolumny
  • Na ziemi

Czy iBeacon działa podobnie do GPS??

NFC VS iBeacon VS GPS

Najpierw, iBeacon i GPS mogą wydawać się podobne, ale dzielą je pewne fundamentalne różnice.

iBeacon

iBeacon służy do przesyłania sygnału, który urządzenia obsługujące Bluetooth wykrywają w zasięgu. To używa Sygnalizator Bluetooth. Beacony są dostępne we wszystkich rozmiarach i formatach, takie jak małe ogniwa monetowe i pamięci USB. Jest kompatybilny z iOS, i platformy Android i wyzwala powiadomienia push, gdy odwiedzający znajdzie się w zasięgu iBeacon.

GPS

Globalny System Pozycjonowania (GPS) to technologia oparta na lokalizacji, która śledzi lokalizację użytkownika według kryteriów wyszukiwania. Inne niż wyświetlanie informacji o dacie, czas, Lokalizacja, i jazdy szczegóły, GPS oferuje wiele zastosowań.

Aplikacje mobilne oparte na lokalizacji wykorzystują GPS do przekształcenia urządzenia w urządzenie śledzące GPS. Ta technologia ma wiele zalet, ponieważ nie ma ograniczeń w zakresie zasięgu i jest wysoce dostępna.

iBeacon a. NFC

Różnice między NFC a iBeacon

Istotne różnice między NFC i iBeacon polegają na tym, że zarówno NFC, jak i iBeacon obsługują płatności mobilne w sklepie. iBeacons to kompaktowe bezprzewodowe czujniki, które wykorzystują BLE do komunikacji ze smartfonami. W przeciwieństwie, NFC wykorzystuje fale radiowe krótkiego zasięgu, aby umożliwić dwóm urządzeniom wymianę informacji z niewielkiej odległości, gdzie nie jest wymagana moc baterii. Optymalny zasięg NFC to 4 cm, natomiast iBeacons mają zasięg 50 metrów.

Ponadto, iBeacons może przesyłać zawartość, takie jak dane o lokalizacji, oferuje, oraz dopasowane rekomendacje oparte na historii zakupów lub preferencjach klienta. Z drugiej strony, użytkownik musi samodzielnie uruchomić interakcję z NFC.

NFC nie jest używane we wszystkich telefonach. Jednakże, Technologia Bluetooth jest obsługiwana przez większość urządzeń, chociaż musi być aktywowany w celu interakcji z iBeacons.

Dlaczego iBeacon zmienia zasady gry?

Z infrastrukturą iBeacon, sprzedawca, Marka, lub platforma dokładnie rozumie, czego potrzebuje klient w tradycyjnym środowisku cegły i zaprawy. Daje to możliwość dostarczania klientom hiperlokalnych i kontekstowych reklam i wiadomości.

Przeciętny scenariusz z iBeaconem wygląda tak: Klient wchodzi do sklepu, a aplikacje mobilne zainstalowane na smartfonach wyszukują iBeacons. Jak tylko aplikacja to wykryje, będzie wchodzić w interakcje z odpowiednimi danymi (UUID, główny, mniejszy) na swój serwer, uruchamianie akcji. Może to być prosta wiadomość push, taka jak „Witamy w naszym sklepie i torebki przy kasie w przejściu 2!”lub może zawierać oferty specjalne, reklamy kierowane, i pomocne przypomnienia, takich jak „Nie masz masła orzechowego”.

Ta technologia ma na celu zmianę paradygmatu w sposobie, w jaki marki i konsumenci wchodzą w interakcje bardziej efektywnie. iBeacon buduje cyfrowe połączenie ze światem fizycznym.

Jaki jest pożytek z iBeacon?

Korzystanie z iBeacon

Z wewnętrznym systemem pozycjonowania, iBeacon może być używany z aplikacją mobilną. Umożliwia telefonom odnajdywanie kontekstu za pomocą lokalizacji. Dzięki technologii iBeacon, telefony mogą znaleźć swoje względne lokalizacje względem nadajnika iBeacon w sklepie. Sklepy stacjonarne polegają na iBeacons w handlu mobilnym, oferowanie klientom specjalnych ofert poprzez marketing mobilny oraz oferowanie płatności mobilnych w punktach sprzedaży (PoS) systemy.

Inną aplikacją jest dystrybucja wiadomości w określonych punktach zainteresowania. Punktem zainteresowania może być pokój, sygnalizacja świetlna, lub w bardziej szczególnym miejscu, takim jak automat lub urządzenie ..

Jaki jest wpływ iBeacon w branży detalicznej??

Detaliści są jednymi z pierwszych użytkowników technologii iBeacon. Inne niż sklepy detaliczne, używali go w wydarzeniach, konferencje międzynarodowe, muzea, restauracje, i centra handlowe do promowania swoich produktów.

Sprzedawcy korzystają z iBeacon w następujący sposób:

Silna baza klientów

Z iBeaconem, detaliści mogą stworzyć solidną bazę klientów. Jak tylko wejdą ich kupujący, zostaje wysłana reklama, zwiększenie sprzedaży. Dlatego więcej niż 85% detalistów w USA używa latarnie.

Przyjazny kosztowo

Urządzenie iBeacons jest przyjazne kosztowo, możemy dostosować zgodnie z Twoimi potrzebami!.

Przyjazność dla użytkownika

iBeacons są połączone z aplikacją mobilną i systemem zarządzania treścią. Po instalacji przetwornika, możesz łatwo skonfigurować tag i tworzyć akcje.

Mapowanie wnętrza

Istnieje wiele dużych sklepów detalicznych, takie jak duże supermarkety, gdzie pod jednym dachem oferowanych jest wiele pozycji. Szukanie konkretnego produktu na tak dużej powierzchni może być trudne dla klientów. Z iBeaconem, klienci z dużą łatwością odnajdują konkretne lokalizacje w sklepie.

Retargetowanie mobilne

Ponieważ iBeacons wchodzą w interakcję z telefonami, mogą zaangażować i zatrzymać więcej klientów. Tą drogą, detaliści mogą przyciągnąć więcej użytkowników spoza sklepu. Na przykład, użytkownik smartfona odwiedza Twój sklep, ale niczego nie kupuje. Z iBeaconem, możesz znaleźć produkt, którego szukali. Oferując zniżkę na ten sam przedmiot, możesz skusić ich do powrotu i zakupu.

Jakie są firmy korzystające z iBeacon??

Firmy i rządy na całym świecie wykorzystują iBeacon. Oto kilka najbardziej znanych przypadków użycia.

Lyngby Storcenter

Centrum handlowe z siedzibą w Danii określiło najskuteczniejszą strategię, aby zapewnić dzieciom zajęcie i rozrywkę, aby ich rodzice mogli spokojnie robić zakupy. Korzystali z aplikacji GEOTrail GO stworzyć poszukiwanie skarbów w pomieszczeniach za pomocą świątecznych gier i map wnętrz. Tą drogą, dzieci były zaangażowane w poszukiwanie wirtualnych nagród.

Poszukiwanie skarbów umożliwiło rodzicom swobodne zakupy i pomogło właścicielom firm zwiększyć ich przychody their.

martini

martini, włoska marka alkoholi, opracował Smart Cube, który pomaga właścicielom barów skutecznie radzić sobie z tłumem i zapewnia niesamowite wrażenia użytkownika.

Inteligentna kostka wykorzystuje technologię iBeacon, aby powiadomić barmana, gdy gość skończy drinka. Kostka lokalizuje klienta, aby barman mógł do nich dotrzeć i uzupełnić napój bez konieczności ruszania klienta z miejsca.

Autobusy Luksemburg

W Luksemburgu, autobusy są wyposażone w iBeacons. Te beacony wysyłają powiadomienia o trasach autobusów, które pasażerowie otrzymują w swojej aplikacji. Ponadto, aplikacja odczytuje komunikat na głos dla pasażerów niedowidzących impaired.

Sephora

Sephora to międzynarodowa marka kosmetyczna, która podjęła szereg kroków w celu poprawy jakości zakupów shopping. Jednym z nich jest użycie iBeacon. Firma zainstalowała iBeacons, aby wysyłać alerty urodzinowe do klientów i zachęcać ich do odwiedzenia sklepu i otrzymania specjalnego pakietu za darmo podczas miesiąca urodzin.

Biblioteka Publiczna Idy Rupp

W Port Clinton, istnieje biblioteka publiczna, która zaprojektowała aplikację mobilną z funkcjami iBeacon. Oto, co zawierają powiadomienia iBeacon:

  • Pokaż wydarzenia z biblioteki.
  • Pomóż odnawiać przedmioty, zanim staną się spóźnione.
  • Przejrzyj katalogi na ich telefonach i umieść film, CD z muzyką music, lub zarezerwuj wstrzymaną.
  • Udostępnij cyfrową kartę biblioteczną w telefonie.

Nieruchomości w Hoekstra

Makelaarij Hoekstra to holenderska agencja nieruchomości z wieloma biurami – w Joure, Sneek, Heerenveen, i Leeuwarden – w tej samej prowincji. Aby poszerzyć swój zasięg i wzmocnić proces generowania leadów, agencja zdecydowała się na technologię iBeacon. Firma wdrożyła iBeacons w pobliżu nieruchomości, umieszczając je za pomocą znaków sprzedaży i wykorzystywała je do wydarzeń. Tą drogą, odwiedzający otrzymali powiadomienia dotyczące potencjalnych nieruchomości i ich informacji.

Allrecipes

W Ohio, Allrecipes używało iBeacons w sklepach spożywczych Marca. Celem było dotarcie do kupujących z propozycjami przepisów we właściwym czasie.

Aplikacja wysyła powiadomienia iBeacon, które pokazują przepisy i rekomendacje posiłków. Pomysł polegał na rozwiązaniu dwóch problemów klientów. Najpierw, pomogło im zdecydować, co ugotować na obiad. druga, pomogło im to zarządzać rachunkiem spożywczym. Nic dziwnego, Liczba wyświetleń Allrecipes na urządzeniach mobilnych wzrosła do 35 mln miesięcznie.

Jakie są bolesne punkty iBeacon??

Podczas pracy z rozwojem iBeacon, programiści często zmagają się z następującymi:

Przegląd App Store

Podczas tworzenia aplikacji na iPhone'a, programiści mają problemy z nawigacją w sklepie z aplikacjami. Niezbędne jest opisanie celu i wykorzystania aplikacji w uwagach z recenzji i publicznym opisie. Także, musisz stworzyć film demonstracyjny wyjaśniający funkcje aplikacji i umieścić notatkę ostrzegawczą dotyczącą baterii na końcu opisu.

Skrypty logiki biznesowej

Skrypty logiki biznesowej są niezbędne ze względu na zakres zmiennych wykorzystywanych w aplikacji iBeacon. Podczas pracy z beaconami, aplikacja przejmie kontrolę nad skryptem logiki biznesowej i wygeneruje listę użytkowników dla tego iBeacon. Skrypty filtrują informacje wykorzystywane do interpretacji znaczeń. Może to być trudne, ponieważ aktualizacje nie są rejestrowane w czasie rzeczywistym. oprócz, są chwile, kiedy urządzenie może wyjść poza zasięg iBeacon.

Programiści polegają na heurystyce opartej na czasie, aby rozwiązać ten problem i określić, czy użytkownicy są obecni. Skrypty logiki biznesowej służą również do wykrywania wzorców, przeprowadzanie analizy danych, i tworzenie wniosków.

Problemy z sygnałem i sprzętem

iBeacons wykorzystują technologię BLE, i dlatego, konieczne jest przygotowanie się do rozwiązania interakcji z sygnałami zewnętrznymi. Ponadto, BLE i Wi-Fi mają to samo widmo. Może to powodować zakłócenia sygnałów.

Sygnały beacon różnią się jakością w zależności od mocy i temperatury urządzenia. Krótko mówiąc, dokładność sygnału różni się u różnych producentów sprzętu iBeacon. Aplikacja mobilna powinna być stworzona tak, aby działała zgodnie ze zmiennymi informacjami i typem przez nią gromadzonymi.

Triangulacja i śledzenie

iBeacon opiera się na jednokierunkowej komunikacji radiowej, nie pozostawiając miejsca na dwukierunkową komunikację między aplikacją a nią. Dlatego klient nie może zidentyfikować urządzeń klienckich odbierających transmisje iBeacon. Pamiętaj, że urządzenia mobilne mogą mieć nowy kanał komunikacji tylko z zaawansowanym iBeacon, przesyłanie danych do serwera. Może to w znacznym stopniu wyczerpać baterię urządzenia.

Macierz uprawnień

Macierz uprawnień stanowi poważne wyzwanie podczas tworzenia aplikacji iBeacon na iOS. Aby korzystać z tej funkcji, użytkownik musi przyznać uprawnienia do lokalizacji. Ponadto, ważne jest, aby włączyć funkcję Bluetooth, a aplikacja musi wiedzieć, że tylko kilka urządzeń może obsługiwać iBeacons.

Jak mogę skonfigurować iBeacon na moim urządzeniu z systemem iOS lub Android??

iPhone

Możesz zmienić dowolne urządzenie iOS obsługujące BLE w iBeacon. Gdy aplikacja używa urządzenia iOS jako iBeacon, musi to zrobić na pierwszym planie. Dla innych form implementacji iBeacon, skontaktuj się z zewnętrznymi producentami i uzyskaj dedykowany sprzęt beacon. Aby przekonwertować urządzenie iOS na iBeacon, wykonaj następujące kroki.

  1. Uzyskaj identyfikator UUID swojego urządzenia.
  2. Wygeneruj obiekt CLBeaconRegion, który zawiera wartość UUID i główne/poboczne wartości.
  3. Użyj szkieletu Core Bluetooth do reklam z iBeacon.

Uzyskaj UUID

Jak wyjaśniono wcześniej, UUID służy do odróżnienia iBeacon. Podczas wdrażania wielu beaconów, przypisz oddzielne UUID, które oferują funkcjonalność beacon dla użytkownika końcowego.

Dla Twojego wdrożenia iBeacon, potrzebujesz narzędzia wiersza poleceń, rodzaj UUID, utworzyć nowy UUID. Uruchom Terminal, wpisz UUID gen w wierszu poleceń, i naciśnij Return. Tą drogą, otrzymasz wyraźną 128-bitową wartość.

Ustaw region beacon

Ustaw swoją tożsamość beacon przy użyciu obiektu CLBeaconRegion. Region beacon może być używany do tworzenia słownika informacji, które mogą być później ogłaszane przez Bluetooth.. Oto jak możesz wypełnić ten CLBeaconRegion obiekt:

func createBeaconRegion() -> CLBeaconRegion? {

niech bliskośćUUID = UUID(uuidString: “39ED98FF-2900-441A-802F-9C398FC199D2”)

niech major :CLBeaconMajorValue = 100

niech małoletni :CLBeaconMinorValue = 1

niech beaconID = “com.example.myDeviceRegion”

powrót CLBeaconRegion(bliskośćUUID: bliskośćUUID!,

główny: główny, mniejszy: mniejszy, identyfikator: identyfikator beaconu)}

}

Reklamuj swój beacon

Użyj platformy Core Bluetooth, aby rozsyłać swoją tożsamość beaconów za pośrednictwem urządzenia z systemem iOS i ustawić urządzenie z systemem iOS jako urządzenie peryferyjne Bluetooth. Robiąc to, możesz sprawić, by Twoje urządzenie z systemem iOS transmitowało informacje o sygnale nawigacyjnym do innych urządzeń, które mają łączność Bluetooth.

Otwórz projekt Xcode i dodaj do niego szkielet Core Bluetooth. Zainicjuj obiekt CPeripheralManager w swoim kodzie i wywołaj metodę, zacznij reklamować(_:) metoda nadawania twoich danych beacon. Przyjmuje parametr słownikowy, który składa się z informacji o sygnale nawigacyjnym. Możesz zadzwonić do danych peryferyjnych(ze zmierzonym : ) metoda CLBeaconRegion do przeglądania słownika zawierającego dane powiązane z Twoim iBeacon.

Podczas wywoływania danych peryferyjnych(ze zmierzonym : ) sposób zbierania informacji ze słownika danych, ty ustawiłeś do konfigurowanie domyślnego kanału RSS (wskaźnik siły odbieranego sygnału) wartość połączona z urządzeniem z systemem iOS iOS. Ten parametr reprezentuje siłę sygnału (w decybelach), obliczona na podstawie odległości 1 metra od urządzenia.

Tworzenie obiektu menedżera peryferyjnego wywołuje peryferyjnyManagerDidUpdateState(_: ) metoda z obiektu delegata. Ważne jest, aby wdrożyć tę metodę, aby upewnić się, że urządzenie z systemem iOS może korzystać z BLE.

Android

Ze względu na złożoność operacji z wykorzystaniem iBeacons, Google wymyśliło kilka niezależnych rozwiązań, które są zawarte w Google Beacon Platform. Obejmuje system monitorowania i zarządzania Beacon Dashboard, Format eddystone, oraz interfejsy API potrzebne do interakcji z beaconami.

Interfejs API wiadomości w pobliżu to interfejs API dla systemów iOS i Android, który skanuje urządzenia, pobiera dane z załączonych danych, Informacje o sygnale nawigacyjnym, i Google Cloud.

Google Proximity Beacon API odnosi się do interfejsu API używanego do zarządzania i administrowania sygnałami nawigacyjnymi. Wszystkie sygnały nawigacyjne są tymczasowo przechowywane w chmurze Google za pomocą ich identyfikatorów.

Kroki wymagane do korzystania z iBeacon Android obejmują:

  1. Przed użyciem Bluetooth na urządzeniu z systemem Android, musisz skonfigurować uprawnienia w Manifeście Androida.
  2. Następny, musisz utworzyć instancję skanera Bluetooth. Pakiet na Androida pozwala tworzyć filtry, dzięki czemu możesz wybrać beacony, które są zgodne z filtrem.
  3. Utwórz wystąpienie reklamodawcy Bluetooth LE.

Jakie są popularne mity na temat iBeacon??

Istnieje wiele nieporozumień na temat iBeacons. Są one wymienione poniżej:

1. iBeacons zbierają i śledzą moje informacje

Nie, oni nie. iBeacons emitują sygnał, który może być odebrany przez aplikację mobilną tylko wtedy, gdy Twój Bluetooth jest włączony. W związku z tym, aby ta interakcja miała miejsce, użytkownicy muszą zezwolić aplikacji na obsługę interakcji z beaconami.

Jeśli włączysz interakcję, wtedy iBeacon będzie wiedział tylko o lokalizacji twojego urządzenia w skończonym obszarze i dostarczał wiadomości kontekstowe tak długo, jak długo w nim przebywasz. W skrócie, beacony nie monitorują i nie śledzą twoich ruchów, i będą komunikować się tylko wtedy, gdy wyrazisz na to zgodę.

2. iBeacons są niepewne

Chociaż nie ma naruszenia danych na dużą skalę, które obejmuje iBeacons, wielu dostawców pracuje nad rozwojem nowych technologii, które mogą zwiększyć ich bezpieczeństwo.

3. iBeacons działają tylko na iOS

Android obsługuje iBeacons. Jednakże, jest różnica. iBeacons może wybudzać aplikacje na urządzeniu z systemem iOS, nawet gdy aplikacja nie jest używana. Z drugiej strony, na Androidzie, aplikacja musi działać w tle lub musisz ją otworzyć, aby upewnić się, że współpracuje z iBeacon.

4. iBeacons są martwe

iBeacons żyją i mają się dobrze ze względu na ich przystępne ceny i powszechne zastosowanie w lokalizacjach komercyjnych, takich jak logistyka i sklepy detaliczne. Technologia była rozwijana od jakiegoś czasu i zyskała znaczną świadomość od czasu wprowadzenia iBeacon w 2013. Od tego czasu, liczba przypadków przyjęcia i użycia wzrosła, a programiści, biznes, a rządy nadal opracowują nowsze i ekscytujące przypadki użycia.

Pobór mocy iBeacon

W istocie, iBeacons to nadajniki BLE. Mimo że Apple stworzył je w 2013, podstawowa technologia BLE nie jest nowa – Android wspiera ją od dawna.

iBeacons reklamują lub emitują wiele sygnałów o małej mocy w ciągu sekundy. Aby wchodzić z nimi w interakcję, telefon musi przeskanować wszystkie pobliskie urządzenia BLE. Częstotliwość tych skanów może mieć różny wpływ na żywotność baterii.

Wielu dostawców produkuje sprzęt iBeacon, a każdy z nich dostarcza inną żywotność baterii i interwał reklamowy. Zazwyczaj, Marki iBeacon używają interwału reklamowego 100ms. Poniżej wymieniono wpływ interwałów skanowania na zużycie baterii nauka:

telefony z baterią ibeacon

Źródło: https://www.aislelabs.com/reports/ibeacon-battery-phones/

  • Częstotliwość włączania/wyłączania Bluetooth w telefonie w znacznym stopniu wpływa na zużycie baterii. Mniejszy interwał skanowania prowadzi do wysokiego zużycia baterii.
  • Po 8-godzinnym okresie, może zużyć 0,1-sekundowy odstęp skanowania 20% więcej baterii w starszych telefonach.
  • Po 8-godzinnym okresie, może zużyć 0,1-sekundowy odstęp skanowania 10% więcej baterii w nowszych słuchawkach.

Różne sygnalizatory mają różne interwały reklamowe. Gdy Beacon A z krótkim interwałem reklamowym (na około 100 milisekundy) jest porównywany do Beacon B (na około 500 milisekundy), wskazuje, że w ciągu jednej sekundy skanowania, Beacon A zostanie wykryty 10 razy i B dwa razy przez urządzenie.

Wykrywanie iBeacon

Chociaż iBeacon przesyła reklamy w sposób ciągły, urządzenie mobilne nie słucha go cały czas. Jest to znane jako wykrywanie iBeacon. Ze względu na cele związane z wydajnością energetyczną, radio jest wyłączane i włączane w określonych odstępach czasu, na przykład, gdy urządzenie jest zablokowane. Jeśli radio jest wyłączone podczas transmisji iBeacon, nie zostanie wykryty, nawet jeśli urządzenie znajduje się w zasięgu iBeacon.

Ile kosztuje iBeacon?

Średnia cena iBeacon różni się w zależności od producenta, zasięg sygnału, i współczynnik kształtu. Zakup hurtowy iBeacon może obniżyć jego cenę.

Końcowe przemyślenia

iBeacons są szerzej stosowane i wszechobecne, niż wielu zdaje sobie sprawę. Chociaż opiera się na prostej koncepcji, sama liczba potencjalnych przypadków użycia, które oferuje, jasno pokazuje, że ta technologia zyska masową popularność w ciągu najbliższych kilku lat. Dzięki przystępnej cenie i niskiemu zużyciu energii, jest bardzo opłacalny dla firm.

Scenariusz --
Podziel się tym postem