
208
|
第十三章 藍牙無線傳輸
然後開始掃描(搜尋)你身邊附近的藍牙裝置:
# hcitool lescan
若是 Tessel 2,則不需要做任何特別的設定工作,只要插入 USB 介面的 BLE
模組,然後使用 Node 模組
noble
,如此即可,範例請見
http://tessel.github.io/t2-
start/modules/ble.html
。
許多智慧型手機也能扮演藍牙周邊裝置的角色,舉例而言,當你從智慧型手
錶操控手機上的音樂播放功能時,此時對於手錶來說,手機扮演的是周邊角
色。新近的手機也支援信標模式,可向外廣播自己的存在事實。在某些情況
下,受限於裝置所採用的藍牙晶片規格,並無法扮演周邊的角色。
另一種操作藍牙裝置的方式是透過網頁瀏覽器,經由新版的瀏覽器與藍牙 API,可搜尋
發現附近的信標。舉例而言,Opera 支援某些查詢規範的操作動作(
https://dev.opera.com/
articles/web-bluetooth-intro
),還有,Google Chrome 可讓你連接到某台裝置,並且查詢它
有哪些特徵(
https://developers.google.com/web/updates/2015/07/interact-with-ble-devices-on-
the-web?hl=en
)。
Beacon(信標)
beacon 會發出資料,諸如 ID 或其他屬性項,透過此種方式,告知附近的其他裝置某些
資訊。beacon 廣告資料的格式,具有特殊作用,各家廠商各不相同,最為知名的 ...