第一章 關於低功耗藍芽

2021-08-19 04:27:37 字數 1364 閱讀 1098

藍芽3.0的核心技術是generic alternate mac / phy(amp),這是一種交替射頻技術,他允許藍芽協議棧針對任何乙個任務動態地選擇正確的射頻.amp修改了標準藍芽核心架構,以便在l2cap層下使用多重交替廣播,同時使用標準藍芽射頻實現復原和連線以及匹配。

通俗講,允許消費類裝置使用已有的藍芽技術,同時通過使用第二種無線技術實現更快的吞吐量。藍芽模組僅僅是用來建立兩台裝置之間配對,資料本身世通過無線射頻來完成的。如果兩部手機種有一部沒有內建的無線模組的話,藍芽傳輸的速度就會降到藍芽2.0的速率。

藍芽4.0包括傳統藍芽技術,高速藍芽技術和低功耗藍芽技術。

四大改進:(1)更好的支援lte(4g核心技術)(2)進一步減少裝置間重連時間(3)對資料傳輸速度進行了優化(4)支援ip6v標準,滿足物聯網的要求。

最大改進:支援的6lowpan的,即基於ip6v協議的低功耗無線個人區域網技術.6lowpan是首個融入ip協議的無線通訊標準,這一技術允許多個藍芽裝置基於ip通過乙個終端接入網際網路或區域網。

其實大多數裝置不適合高頻寬,高功耗的無線接入方式,更適合用藍芽。藍芽4.2使得同乙個房間只需有一兩個藍芽到區域網接入端,就可以讓房間內所有的藍芽4.2裝置接入家庭區域網路而無需手機或pc的參與。大量裝置改用藍芽同時會降低路由器在無線端的並行傳輸壓力。

一大優勢:無需現有裝置更新硬體,只需韌體公升級即可支援,即大量現有的藍芽裝置都可能通過簡單的軟體更新獲得新的網路連線能力。

ant無線網路是由dynastream,北歐等公司發起並推動的低功耗無線網路標準。

優勢:1)極低的功耗0.2)ant無線網路已經將相關的無線網路協議,抗干擾協議,超低功耗電源管理等封裝在晶元內部,只需要根據應用需要對各節點進行網路配置即可完成網路的構建及應用0.3)網路部署極為靈活,可以是點對點,星形,樹形乃至網狀網路。

zigbee的的射頻收發「晶元」實際上只是乙個符合物理層標準的晶元,它只負責調製解調無線通訊訊號,必須結合微控制器才能完成對資料的收發和協議的實現。而即使是單晶元方案也只是把射頻部分和微控制器部分繼承在一起,並沒有包含zigbee協議在裡面。這兩種情況都需要使用者根據微控制器的結構和暫存器的設定和參考物理層部分的ieee 802.15.4協議和網路層部分的zigbee協議去開發所有軟體部分。

nfc由非接觸式射頻識別(rfid)即互聯互通技術整合演變而來,在單一晶元上結合感應式讀卡器,感應式卡片和點對點的功能,能在短距離內與相容裝置進行識別和資料交換。與rfid不同的是,nfc具有雙向連線和識別的特點,工作於13.56mhz的的範圍,作用距離10厘公尺左右.nfc晶元裝在手機上,手機就可以實現小額電子支付和讀取其他nfc裝置或標籤的資訊。

本系列文章是本人在閱讀由譚暉編著的「低功耗藍芽技術快速入門」後想記錄的一些知識點,若有讀者想進一步了解有關nrf51822這個晶元的具體資料,可以去閱讀「低功耗藍芽技術快速入門「這本書。   

第一章 關於物件

本文及以後的文章上面的知識點來自於深度探索c 物件模型。沒有侵權的意思,僅僅供自己和有需要的人學習 封裝後的布局成本 c 物件模型 nostatic data members 被配置於每乙個 class object 之內,static.和function.被放在個別的 class object 之...

第一章 關於物件

乙個objects是一系列的slots。members本身不放在object中,只有指向member的指標放在object中。避免members有不同型別,因而需要不同的儲存空間所招致的問題 object中的members是以slot的索引值來定址。用於c 指向成員的指標概念之中 用於virtual...

python第一章筆記 第一章 基礎

參與除法的兩個數中有乙個數為浮點數,結果也為浮點數 如 1.0 2,1 2.0,1.0 2.0 python print 1.0 2 結果 0.5 print 1 2.0 結果 0.5 print 1.0 2.0 結果 0.5 整數 整數,計算結果的小數部分被截除,只保留整數部分 不會四捨五入 如 ...