国产久操视频-国产久草视频-国产久热精品-国产久热香蕉在线观看-青青青青娱乐-青青青青在线成人视99

  • 資料介紹
    • 前言
    • BLE 廣播最基礎(chǔ)知識
    • 手機找不到設(shè)備的普通廣播?
    • 手機找不到設(shè)備的 Beacon 廣播?
    • 廣播名顯示異常
    • 小結(jié)
  • 資料預(yù)覽
  • 相關(guān)推薦
申請入駐 產(chǎn)業(yè)圖譜

LAT1297 藍牙廣播常見問題

03/24 09:10
346
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

LAT1297 藍牙廣播常見問題

634.63 KB

前言

本文是一些解決 BLE 廣播相關(guān)問題的經(jīng)驗分享。對于用戶常常遇到的一些問題,比如廣播包最多能帶多少用戶數(shù)據(jù),廣播名字怎么設(shè)置,廣播類型有哪些,為什么有些手機無法掃描到設(shè)備等問題,都將在本文得到解答。

BLE 廣播最基礎(chǔ)知識

隨著 BLE 核心規(guī)范版本的更新,藍牙廣播增加了很多特性,如擴展廣播,同步廣播等。本文不對這些特性做展開,僅討論傳統(tǒng)廣播的一些比較基礎(chǔ)的知識。

手機找不到設(shè)備的普通廣播?

用戶使用手機的系統(tǒng)藍牙掃描周圍設(shè)備時,系統(tǒng)藍牙可以掃出一些設(shè)備,但自己的設(shè)備卻沒有掃描到?

先一句話概括:可能和手機的系統(tǒng)藍牙的過濾機制有關(guān)。

手機找不到設(shè)備的 Beacon 廣播?

這個問題和找不到設(shè)備的普通廣播的原因類似,可以先一句話概括:可能和手機系統(tǒng)藍牙的過濾機制有關(guān)。解決的辦法是找到一個可以掃描 Beacon 廣播包的 APP,比如LightBlue 等。

廣播名顯示異常

這個問題有以下幾個場景:

  1. 使用 iOS 手機掃描設(shè)備,掃到“a”名字的設(shè)備,而當連接、斷連一次該設(shè)備后,再次掃描,掃到了“b”名字的同一個設(shè)備。
  1. 工程師在開發(fā)過程中發(fā)現(xiàn),固件上修改了設(shè)備名但無法修改成功,用 iOS 手機掃描出來一直是某個固定的名字,而當用 Android 手機掃描時,則一切正常。

一句話解答這個問題是:iOS 手機遵循完整的設(shè)備名掃描機制,并且會保留已連接設(shè)備的信息。

小結(jié)

在開發(fā)過程中遇到和藍牙廣播相關(guān)的問題時,基于本人的經(jīng)驗可按下以下步驟進行逐一排查:

  1. 確認系統(tǒng)正確發(fā)出廣播,可通過 LOG 信息和電流波形確認;
  2. 工程師在開發(fā)過程中修改藍牙外設(shè)固件時,最好使用 Public 地址類型并且每次下載固件前都改一下藍牙地址;
  1. 了解藍牙的廣播類型,有一些手機 APP 無法掃描 Beacon 類設(shè)備,建議使用STBLE Toolbox 工具或者 LightBlue 工具對設(shè)備進行掃描;
  1. 注意手機的系統(tǒng)藍牙有過濾機制,本文檔的第三章提及的解決方式,不能百分百逃過手機的過濾機制。當遇到有的手機無法掃描自己的 BLE 外設(shè)時,我們可以利用該手機系統(tǒng)藍牙已掃出的設(shè)備,對其廣播包進行解析,找出其被該手機識別的廣播字段依據(jù)。

資料預(yù)覽

相關(guān)推薦

葵青区| 城市| 柳江县| 虞城县| 花莲市| 岳普湖县| 大宁县| 资溪县| 清镇市| 大埔县| 瑞昌市| 荔波县| 永修县| 年辖:市辖区| 泰宁县| 交口县| 宜兰市| 五常市| 德化县| 滨海县| 城固县| 郁南县| 建德市| 克东县| 买车| 凌云县| 乌海市| 来宾市| 潜山县| 沭阳县| 黔西县| 合水县| 鄂温| 青州市| 如皋市| 姜堰市| 洪湖市| 连南| 天等县| 武清区| 柏乡县|