(原創)使用nRF51822/nRF51422創建一個簡單的BLE應用 ---入門實例手冊(中文)之五


5應用測試

需要一個USB dongle與開發板evaluation kit,並配合Master Control Panel軟件,以用於測試BLE應用。前期的准備工作在《nRF51822 Evaluation Kit User Guide》中的“Quick Start”章節有詳細的介紹,打開Master Control Panel軟件,你可以測LED Button應用如以下步驟:

  1. 打開Master Control Panel軟件

 

2. 當Master Control Panel已打開,點擊“Start Discovery”,LED Button設備很快就會出現在“Discovered devices”窗口中,如果沒有出現,很可能是廣播超時,按下Evaluation Kit開發板上的button 0,或者重新復位芯片,重新開始廣播。

3. 當設備出現時,選擇它,然后點擊“Select Device.”

 

4. 點擊“Service discovery”,這是第一次連接到這個設備,所以進行服務發現。


 

你將會發現設備有3個服務 ,雖然我們只是添加了1個服務。在底部你可以找到LED Button的服務。另外2個是GAP服務(0x1800),它包含GAP數據,包括之前設置的一些參數;一個是GATT服務(0x1801),它包含如果初始化服務后需要更改服務所用到的特性值。所有的BLE服務必須包含這些服務,協議棧SoftDevice自動添加了它們。
  你現在可以打開通知功能了,看看按鍵按下時是否顯示。

  1. 點擊“Enable services”以打開通知功能,按下Evaluation Kit開發板上的Button 1。

 

你將會看到CCCD的通知位已經被設置為1,並且當按鍵按下時特性的值就會更新。

    1. 測試點亮LED燈:點擊LED特性的值,在屬性值的下面,設置值為hex格式,填入01,點擊“Send update”。這將通過空中發送一個寫操作到設備上,設備將點亮LED燈


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM