NRF52832設定一直廣播

2021-08-17 07:45:47 字數 858 閱讀 1145

通過修改廣播的發現模式設定nrf52832一直廣播

ble_gap_adv_flags_le_only_limited_disc_mode:有限可發現模式,不支援br/edr。

ble_gap_adv_flags_le_only_general_disc_mode:一般可發現模式,不支援br/edr。

有限可發現模式和一般可發現模式的主要區別是:

有限可發現模式有時間的限制,一般維持的時間是30秒,而一般可發現模式沒有時間的限制。

有限可發現模式廣播的間隔比一般可發現模式小。 從時間的限制上,我們可以看出有限可發現模式對連線的迫切性和目的性比一般可發現模式高,一

個處於有限可發現模式的裝置正在廣播,那麼他一定是剛被使用者操作過並且極希望被連線。 一般情況下,裝置首次開機、按下連線按鈕,裝置進入有

限可發現模式比較合適。如果在有限可發現模式時間內沒有被連線,可以轉入一般可發現模式。 如果我們希望裝置在沒有被連線時一直保持廣播,那

麼應該使用一般可發現模式,因為一般可發現模式是沒有時間限制的。

在advertising_init()函式中修改,

將        a***ata.flags = ble_gap_adv_flags_le_only_limited_disc_mode

修改為 a***ata.flags= ble_gap_adv_flags_le_only_general_disc_mode

然後修改廣播超時時間為0

如圖

基於NRF52832的乙個藍芽門鎖低功耗方案

基於nrf52832的乙個藍芽門鎖低功耗方案 在八月份的時候接受了乙個做到一半的基於nef52832的藍芽門鎖,用的是四節南孚電池,甲方那邊的要求是功耗要做到半年以上,查閱了一下資料之後看到一些nef52832的產品的功耗可以做到幾年,比如加入dcdc,或者進入睡眠模式,低功耗模式等。我採用的是讓門...

vue設定scrollLeft 一直為0的原因

問題描述 class icontent ref icontent class box ref cbox div div img 是position absolute 絕對定位 icontent,cbox是 position relative 多個img橫向平鋪撐開cbox出現滾動條 滑鼠拖動滾動條可...

使用js將div高度設定為一直保持100

在開發的工程中使用到了一些開源的bootstrap模板進行開發,在遇到一些需要替換的內容部分部分時,經常出現高度設定100 無法生效的問題,這裡來用js強行設定一下。思路 js監聽視窗的縮放行為,然後動態獲取瀏覽器的視窗可見大小,然後如果你的頁面有頁頭頁尾的話,掐頭去尾,得到的就是內容部分100 時...