藍芽版本應該如何選擇

2021-09-07 08:43:25 字數 2038 閱讀 1923

正如所有的重大技術都取得了進步一樣,較之最初的版本,藍芽(bluetooth)也已經有了長足進步。現在市面上的藍芽產品不僅在其無線協議的功能上,也在市面上各種相容藍芽的裝置的數量成長上也有了顯著的進展。藍芽規範已經經歷了多次修改,以適應快節奏發展的物聯網世界日益增長的需求。

哪乙個版本最適合你呢?

對於想在、設計中提供更大範圍連線性的藍芽開發者來說,4.2版本提供了兩種實現這一功能的方式,取決於是想連線到既有的ipv4系統,還是更近一步,連線到下一代ipv6網路。

(1)網際網路協議支援簡介

為網際網路工程任務組(ietf) ipv6標準新增低功率無線個人區域網路(6lowpan)規範,意味著為iot可用的位址的數量將是取之不盡的。另外,每個無線連線的物將擁有其自己唯一的位址,使得其能夠直接連線到網際網路,無需中間閘道器或伺服器。

(2)通過gatt的藍芽智慧型網際網路閘道器

未來,所有的網際網路將通過ipv6接入。目前,因為多數無線****商和一些主要網際網路服務提供者,大部分isps仍然使用舊的ipv4協議。所以開發者有兩個選項:或者使移動平台,比如android上具有ipv6接入性,以接入其他外部6lobtle;或者找到其他的方式,能夠通過舊的ipv4系統工作。

在4.0版本中,ipv4連線性通過使用藍芽網路封裝協議實現,該協議允許通過中間的ipv4路由器或閘道器獲得網際網路接入。但是這個方法的侷限之處是閘道器功能因應用不同而變化巨大。

使用4.2版本的智慧型網際網路閘道器,網際網路連線性不再因感測器或應用而各異。有了這一新功能,對映從gatt向網際網路http連線,使得從感測器接入,到服務及資料都極大的簡化並標準化了。使用藍芽gatt功能,如http**服務(hps)和restful apis,將會進一步功能化藍芽智慧型裝置到網際網路的連線性。

增強藍芽私隱性和安全性

多數情況下,藍芽都可以用來建立無線iot系統,目前努力的方向是,不斷改進資料傳輸的安全性和私隱性。在這個領域中,4.2版本中最重大的兩項改進是,le安全連線和le隱私。

(1)le安全連線

目前為止,藍芽安全性的基石是安全簡單配對,其中裝置連線性僅在幾個金鑰產生並分布後產生:乙個短期金鑰(stk)和用於鏈路層加密和認證(ltk),連線簽名解析度(csrk)和身份解析度(irk)的三個長期的金鑰。

藍芽4.2為開發者提供了重型的,工業強度的安全性。對於金鑰管理,它增加了非對稱的橢圓曲線加密(ecc)的fips推薦的橢圓曲線。它也使用為fips接受的,用於訊息加密的aes-ccm加密。

結果就是增強了周邊裝置的鏈結層安全性,從而使無線鏈結不受諸如被動竊聽,中間人攻擊的影響。

(2)更多的隱私和更低的功耗

藍芽4.0版本,支援裝置私有位址的頻繁變化,以限制黑客隨時間推移跟蹤裝置並獲取有用資訊。為了使藍芽裝置能夠建立連線,私有位址被使用在裝置鍵合過程中被分享的識別解析度秘鑰(irk)產生。

藍芽4.2新增了le私隱性,其在控制器裝置和主機裝置進行私有位址解析,並且在控制裝置水平上也支援私有位址的白名單。除了保證更好的隱私,這還降低了主機裝置上喚醒的頻率,從而降低了總體功耗。

(3)其他能量管理

(4)版本將ble power class 1模式的最大傳輸功率模式從+10 db增加到了+20 db。這使得許多在無需安裝外部電源介面卡的設計成為可能,從而為終端使用者降低了成本,節省了板上空間。

高效能/更大的距離

在4.2版本中,較之藍芽4.1,藍芽資料報功能已經增長了接近十倍(從27位元到251位元)。這一強化為需要從4.1版本公升級iot網路的開發者提供了令人信服的理由。此外,藍芽4.2的資料範圍已經增長了2.5倍。

這兩項改進使得裝置對裝置通訊以及網際網路連線性更高效,從而允許了更頻繁的韌體公升級,和更快的從isp提供者的伺服器和路由器上傳感測器資料到智慧型手機,雲端以及中端位址。

藍芽5.0中會有什麼

除了更多的直接到網際網路的連線性選項,5.0版本值得拭目以待的最大的改變,是進一步顯著的增強了效能和範圍,以及包容真實網狀網路,以補充或替代目前臨時的分散結構。

因為物聯網正快速增長,甚至擴充套件到了幾年前不會設想的應用中,開發者將會預料到藍芽和其他無線協議以一種更高頻率的持續增強和擴充套件。

PHP版本如何選擇?應該使用哪個版本?

這篇文章主要介紹了php版本如何選擇?應該使用哪個版本?本文比較總結了應該使用php的哪個版本,需要的朋友可以參考下 超過75 的 使用了php作為開發語言,wordpress,phpmyadmin和其他一些開源專案的盛行,帶來了一大批的長尾使用者。然而,他們一般安裝之後卻很少公升級。下圖是目前ph...

PHP版本如何選擇?應該使用哪個版本?,php版本

超過75 的 使用了php作為開發語言,wordpress,phpmyadmin和其他一些開源專案的盛行,帶來了一大批的長尾使用者。然而,他們一般安裝之後卻很少公升級。下圖是目前php的使用統計。驚人的是,此圖的左半部分表示已經不被支援的php版本。php 5.2早在2011年1月已經不再維護。這並...

倫茨課堂 藍芽音箱應該如何選擇

人們的生活越來越追求品質和情懷,戶外運動 休閒閱讀 野營活動 而在這其中最不可替代的 就是 了,無論你的喜好是抒情 民謠還是搖滾,它都必須隨處不在。續航對於戶外休閒和運動的人來說,音箱的續航就很重要了,不能在消遣中途 掉鍊子 但對於不經常外出使用的人來說,就可以按照自己的需求來選購續航的長短,一般電...