iT邦幫忙

鐵人檔案

第 11 屆 iThome 鐵人賽
回列表
IoT

玩玩 BLE 系列

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

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

[Day 11] 安裝BLE SDK

安裝完CCS之後,就可以透過內建的Resource Explorer 來安裝SDK,不幸的,我的Resource Explorer 一直沒辦法連上TI 的伺服器...

2019-09-26 ‧ 由 David_Hsueh 分享
DAY 12

[Day 12] SDK 目錄結構介紹

接著我們來看一下SDK 裝了哪些東西, docs 裡面包含所有和SDK相關的文件,是以網頁的方式保存,可以直接從 Documentation_Overvi...

2019-09-27 ‧ 由 David_Hsueh 分享
DAY 13

[Day 13] 執行範例程式 Simple Peripheral

今天我們先來試著執行TI 的範例程式,因為手上只有一塊開發板,所以打算先讓開發版當作Peripheral,然後用手機來對他發起連線,今天會使用第三方的BLE的A...

2019-09-28 ‧ 由 David_Hsueh 分享
DAY 14

[Day 14] 分析範例程式 Simple Peripheral

昨天已經成功讓Simple Peripheral 在開發板上執行,並且能夠使用手機與他進行連線,現在我想透過手機來控制板子上的LED燈。 在實作之前先來看一下程...

2019-09-29 ‧ 由 David_Hsueh 分享
DAY 15

[Day 15] 用手機控制LED燈

撿到一天颱風假,但廢了一天也沒做什麼事情,一轉眼又到了發文的期限,今天就用昨天的範例程式來點亮開發板上的LED吧。 首先是LED控制的程式,點亮LED很簡單,只...

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

[Day 16] BLE 封包監聽工具(Packet Sniffer)

監聽(或稱嗅探,英文:Sniffering)就是以第三方的角色來獲取資訊。看起來好像只有壞人才會做這件事,其實不然,封包監聽工具常常可用來偵測通訊是否異常,有時...

2019-10-01 ‧ 由 David_Hsueh 分享
DAY 17

[Day 17] TI-RTOS 執行緒(Thread)

執行緒/線程(Thread) 在作業系統的定義中,Thread 是能夠進行排成的最小單位。每條執行緒負責不同的任務,且他們有各自的優先級,優先級高的執行緒必須先...

2019-10-02 ‧ 由 David_Hsueh 分享
DAY 18

[Day 18] TI-RTOS 任務(Task)

上篇文章有說過,TI-RTOS有四種的執行續,優先級由高到低分別是硬體中斷(Hwi)、軟體中斷(Swi)、任務(Task)和空閒任務(Idle Task),現在...

2019-10-03 ‧ 由 David_Hsueh 分享
DAY 19

[Day 19] TI-RTOS 定時器(Clock)

定時器(Clock) 定時器顧名思義就是在一段時間後會被啟動,他的運作可以是一次性的或是週期性(持續性)的,定時器也隨時可以被停止。定時器到期的時候,將運行在軟...

2019-10-04 ‧ 由 David_Hsueh 分享
DAY 20

[Day 20] TI-RTOS 佇列(Queue)

佇列(Queue) TI-RTOS的佇列提供具有執行緒安全性(thread-safe)的單向訊息傳輸模組,通常用於高優先級的執行緒向低優先級的執行緒傳遞訊息,這...

2019-10-05 ‧ 由 David_Hsueh 分享