Eddiston va iBeacon o'rtasidagi farq

Gotekt - Eddiston va iBeacon o'rtasidagi farq

2015 yil iyul oyida Google Eddystone-ni ishlab chiqqanida mayoq texnologiyalari dunyosiga kirdi. Ikki yildan so'ng Apple kompaniyasi mayoqchalar kosmosiga kirib, mayoq texnologiyasini joriy qildi. Hozirgi vaqtda Apple va Google - ikkala yirik kompaniya juda ko'p tortishishlarni ko'rishdi. Hozirgi vaqtda kompaniyalar iste'molchilarga butun tajribani taqdim etish uchun innovatsion dasturlarga, mayoqchalarni tanlash va mayoqlarga asoslangan dasturlarni ishlab chiqarishga ta'sir ko'rsatish imkoniyatlarini topishni boshladilar.

Eddystone va iBeacon - ikkalasi ham aloqa protokoli. Mayoqlarning asosiy roli ma'lum vaqt oralig'ida Bluetooth signalini yuboradi va aloqa protokollari signalni tashkil etadigan formatni belgilaydi.

iBeacon

- iBeacon dasturida UUID, Major va Minor qiymatlari uch xil bo'ladi (mos ravishda 16, 4 va 4 raqamlar).
 - Bitta tezkor ogohlantirish: mayoqlar kuzatuvni amalga oshirmaydilar.
 - iBeacon-ga mayoqni qabul qilish, qayta ishlash va / yoki kuzatib borish uchun dastur kerak.
 - iOS va Android-da ishlaydi, lekin mahalliy iOS-da (iOS-da yaxshiroq ishlaydi).

Eddiston

- Eddystone 3 xil freym turlarini yuborishi mumkin: Eddystone-UID, Eddystone-URL yoki Eddystone-TLM.
 - Eddystone-UID iBeacon bilan bir xil.
 - Eddystone-URL, smartfon yoki qurilmaga URL-ni ochishni aytadi. Dasturchilar ilovasini o'rnatishni talab qilmaydi, faqat eng so'nggi Chrome ilova.
 - Eddystone-TLM sensordan ma'lumotni yuboradi, masalan, haroratni kuzatib borish uchun siz ombordagi haroratni nazorat qilishingiz mumkin.
 - Cross-platform, bu nafaqat iOS va Android, balki Bluetooth mayoqchalarini qo'llab-quvvatlaydigan har qanday protsessor bilan ham yaxshi ishlaydi.
 - Jismoniy veb-ilovalarga vakolatlar

Qaysi eng yaxshisi?

  • iBeacon-ni amalga oshirish juda oson, ko'proq hujjatlarga ega, ammo kamroq xususiyatlarga ega.
  • Eddystone ko'proq xususiyatlarga ega va iBeacon-ga qaraganda ko'proq ma'lumot yuboradi, ammo integratsiya qilish ancha murakkab.

Eddiston va iBeacon o'rtasidagi farq

Apple-ning iBeacon

iBeacon texnologiyasi - bu Apple-ning iOS 7 va undan keyingi versiyalarida o'rnatilgan iPhone protokoli bo'lib, iPhone va iPad-larga yaqin atrofdagi Bluetooth qurilmalarini doimiy ravishda skanerlash imkoniyatini beradi. Yoritgichlar Bluetooth 4.0 xususiyatlarining bir qismi bo'lgan Bluetooth Low Energy (BLE) dan foydalanadi.

Bu Android va iOS-ga mos keladi, ammo faqat iOS uchun mos keladi.

Bu xususiy dastur. Shunday qilib, spetsifikatsiya Apple tomonidan boshqariladi. Amalga oshirish juda oson.

Reklama paketining tarkibiy qismlaridan biri bo'lgan UUID-lar asosan ishlab chiqaruvchi serveriga bog'langan. Shuning uchun, smartfonga yuborilganda, olingan ma'lumotlar bilan muayyan vazifani bajarish uchun qurilmaga ma'lum bir ilova kerak bo'ladi. Shuning uchun, mobil dastur ilova xabarlarni iBeacon orqali olish uchun kerak.

IBeacon-da efemer identifikatorlari (EID) kabi o'ziga xos xususiyat mavjud emas. Mayoq orqali uzatiladigan signal ommaviy signaldir va uni har qanday iOS moslamasi va tegishli texnik xususiyatlarga ega ba'zi bir Android qurilmalari aniqlay oladi.

Apple-da iBeacon flotini boshqarish uchun maxsus API mavjud emas. Ilovalar dasturining interfeysi (API) - bu dasturiy ta'minotni yaratishda qo'llaniladigan protokollar va vositalar to'plami. Dastur tarkibiy qismlarining o'zaro ishlashi kerakligini belgilaydi.

Google-ning Eddistoni

Ilgari UriBeacon deb nomlangan Google-ning Eddystone har qanday biznes tomonidan arzon narxlarda ishlab chiqarilishi mumkin bo'lgan ochiq manbali mayoqchalar uchun mayoq protokoli.

Bu Android va iOS-ga mos keladi. Aslida, u o'zaro platforma va shuning uchun BLE mayoqlarini qo'llab-quvvatlaydigan har qanday platformaga mos keladi.

Bu ochiq manba. Texnik xususiyat GitHub-da ochiq manbali Apache v2.0 litsenziyasi ostida e'lon qilinadi, shunda biznes va ishlab chiquvchilar unga kirishlari va o'z hissalarini qo'shishlari mumkin.

U moslashuvchan, ammo integratsiya haqida gap ketganda murakkabroq kodlashni talab qiladi, chunki u iBeacon-ga qaraganda ko'proq ma'lumot to'plamini yuboradi.

O'z navbatida, Eddystone UUID o'rniga URL-ni yuboradi, uni veb-brauzerda ma'lum ilovalar uchun ochish mumkin. IOS qurilmalari uchun bu Chrome brauzerida 'Bugun' bildirishnomalari yoqilgan, Android qurilmalarida esa 'Jismoniy veb' brauzerida qo'llab-quvvatlanadi.

Eddystone EIDlar deb nomlangan ichki xususiyatga ega bo'lib, ular doimo o'zgarib turadi va mayoqlarga faqat "vakolatli mijozlar" tomonidan aniqlanishi mumkin bo'lgan signalni uzatishga imkon beradi.

Eddystone afzalligi bor, chunki Google ikkita API (Nearby API va Proximity Beacon API) ni ishga tushirdi, bu esa Eddystone mayoqlarini yanada kuchliroq qiladi. Ushbu API-lar, shuningdek, mayoq flotini boshqarishni ancha osonlashtiradi.