iT邦幫忙

鐵人檔案

第 11 屆 iThome 鐵人賽
回列表
IoT

玩玩 BLE 系列

用德州儀器(TI)的官方文件與範例來學習低功耗藍芽(BLE)和微控制器(MCU),並將學習的結果分享給各位。

參賽天數 27 天 | 共 27 篇文章 | 12 人訂閱 訂閱系列文 RSS系列文 團隊中興應數98級 3+1個香皮匠
DAY 1

[Day 01] 未來四周的計劃(大綱)

說到藍牙大家應該都會想到手機的藍芽、藍芽鍵盤/滑鼠、藍芽耳機、藍芽手環,一般來說藍芽會分成傳統藍牙和低功耗藍牙(Bluetooth Low Energy, 簡稱...

2019-09-16 ‧ 由 David_Hsueh 分享
DAY 2

[Day 02] Bluetooth 5 概觀

藍牙 5 這是使用藍芽5和BLE5 協議棧(SDK)的實驗室。我們建議剛入門 BLE (低功耗藍牙)的人從基礎實驗室開始,然後照著下列項目逐步推進。如果你尚未熟...

2019-09-17 ‧ 由 David_Hsueh 分享
DAY 3

[Day 03] GAP

GAP 下圖是藍芽軟體的架構圖:從上圖來看,藍牙架構分為三個部分,分別是 最接近使用者的應用(Apps)層 接著是主機(Host)層 最後是靠近硬體的控制器(...

2019-09-18 ‧ 由 David_Hsueh 分享
DAY 4

[Day 04] 藍牙廣播(Advertising) (1/2)

廣播(Advertising) 廣播的基礎(Advertising Basics) 藍牙裝置可透過廣播封包(advertising packets, PDUs)...

2019-09-19 ‧ 由 David_Hsueh 分享
DAY 5

[Day 05] 藍牙廣播(Advertising) (2/2)

廣播(Advertising) 廣播封包(Advertising Packets) 在未進行連線之前,有兩種封包會在空氣中傳遞,廣播(Advertising D...

2019-09-20 ‧ 由 David_Hsueh 分享
DAY 6

[Day 06] 藍牙掃描(Scanning)

掃描(Scanning) 掃描的基礎(Scanning Basics) BLE裝置未連線時,可以透過發送廣播封包來讓大家知道裝置的存在,也可以掃描附近的廣播裝置...

2019-09-21 ‧ 由 David_Hsueh 分享
DAY 7

[Day 07] 藍芽連接(Connection) (1/2)

關於BLE連接(About BLE Connections) 什麼是BLE連接?連接即兩個設備之間的鏈結。BLE是一種同步無線電(RF)協議,意味著兩個設備之間...

2019-09-22 ‧ 由 David_Hsueh 分享
DAY 8

[Day 08] 藍芽連接(Connection) (2/2)

BLE連接參數(BLE Connection Parameters) 在建立BLE的連線之前,必須先由主機端(Master)決定四個參數,這四個參數都和連接時間...

2019-09-23 ‧ 由 David_Hsueh 分享
DAY 9

[Day 09] 閱讀CC2642R 數據手冊

當我們拿到一個功能較不熟悉的新產品時,通常都會先閱讀其規格書或是使用手冊。使用晶片也是一樣,每個晶片都有提供一個數據手冊(Datasheet)來介紹該晶片的功能...

2019-09-24 ‧ 由 David_Hsueh 分享
DAY 10

[Day 10] 建立環境-安裝CCS

文件翻得差不多了,接著開始建立開發環境。首先我們要安裝SDK和IDE,TI 官方有提供一套叫做CCS(Code Composer Studio)的IDE,是基於...

2019-09-25 ‧ 由 David_Hsueh 分享