對於新拿到nRF52評估板的用戶,Nordic官網提供了基礎的引導入門,此處測試其中的兩個小Demo:Heart rate monitor以及Proximity demo。準備工作分兩步:一,點擊頁面下載連結獲得兩個Demo的Zip壓縮包並分別解壓到本地目錄中;二,去應用市場下載Nordic的BLE工具箱APP ,名字叫做nRF Toolbox。
圖7. 測試準備工作
3.1 心率監視器
將nRF52評估板插入電腦USB端,在文件資源管理器中將出現將出現名為JLINK的虛擬U盤,將heart_rate_demo文件下的hex文件直接拖入該文件根目錄下,評估板將自動完成nRF52832的固件更新。
圖8. 心率監視器固件資源
打開nRF Toolbox,如果手機沒有開啟藍牙(提示開啟)需點擊開啟,進入主界面後,選擇HRM(heart rate monitor)圖標進入二級頁面。
圖9. nRF Toolbox工具主界面
點擊CONNECT搜索BLE設備,此時應該可以看到名為「Nordic_HRM」的BLE設備(固件更新成功的話),點擊設備名進行連接,即可看到評估板傳來的心率測試數據。
圖10. 掃描接收心率數據
3.2 防丟Demo
此處操作過程同心率監測器,將proximity_demo文件下的hex文件直接拖入JLINK文件根目錄下,nRF52評估板將自動完成nRF52832的固件更新。在APP端點擊PROXIMITY,在其頁面中點擊CONNECT掃描BLE設備,此時應該可以看到名為「Nordic_Prox」的BLE設備(比較詭異的是,我這裡依然顯示的Nordic_HRM,在斷開一段時間後掃描顯示設備名才恢復正常)。點擊設備名即可進行連接。
圖11. 防丟應用界面
連接成功後可看到屏幕上的「FindMe」按鈕變成可點擊狀態,此時可進行兩種測試操作:一,點擊評估板上的Button1,此時手機將會響起報警聲,再次點擊Button1關閉報警;二,拿起手機遠離評估板,在繞過兩堵牆,穿過走廊(約十幾米的距離)後,手機提示已經超出連接範圍,警報聲響起。
3.3 更多新特性
除了以上兩個小Demo展示外,nRF52的NFC功能也是個亮點,遺憾的是在評測的過程中,手機並沒有掃描到評估板的NFC標籤(可正常掃描到公交卡)。關於nRF52832的更多應用,Nordic官網提供了完整的SDK、參考手冊、協議棧固件以及相應的開發工具,開發者按照提示下載安裝即可進一步體驗nRF52832的新特性,此處不再進行詳述。