2
A
回答
4
不幸的是,截至2017年6月這是不可能的。儘管谷歌一直致力於WebBluetooth project爲瀏覽器帶來許多藍牙操作支持,至少在Android 6+,Mac或ChromeOS上的Google Chrome實施中。
在撰寫本文時尚未掃描信標。該API要求操作系統掃描符合所請求條件的設備,然後讓用戶使用用戶界面選擇要連接的設備。這基本上排除了信標檢測。
藍牙掃描的API仍然是草案形式here.
此外,蘋果尚未給出其支持的Safari這些擴展的iOS或其他平臺感興趣的指示。
1
免責聲明:我寫了eddystone-web-bluetooth(一個庫,它可以很容易地讀取和寫入Eddystone設備)。 [email protected][email protected]
它能夠通過使用Web Bluetooth API(currently supported only by Chrome)掃描藍牙設備。
通過使用Bluetooth GATT service,您可以連接到Eddystone設備並通過以下their public specifications(基本上是請求代碼列表以及發送和期望其響應的格式)進行通信發送/接收數據。
這些服務包括信息,如:
- URL
- 廣告間隔
- 鎖定狀態
- 和more
通過使用藍牙標準的信息,您可以瞭解最通用的設備信息,如其ID和名稱:
navigator.bluetooth.requestDevice
@beaufortfrancois寫的大概是第一次埃迪斯通的Web藍牙配置代碼(source code/demo),所以如果你想挖掘更多的進入這個它可能是值得一讀。我從中學到了很多東西。
相關問題
- 1. 使用angular4構建漸進式網絡應用程序。
- 2. 在Chromebook上安裝漸進式網絡應用程序(PWA)
- 3. 關於wordpress安裝的漸進網絡應用程序
- 4. 在漸進式網絡應用程序中處理Firebase實時更改
- 5. 彩信到網絡應用程序
- 6. 在ASP.NET MVC中的漸進式網頁應用程序實現
- 7. 漸進式網絡應用的離線推送通知
- 8. 集成 - 谷歌酒店搜索器 - 網絡應用程序
- 9. 圖像存儲/搜索網絡應用程序
- 10. 在iPhone應用程序內搜索無線網絡
- 11. 以獨立方式啓動的漸進式網絡應用程序無法檢測網站更新
- 12. 即使在漸進式網絡應用程序的獨立模式下,網址也得到顯示
- 13. 如何使用漸進網絡應用程序完全訪問android藍牙
- 14. 離線漸進網絡應用程序無法使用Angular Js 1.5.x
- 15. 賺錢的PWA - 用於貨幣化漸進網絡應用程序?
- 16. 漸進式網頁應用模板
- 17. 漸進式應用程序與完全響應式網站有何不同?
- 18. MeteorJS的漸進網絡應用程序,如何鏈接一個manifest.json
- 19. 更新ng-cli項目,使其漸進的網絡應用程序
- 20. 漸進網頁應用程序(反應應用程序)與Facebook登錄
- 21. Kiosk模式的網絡應用程序
- 22. 漸進網絡應用程序和混合移動應用程序之間的區別
- 23. 搜索引擎和將靜態網站遷移到網絡應用程序
- 24. 漸進式網絡應用程序 - 未提供服務的服務工程師start_URL
- 25. Chrome網絡應用程序
- 26. Android網絡應用程序
- 27. 漸進網絡應用離線刷新不起作用
- 28. 漸進式網站應用程序網站無法安裝:沒有圖標可用於顯示
- 29. 使用Python Flask構建漸進式Web應用程序
- 30. 網絡應用程序和原生android應用程序之間的通信
這是可能的,現在用PWA? –