มีสองโปรโตคอลสำหรับ บีคอนบลูทูธพลังงานต่ำ, หนึ่งคือ iBeacon ที่สร้างโดย Apple ใน 2013, และอีกอันคือ Eddystone ที่สร้างโดย Google ใน 2015. โปรโตคอลทั้งสองนี้มีความคล้ายคลึงกันในการใช้งานฟังก์ชันและแอปพลิเคชันสถานการณ์, และกำลังได้รับความนิยมมากขึ้นเรื่อยๆ. นักพัฒนาหลายคนใช้ Eddystone และ iBeacon สำหรับการตลาดตามสถานที่, ทำให้บริษัทมีโอกาสขยายธุรกิจและเพิ่มผลกำไร. หากคุณกำลังเลือกแพลตฟอร์มที่ดีที่สุดสำหรับการจัดส่งเนื้อหา, คุณต้องมีความเข้าใจอย่างถ่องแท้เกี่ยวกับโปรโตคอลทั้งสอง. ในบทความนี้, เราได้มุ่งเน้นไปที่ Eddystone กับ iBeacon. อ่านต่อเพื่อดูว่าแบบใดที่เหมาะกับโครงการของคุณ.
Eddystone: หลักการทำงาน, ข้อดีและ ข้อเสีย
Eddystone เป็นโปรโตคอลการสื่อสารที่เปิดตัวโดย Google ในเดือนกรกฎาคม 2015. เดิมเรียกว่า UriBeacon และต่อมาตั้งชื่อตามประภาคาร Eddystone ในสหราชอาณาจักร, Eddystone พร้อมใช้งานเป็นโปรโตคอลโอเพ่นซอร์สบน Github. มันขึ้นอยู่กับการเปิดบลูทูธ ® รูปแบบ LE และส่งตัวระบุเฉพาะในระยะทางสั้นๆ ผ่านบลูทูธ ® สัญญาณ. กล่าวอีกนัยหนึ่ง, โปรโตคอลนี้เป็นเวอร์ชันขยายของบลูทูธ ® เดอะ. อุปกรณ์บลูทูธอัจฉริยะ เช่น โทรศัพท์จะสแกน Eddystone URL และแสดงสิ่งที่บีคอนส่งมาบนหน้าจอ, ไม่ว่าจะติดตั้งแอพนั้นหรือไม่ก็ตาม.
หลักการทำงาน
Eddystone ทำงานในลักษณะเดียวกับ iBeacon, แต่มีคุณสมบัติเพิ่มเติมมากมาย. บีคอนที่มีโปรโตคอล Eddystone จะส่งสัญญาณด้วยแพ็กเก็ตข้อมูล, และแอปพลิเคชันที่เกี่ยวข้องจะเรียกใช้การดำเนินการที่เกี่ยวข้องเมื่อตรวจพบแพ็กเก็ต. แพ็กเก็ตข้อมูลแบ่งออกเป็น 4 ประเภทดังต่อไปนี้:
- เป็นที่ที่อุปกรณ์บีคอนใช้โครงสร้างเป็นขั้นตอนต่อไป:UID ทำงานในลักษณะเดียวกับ iBeacon, ออกอากาศรหัสสั้นในช่วงเวลาปกติและเป็น ID เฉพาะที่มีส่วนประกอบเนมสเปซ (10 ไบต์) และส่วนประกอบอินสแตนซ์ (6 ไบต์).
- Eddystone-เว็บ:Eddystone-URL เผยแพร่ URL ที่ใครก็ตามที่มีสมาร์ทโฟนที่ใช้ Bluetooth สามารถดูได้
- ID นี้สามารถเป็นประโยชน์สำหรับการแมปอุปกรณ์กับบันทึกในที่จัดเก็บข้อมูลภายนอก:TLM จะมีข้อมูลสถานะของสัญญาณ, เช่น สถานะแบตเตอรี่, สัญญาณ, เป็นต้น, พร้อมข้อมูลเซ็นเซอร์ที่ส่งไปยังคลาวด์.
- ดังนั้นเฟรมนี้จึงเผยแพร่ข้อมูลการวัดและส่งข้อมูลทางไกลเกี่ยวกับอุปกรณ์บีคอน:EID คือกรอบบีคอนที่แปรเปลี่ยนไปตามเวลา, และสามารถใช้โปรแกรมแยกวิเคราะห์ที่เชื่อมโยงได้. EID สร้างสภาพแวดล้อมที่ปลอดภัยเนื่องจาก ID ที่เข้ารหัสจะทำลายตัวเองหลังจากการส่งสัญญาณไม่นาน. ผลที่ตามมา, แฮ็กเกอร์ที่มีศักยภาพไม่สามารถจี้สัญญาณของคุณได้
ข้อดี
Eddystone เป็นรูปแบบเปิด, จึงมีความยืดหยุ่นมากขึ้น, ปรับแต่งได้, และสามารถออกอากาศข้อมูลเพิ่มเติมได้. นอกจากนี้, Eddystone ไม่เพียงแต่รองรับความสามารถในการติดตั้งแอปพลิเคชันเท่านั้น, แต่ยังอำนวยความสะดวกในการโต้ตอบบีคอนของแอปพลิเคชันผ่าน Google Instant Apps สำหรับระบบปฏิบัติการที่หลากหลายยิ่งขึ้น. ทำให้สามารถใช้อุปกรณ์ Android เป็นอุปกรณ์ BLE ผ่านแอปฟรีได้, ซึ่งเป็นประโยชน์อย่างมากในระหว่างขั้นตอนการทดสอบและการพัฒนา.
ดังนั้น, หากแอปพลิเคชันของคุณสำหรับผู้ใช้ Android, การพัฒนาบีคอนตามโปรโตคอล Eddystone เป็นทางเลือกที่ดีกว่าการพัฒนาบีคอนตามโปรโตคอล iBeacon.
ข้อเสีย
ในระยะสั้น, Eddystone beacon ไม่เพียงแต่ทำหน้าที่เกือบทั้งหมดของ iBeacon beacon เท่านั้น แต่ยังทำหน้าที่เพิ่มเติมบางอย่างได้อีกด้วย. ควรบันทึก, อย่างไรก็ตาม, ว่าเทคนิค Eddystone มีข้อจำกัดบางประการ. ตัวอย่างเช่น, สำหรับสมาร์ทโฟนที่ใช้ ios เพื่อรับรู้สัญญาณ Eddystone, ต้องติดตั้งเว็บทางกายภาพ. ฟิสิคัลเว็บเป็นบริการค้นหาที่ช่วยให้บีคอนสแกนสมาร์ทโฟนได้. เพื่อรับการแจ้งเตือนทางเว็บจริง, ควรติดตั้งแอปพลิเคชันหรือเบราว์เซอร์ที่เข้ากันได้กับเว็บจริงในสมาร์ทโฟน.
iBeacon: หลักการทำงาน, ข้อดีและ ข้อเสีย
iBeacon เป็นโปรโตคอลที่ Apple พัฒนาขึ้น 2013. อุปกรณ์ iBeacon ได้รับการติดตั้งในแต่ละส่วนของพื้นที่และตั้งค่าไว้ล่วงหน้าตามช่วงเวลาสำหรับการส่งสัญญาณบลูทูธ. ในระยะสัญญาณวิทยุ, บลูทูธใดๆ ® อุปกรณ์ที่รองรับ LE จะสามารถสแกนสัญญาณบีคอนภายในระยะและแสดงเนื้อหาที่เกี่ยวข้องได้. เมื่อได้รับสัญญาณ, แอปพลิเคชั่นที่ติดตั้งไว้ล่วงหน้าจะเปิดใช้งานการกระทำบางอย่าง. ในวันแรก, iBeacon ถูกนำมาใช้มากขึ้นเพื่อช่วยให้อุตสาหกรรมค้าปลีกปรับปรุงกระบวนการชำระเงินและบริการทางการตลาดอื่นๆ.
หลักการทำงาน
iBeacon ใช้รูปแบบมาตรฐานของโฆษณา BLE. แพ็กเก็ตฐานข้อมูลประกอบด้วยสี่ข้อความ:
- ตัวระบุสากลที่ไม่ซ้ำใคร (UUID) : UUID ประกอบด้วยข้อมูลทั่วไปเกี่ยวกับบีคอน. ตัวอย่างเช่น, ชื่อของบุคคลหรือองค์กรที่เป็นเจ้าของอุปกรณ์บีคอน.
- วิชาเอก: เมเจอร์หมายถึงข้อมูลเชิงพื้นที่ของสัญญาณ. ตัวอย่างเช่น, การใช้บีคอนดังกล่าวในทางเดินของร้านค้า
- ผู้เยาว์: ข้อมูลรายละเอียดเพิ่มเติม. ตัวอย่างเช่น, สัญญาณนี้อยู่ในช่อง 2.
- พลัง Tx: กำลังไฟ TX คือความแรงของสัญญาณที่ห่างจากอุปกรณ์ 1 เมตรพอดี.
ข้อดี
iBeacon ได้รับการสนับสนุนโดยกำเนิดใน iOS และรวมเข้ากับระบบปฏิบัติการมือถือ. นี่คือข้อดีที่ใหญ่ที่สุดของโปรโตคอล iBeacon: มันปลุกแอพบน iOS และ Android, เปิดใช้งานแอพและเริ่มการถ่ายโอนข้อมูลทันที. ในกรณีการใช้งานแบบขายปลีก, ซึ่งหมายความว่าลูกค้าไม่จำเป็นต้องเปิดแอปพลิเคชันของร้านค้าเพื่อเริ่มรับการแจ้งเตือนทางการตลาดและโฆษณา.
iBeacon ขยายความเป็นไปได้ของตำแหน่งทางภูมิศาสตร์และมอบโซลูชันที่ใช้งานได้สำหรับบริษัทในการนำทางแบบเรียลไทม์, บรรลุการแปลงเป็นดิจิทัลและปรับปรุงความปลอดภัยในที่ทำงาน. โปรโตคอลนี้ช่วยสร้างแผนที่โต้ตอบของห้างสรรพสินค้า, พิพิธภัณฑ์และสถาบันอื่นๆ.
ข้อเสีย
ข้อเสียของ iBeacon คือไม่มีสิ่งใดเลย “เรือเดินสมุทร” ความสามารถในการจัดการ, ซึ่งหมายความว่าไม่มีวิธีที่ง่ายในการติดตามตำแหน่งของบีคอน, สถานะการดำเนินงาน, และแบตเตอรี่หมด. สำหรับพนักงานขายปลีกของคุณ, เพื่อดูชุดบีคอน, พวกเขาต้องเดินไปรอบ ๆ โดยมีแผนที่ตำแหน่งและแอปพลิเคชันที่สแกนอุปกรณ์แต่ละเครื่อง.
ดังนั้น, หากผู้ใช้แอปของคุณส่วนใหญ่เป็นผู้ใช้อุปกรณ์ iOS, ดังนั้นการพัฒนาแอพ iBeacon จึงเป็นทางเลือกที่ดีกว่า. ใน iOS, การสแกนสัญญาณจะทำที่ระดับระบบปฏิบัติการโดยใช้เฟรมเวิร์กตำแหน่งหลัก. คุณสมบัติประสิทธิภาพการสแกนของ Apple และการใช้แบตเตอรี่ที่ปรับให้เหมาะสมจะช่วยปรับปรุงความน่าเชื่อถือ.
ตารางเปรียบเทียบ: Eddystone กับ iBeacon
Apple iBeacon | Google Eddystone | |
เทคโนโลยี | เทคโนโลยี iBeacon เป็นโปรโตคอลบีคอนพลังงานต่ำแบบบลูทูธที่สร้างขึ้นใน iOS ของ Apple 7 และระบบปฏิบัติการมือถือรุ่นใหม่ๆ ที่ช่วยให้ไอแพดและไอโฟนสแกนอุปกรณ์บลูทูธที่อยู่ใกล้เคียงได้อย่างต่อเนื่อง. | Eddystone ของ Google, เดิมชื่อ UriBeacon, เป็นโปรโตคอลบีคอนสำหรับบีคอนโอเพ่นซอร์สที่ธุรกิจต่างๆ สามารถผลิตได้ในราคาย่อมเยา. |
ความเข้ากันได้ | มันเข้ากันได้กับ iOS และ Android, แต่ iOS เท่านั้น. | มันเข้ากันได้กับ iOS และ Android. อย่างไรก็ตาม, นอกจากนี้ยังเป็นข้ามแพลตฟอร์มดังนั้นจึงเข้ากันได้กับทุกแพลตฟอร์มที่รองรับอุปกรณ์บีคอนบลูทูธ. |
ไฟล์คอนฟิกูเรชัน | เป็นซอฟต์แวร์กรรมสิทธิ์ที่ควบคุมโดย Apple. | เป็นโอเพ่นซอร์ส. ข้อมูลจำเพาะได้รับการเผยแพร่ต่อสาธารณะบน GitHub ภายใต้ใบอนุญาต Apache v2.0 แบบโอเพ่นซอร์ส, เพื่อให้นักพัฒนาสามารถเข้าถึงและมีส่วนร่วมได้. |
การช่วยสำหรับการเข้าถึง | ง่ายต่อการใช้งาน. | มันมีความยืดหยุ่น, แต่จำเป็นต้องมีการเข้ารหัสที่ซับซ้อนมากขึ้นเมื่อทำการรวม เนื่องจากมันส่งแพ็กเก็ตมากกว่า Ibeacon. |
แพ็คเก็ตออกอากาศ | iBeacon ออกอากาศชุด AD เพียงชุดเดียว, ซึ่งมีหมายเลข ID เฉพาะและประกอบด้วยสี่ส่วน: UUID, วิชาเอก, ผู้เยาว์, และกำลัง Tx. | Eddystone ออกอากาศ 3 แพ็คเก็ตที่แตกต่างกัน:
(1) หมายเลขประจำตัวที่ไม่ซ้ำกัน (เป็นที่ที่อุปกรณ์บีคอนใช้โครงสร้างเป็นขั้นตอนต่อไป) – โดยพื้นฐานแล้วจะเหมือนกับใน iBeacon. (2) ที่อยู่ URL (ID นี้สามารถเป็นประโยชน์สำหรับการแมปอุปกรณ์กับบันทึกในที่จัดเก็บข้อมูลภายนอก) – ใช้เพื่อบอกให้อุปกรณ์สมาร์ทเปิด URL. ทางนี้, ไม่จำเป็นต้องติดตั้งแอปพลิเคชันของนักพัฒนาเฉพาะล่วงหน้า. นอกจากนี้, สามารถใช้เป็นปัจจัยขับเคลื่อนสำหรับการติดตั้งแอปพลิเคชันเฉพาะตำแหน่ง. (3) เซ็นเซอร์ระยะไกล (ID นี้สามารถเป็นประโยชน์สำหรับการแมปอุปกรณ์กับบันทึกในที่จัดเก็บข้อมูลภายนอก) – ส่งข้อมูลเซ็นเซอร์. ใช้สำหรับบริษัทที่ต้องการจัดการบีคอนจำนวนมาก เนื่องจากเฟรมประเภทนี้สามารถส่งสถิติความสมบูรณ์ของบีคอนและ ข้อมูลการวินิจฉัย. (4) EID คือกรอบบีคอนที่แปรเปลี่ยนไปตามเวลา, และสามารถใช้โปรแกรมแยกวิเคราะห์ที่เชื่อมโยงได้. |
การใช้งาน | UUID เชื่อมโยงกับเซิร์ฟเวอร์ของผู้พัฒนา. ดังนั้นเมื่อมีการส่งข้อมูลไปยังสมาร์ทโฟน, อุปกรณ์ต้องการแอปพลิเคชันเฉพาะเพื่อประมวลผลข้อมูลที่ได้รับ. ดังนั้น, การรับข้อความผ่าน iBeacon ต้องใช้แอปพลิเคชันมือถือ. | Eddystone ส่ง URL แทน UUID, ซึ่งสามารถเปิดในเว็บเบราว์เซอร์ได้ง่ายๆ. Chrome รองรับการแจ้งเตือนวันนี้สำหรับอุปกรณ์ iOS และเว็บเบราว์เซอร์จริงสำหรับอุปกรณ์ Android. |
ความปลอดภัยและความเป็นส่วนตัว | ไม่มีฟังก์ชันเช่น EID (ตัวระบุชั่วคราว) ในไอบีคอน. บีคอนส่งสัญญาณที่เป็นสาธารณะและสามารถตรวจจับได้โดยอุปกรณ์ iOS และอุปกรณ์ Android เฉพาะ. | Eddystone มี EID ที่เปลี่ยนแปลงตลอดเวลาและอนุญาตให้บีคอนกระจายสัญญาณที่สามารถระบุได้เท่านั้น “ลูกค้าที่ได้รับอนุญาต”. |
API | Apple ไม่มี API เฉพาะสำหรับการจัดการฟลีต iBeacon. อินเทอร์เฟซโปรแกรมประยุกต์ (API) เป็นชุดโปรโตคอล,เครื่องมือและรูทีนที่ใช้ในการสร้างแอปพลิเคชันซอฟต์แวร์. ระบุว่าส่วนประกอบของซอฟต์แวร์จำเป็นต้องโต้ตอบอย่างไร. | Google ได้เปิดตัว API สองตัว (Proximity Beacon และ API ใกล้เคียง), ซึ่งให้ประโยชน์ Eddystone ในเรื่องนี้. API เหล่านี้ยังทำให้การจัดการกลุ่มบีคอนง่ายขึ้นมาก. |
โดยจุดนี้, ฉันแน่ใจว่าคุณมีความเข้าใจที่ดีเกี่ยวกับแนวคิดของ Eddystone กับ iBeacon, และการตัดสินใจขั้นสุดท้ายอาจขึ้นอยู่กับนักพัฒนาของคุณและสิ่งที่พวกเขาต้องการใช้. นอกจากนี้, ด้วยการแทรกแพ็กเก็ตของ MOKOSMART, คุณไม่จำเป็นต้องเลือกระหว่าง iBeacon และ Eddystone, เนื่องจากอุปกรณ์บีคอนบลูทูธของเรารองรับทั้งสองอย่าง.
เราเป็นหนึ่งในบริษัทพัฒนาแอพพลิเคชั่น iBeacon ชั้นนำในประเทศจีน, ด้วยอาร์ที่แข็งแกร่ง&ทีม D และวิศวกรฝ่ายขายที่มีประสบการณ์ในการพัฒนาสำหรับตลาดเฉพาะที่หลากหลาย, เช่น การแจ้งเตือนแบบพุช, โซลูชั่นการชำระเงิน, ช้อปปิ้ง, ดูแลสุขภาพ, การเดินทางและโซลูชั่นเชิงโต้ตอบอื่น ๆ. หากต้องการซื้อหรือเรียนรู้เพิ่มเติมเกี่ยวกับโซลูชันบีคอน, ติดต่อเรา!
อ่านต่อเกี่ยวกับ Eddystone กับ iBeacon