nrf58122藍芽晶片ble_app_proximity程式總結

來源:互聯網
上載者:User

標籤:style   使用   os   時間   size   app   file   不同的   

最近因為鑰匙的事情,研究了下官方內建的ble_app_proximity程式,其實就是跟防丟有關係的程式。

同時也發現了看nordic程式的一些門道,主要還是看協議棧裡面的一些service,首先從宏觀上瞭解了,然後再細看,比如今天我們想做一個跟防丟有關的項目,那完全可以參考proximity這個程式,為什麼參考它,那首先看看他們的服務。

上位機軟體 Nordic Toolbox

硬體:AK II,程式:ble_app_proximity

1,TX Power Service - 發射功率服務

該服務可以調節藍芽的發射功率,從而可以影響裝置和手機藍芽直接的檢測及其通訊距離,個人理解。

2,Immediate Alert Service - 即時警示服務

該服務可以使用按鍵觸發警示服務,按鍵按下,在按鍵處理常式中設定好警示的層級之後,通過藍芽發送至手機APP,APP根據警示層級做不同的動作,ble_app_proximity的程式中,按鍵控制手機響鈴和停止響鈴。

3,Link Loss Service - 串連丟失服務

當串連丟失之後(可能是電池沒電或者離開APP太遠)都會導致串連丟失事件,丟失後會以通知的方式發送到手機APP,手機根據該事件作出響應。ble_app_proximity的程式中使用通知的方式顯示出來。

4,Battery Service - 電池服務

通過AD採樣電池電壓,發送到手機APP

5,Immediate Alert Service client - locator role of the Find Me profile 定位器服務

該服務可以通過手機APP找到裝置。藍芽建立串連之後,在手機的APP中有Find Me按鈕有效,按下Find Me,硬體開發板AK II的燈會亮,這個時候Find Me按鈕變成了Silent Me按鈕,再按下Silent Me按鈕,對應燈會滅。相比2介紹的Immediate Alert Service是一個相反的尋找方式。

這個程式有很大的參考價值,有時間把裡面的程式好好研究下。北京朝陽書


相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.