走進低功耗藍牙的世界
低功耗藍牙將全世界分為周邊裝置和中央裝置。周邊裝置(Peripheral devices)如感測器,通常體積不大、所需能量不高、資源限制也較大。中央裝置(Central devices)如手機和筆記型電腦,通常也可以被當作周邊裝置使用。
周邊裝置能以兩種模式運作:廣播(broadcasting)模式,以及直接連接中央裝置的模式。廣播模式是低功耗藍牙與傳統藍牙之間最大的分別,可以將資料傳輸給範圍內的所有裝置。
這樣的模式讓周邊裝置不必和中央裝置「配對」就可以傳送資料。在低功耗藍牙中,我們傾向用「連線」一詞來描述這個狀態,而非藍牙2.1中的配對。在廣播模式下,周邊裝置會持續發送廣告封包(advertising packet),讓附近任何搜尋此封包的裝置都可以接收。這些搜尋封包的裝置也被稱作「觀察者」(observers)。
標準的廣告封包中包含廣播裝置本身的資訊以及其資料傳送能力,此外,它也可以包含一些想要廣播的客製訊息,如感測器的資料等。
如果資料不涉及隱私,如氣象量測資料,用周邊裝置來廣播是個好選擇。然而廣播的方式並沒有安全防護,因此針對較私人的資料,應該由中央裝置與周邊裝置連線,而非相反的順序。
低功耗藍牙的連線具有排他性,也就是說,周邊裝置一次只能連上一個中央裝置。當連上中央裝置時,周邊裝置就會停止廣告功能,讓其他裝置感應不到或連接不到這個裝置,直到連線被切斷為止。雖然周邊裝置只能連一個中央裝置,但中央裝置可以同時連上許多周邊裝置。
如果要在周邊與中央裝置間交換資料,首先,你必須在裝置之間建立連線。
低功耗藍牙將全世界分為周邊裝置和中央裝置。周邊裝置(Peripheral devices)如感測器,通常體積不大、所需能量不高、資源限制也較大。中央裝置(Central devices)如手機和筆記型電腦,通常也可以被當作周邊裝置使用。
周邊裝置能以兩種模式運作:廣播(broadcasting)模式,以及直接連接中央裝置的模式。廣播模式是低功耗藍牙與傳統藍牙之間最大的分別,可以將資料傳輸給範圍內的所有裝置。
這樣的模式讓周邊裝置不必和中央裝置「配對」就可以傳送資料。在低功耗藍牙中,我們傾向用「連線」一詞來描述這個狀態,而非藍牙2.1中的配對。在廣播模式下,周邊裝置會持續發送廣告封包(advertising packet),讓附近任何搜尋此封包的裝置都可以接收。這些搜尋封包的裝置也被稱作「觀察者」(observers)。
標準的廣告封包中包含廣播裝置本身的資訊以及其資料傳送能力,此外,它也可以包含一些想要廣播的客製訊息,如感測器的資料等。
如果資料不涉及隱私,如氣象量測資料,用周邊裝置來廣播是個好選擇。然而廣播的方式並沒有安全防護,因此針對較私人的資料,應該由中央裝置與周邊裝置連線,而非相反的順序。
低功耗藍牙的連線具有排他性,也就是說,周邊裝置一次只能連上一個中央裝置。當連上中央裝置時,周邊裝置就會停止廣告功能,讓其他裝置感應不到或連接不到這個裝置,直到連線被切斷為止。雖然周邊裝置只能連一個中央裝置,但中央裝置可以同時連上許多周邊裝置。
如果要在周邊與中央裝置間交換資料,首先,你必須在裝置之間建立連線。