5應用測試
需要一個USB dongle與開發板evaluation kit,並配合Master Control Panel軟件,以用於測試BLE應用。前期的准備工作在《nRF51822 Evaluation Kit User Guide》中的“Quick Start”章節有詳細的介紹,打開Master Control Panel軟件,你可以測LED Button應用如以下步驟:
- 打開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自動添加了它們。
你現在可以打開通知功能了,看看按鍵按下時是否顯示。
- 點擊“Enable services”以打開通知功能,按下Evaluation Kit開發板上的Button 1。
你將會看到CCCD的通知位已經被設置為1,並且當按鍵按下時特性的值就會更新。
- 測試點亮LED燈:點擊LED特性的值,在屬性值的下面,設置值為hex格式,填入01,點擊“Send update”。這將通過空中發送一個寫操作到設備上,設備將點亮LED燈