什麼是 Eddystone 協議和規範

目錄
Eddystone 協議和規範

藍牙信標正在接管所有營銷策略. 它們為企業啟用接近感知應用程序, 客戶和其他工業環境. 這篇文章解釋了 Eddystone 協議和規範. 而且, 您將了解 Eddystone 的藍牙 BLE 信標標準, 信標, 和 AltBeacon.

所以信標即將改變我們的整個世界. 在我們繼續前進之前, 他們的廣告包是如何工作的,他們的標準是什麼?

藍牙 BLE 信標標準

如今,信標存在三個關鍵的市場標準.

信標 ,埃迪斯通, ALT

1. 埃迪斯通信標 來自谷歌

谷歌在某個地方推出了這個信標 2015. 它與Android和iOS智能手機兼容. Eddystone 傳輸具有三種幀類型的數據包. 不同的企業可以使用 Proximity Beacon 應用程序編程接口管理他們的信標.

2. 來自 Apple 的 iBeacon

蘋果在 2013. 它還兼容 Android 和 iOS 智能手機. 它使用低功耗藍牙附近檢測技術來傳輸稱為 UUID 的通用唯一標識符. 我們將在前面的這篇文章中詳細解釋.

3. 來自 Radius Network 的 AltBeacon

Radius 網絡在某處發射了它的信標 2014. 它是一個開源信標,具有廣泛的開放市場和不同類型的信標應用程序.
這三個標準都使用 BLE 廣播機制在 BLE 通道上傳輸廣告包. 他們使用 37, 38 和 39 避免衝突的 Wi-Fi 流量.

Eddystone 協議規範

所有標準都使用自己的 BLE 廣告結構來添加其數據和格式. 信標設備每次都在所有三個廣告通道上發布相同的數據包. 所以, 所有 BLE 數據包掃描器或接收器都可以輕鬆選擇該數據包. 一旦接收方收到, 它確定該數據包是否可解碼. 如果這是可解碼的, 接收者採取相應的行動.

共同元素

廣告包內, 數據有效載荷有不同的結構: 長度, 類型, 和數據.

長度字段基本上定義了後續數據字段的整體大小及其數據類型.

而且, 數據類型說明數據是名稱還是 A URI. 它進一步指定它是服務 UUID 還是其他定義的數據類型之一.

最後一個是包數據. 這是信標設備將結構作為更進一步的地方. 所以他們在數據字段中定義了一個子結構. 他們這樣做是為了確定各種標準.

數據包和廣告包使用相同的格式很重要. 信標設備基本上遵循標準的廣告數據包格式. 然而, 它們包括一個或多個標準的數據有效負載.

谷歌的 Eddystone 信標協議格式

谷歌的 Eddystone 信標協議格式

Eddystone 是一個跨平台的, 谷歌提供的開源信標格式. 與其他信標標準相比,它定義了許多不同的幀類型. 信標可以組合或單獨使用這些格式.

Eddystone-UID

您可以使用此格式廣播唯一的信標 ID. 它廣播一個唯一的 16 字節信標 ID. ID 包含一個 10 字節的命名空間和一個 6 字節的實例. 此外, 此 ID 可用於將設備映射到外部存儲中的記錄.

命名空間部分用於對一組特定的信標進行分組. 另一方面, 實例 ID 有助於識別整個組中的單個設備. 它有助於您宣傳 HTTP 和 HTTP URL, 將ID劃分為實例組件和命名空間有利於優化BLE掃描策略.

Eddystone-URL

信標使用它來廣播統一資源定位器. 幀廣播具有壓縮編碼格式的 URL 以適應 AD 包. 解碼 URL 後, 用戶可以使用 URL 訪問互聯網.

例如, 如果 Eddystone-URL 信標廣播像 goo.gl/moco18 這樣的 URL, 客戶可以通過點擊進入網頁.

埃迪斯通-TLM

它用於廣播遙測-健康和狀態- 關於信標設備本身的數據. 所以這個幀廣播了關於信標設備的遙測信息. 此信息包括電池電壓, 廣播包數, 和設備溫度.

Eddystone-EID

它使用臨時標識符來增強信標的安全性. 此幀廣播一個加密的臨時標識符. 此標識符在初始註冊期間以 Web 服務確定的速率定期更改.

Eddystone-URL 框架基於鄰近度提供 Web 內容,而無需針對不同移動平台的應用程序. 適用於 iOS 的 Chrome 已支持此 Eddystone 功能. 通過使用 Chrome Today 小部件, 用戶能夠訪問與附近相關的網頁內容. 所以他們用來在遇到信標時接收通知.

您可以在 Google Eddystone GitHub 頁面上找到不同的協議規範以及工具和開源代碼.

蘋果的 iBeacon 數據

蘋果的 iBeacon 數據

蘋果是第一家向世界推出信標的公司. iBeacon 是 Apple 的商標. 所有想要銷售此產品的公司都必須從 Apple 獲得免費許可.

iBeacon 使用 30 字節的數據包. 信標必須在 100 米間隔. 然而, 所有信標都不遵守此距離限制. 使用 Core Location 框架的不同 iOS 應用程序可以要求 iOS 持續監控信標區域交叉事件. 它包括現有的或通過 UUID 進入 iBeacon 附近. 而且, 它進一步包括主要和次要領域.

無論應用程序是否正在運行,都會進行 IOS 跟踪. 而且, 它可以打開關閉的應用程序. 必須開啟定位功能. 除此以外, 該應用程序不會監控位置.

Radius Networking 的 AltBeacon 標準

AltBeacon 是另一種流行的信標標準. AltBeacon 的規範試圖創建一個與操作系統無關的開源標準. 有關 AltBeacon 的詳細規格, 您可以訪問AltBeacon的官方網站.

Eddystone-URL 不再工作?

Eddystone-URL 不再工作

有時 Eddystone-URL 似乎不起作用. 原因是: 谷歌有一些排名或評分機制. 這意味著有時 Google 不會顯示點擊率非常低的 URL. 而且, 它們還會隱藏您過去關閉的通知或 URL. 然而, 在這裡很難說明確切的原因. 如果有看不見的問題, 您可以將您的問題直接提交給物理網工作人員.

作者——
黃玉坤
黃玉坤
YK 是 MOKOSMART R 的一位經驗豐富的產品經理&D部門擁有十多年智慧型設備開發經驗. 他獲得了 PMP 和 NPDP 認證,增加了他在如何駕馭跨職能團隊方面的知識. 利用數據驅動的洞察力成功推出了多個 40 連接產品. 具有電子背景 & 工程, YK 擅長將複雜的技術價值主張轉化為面向消費者和工業應用的用戶友好的物聯網解決方案.
黃玉坤
黃玉坤
YK 是 MOKOSMART R 的一位經驗豐富的產品經理&D部門擁有十多年智慧型設備開發經驗. 他獲得了 PMP 和 NPDP 認證,增加了他在如何駕馭跨職能團隊方面的知識. 利用數據驅動的洞察力成功推出了多個 40 連接產品. 具有電子背景 & 工程, YK 擅長將複雜的技術價值主張轉化為面向消費者和工業應用的用戶友好的物聯網解決方案.
分享這個帖子
增強您的互聯能力 需要MOKOSmart 物聯網設備解決方案!