對於軟件的人來說,物理層關注的內容會少一點。在前面的博客中,我們以快遞員類比物理層,對於快遞員來說,道路千萬條,這條不通換另外一條。對於物理層來說也是一樣的,它有很多頻率,這個頻率有沖突了,將會切到另一個頻率上面。 舉例:深圳比較有兩個比較出名的電台:105.7MHZ 和106.2MHZ ...
學習資料:官方手冊 Vol : Core System Package Host volume Part C: Generic Access Profile 下面這個圖是BLE協議各層跟醫院的各個科室的類比圖: 每個醫院的大堂都有些約定: 大堂里有醫院的介紹,你可以根據它確定這個醫院是否適合你 有急救通道 要掛號,掛號后你跟醫院才建立了聯系,才能去找醫生看病。 重點在於:怎么確定醫院 是否適合你 ...
2019-10-02 16:32 0 581 推薦指數:
對於軟件的人來說,物理層關注的內容會少一點。在前面的博客中,我們以快遞員類比物理層,對於快遞員來說,道路千萬條,這條不通換另外一條。對於物理層來說也是一樣的,它有很多頻率,這個頻率有沖突了,將會切到另一個頻率上面。 舉例:深圳比較有兩個比較出名的電台:105.7MHZ 和106.2MHZ ...
本篇博客由韋東山視頻整理所得 如何控制鏈路層讓其發出廣播包、數據包?通過HCI層向它發出命令,也可以通過ATT層、L2CAP層向LL層發出數據。 學習資料: 藍牙協議core_v5.0.pdf 《Vol 4: Host Controller Interface [Transport ...
學習資料: 1. 藍牙協議core_v5.0.pdf 《Vol 2: Core System Package [BR/EDR Controller volume]》的“Part E: Host Controller Interface Functional Specification” 2. ...
在上幾篇博客中,形象的講解了BLE各個層的作用,各個層的數據結構。本篇博客將研究BLE協議抓包。在實際開發中,有一個中央設備(central)和一個外設(Peripheral)。所謂中央設備就是指它可以識別出周邊的藍牙設備,可以發起連接。所謂外設就是手環等。中央設備和外設之間傳遞數據,我們使用一個 ...
文章轉載自:http://www.sunyouqun.com/2017/04/page/4/ 1. 簡介 物理層(Physical Layer)是BLE協議棧最底層,它規定了BLE通信的基礎射頻參數,包括信號頻率、調制方案等。 BLE工作頻率是2.4GHz,它使用GFSK頻率調制,並使用跳頻 ...
文章轉載自:http://www.sunyouqun.com/2017/04/page/3/ 鏈路層LL(Link Layer)是協議棧中最重要的一層。 鏈路層的核心是狀態機,包含廣播、掃描、發起和連接等幾種狀態,圍繞這幾種狀態,BLE設備可以執行廣播和連接等操作,鏈路層定義了在各種狀態下 ...
本篇博客根據韋大仙的視頻,整理所得。 對於BLE系統,它分為上下兩塊。上面那一塊,我們稱為host主機。下面這一塊是controller,你可以簡單的認為它就是一個藍牙芯片。 對於host這一塊,它運行於linux android 單片機 ,它是純軟件的概念。它和藍牙芯片之間通過usb口或串口 ...
本篇博客根據韋大仙視頻,整理所得。 先上框圖: ATT層 從ATT開始看,在上篇博客講的醫院結構里面有個檢驗室,檢驗室可以得到各項結果,但是它並不知道這些結果代表什么含義。類比的在BLE協議棧里面,ATT定義了各種屬性、屬性的操作方法,但是這些屬性有什么作用,能給用戶提供 ...