女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

解讀QCC512x sink工程如何獲取手機端的藍牙名稱

藍牙 ? 來源:藍牙 ? 作者:藍牙 ? 2021-04-19 10:29 ? 次閱讀

內容簡介

本文介紹在QCC512x的sink工程下,如何獲取對方設備的藍牙設備名稱。

測試工具

MDE:MDE_WIN_2.3.2.126

Toolkit:NULL

QACT:NULL

Hardware:QCC5127

Software:ADK_QCC512X_ROM_V21_WIN_6.4.2.21,sink

代碼修改

在默認sink工程的main.c中依次添加以下代碼。

找一個連接建立后觸發讀取事件的地方,比如在handleUEMessage函數的HFP_SLC_CONNECT_CFM事件處添加獲取代碼:

a92ede8a-9ff0-11eb-8b86-12bb97331649.png

#ifdefTEST_READ_REMOTE_NAME

ConnectionReadRemoteName(&theSink.task, &(conncfm->bd_addr));

#endif

ConnectionReadRemoteName函數執行后,在獲取到remote端的name后,會有一個CL_DM_REMOTE_NAME_COMPLETE事件被觸發。

所以在handleCLMessage函數中添加該事件的處理函數,這里主要就打印一下獲取到的設備名稱:

a9702cfa-9ff0-11eb-8b86-12bb97331649.png

#ifdefTEST_READ_REMOTE_NAME

case CL_DM_REMOTE_NAME_COMPLETE:

PRINT(("=================>CL_DM_REMOTE_NAME_COMPLETE "));

PRINT(("=================>remotename = "));

for(uint8 i = 0;i<((CL_DM_REMOTE_NAME_COMPLETE_T *)message)->size_remote_name; i++)

{

PRINT(("%c",((CL_DM_REMOTE_NAME_COMPLETE_T*)message)->remote_name[i]));

}

PRINT((" "));

break;

#endif

最后記得打開宏定義TEST_READ_REMOTE_NAME,然后測試。

測試結果:

a9b00532-9ff0-11eb-8b86-12bb97331649.png

測試完畢。

總結:從測試過程看很簡單,其實就是一個接口函數ConnectionReadRemoteName的調用,獲取到對方設備名稱數據后,底層直接上報一個CL_DM_REMOTE_NAME_COMPLETE,從這個事件傳入的消息中就包含了設備名稱信息。

編輯:jq

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 藍牙
    +關注

    關注

    116

    文章

    6031

    瀏覽量

    173174
  • 函數
    +關注

    關注

    3

    文章

    4371

    瀏覽量

    64197

原文標題:QCC512x sink工程如何獲取手機端的藍牙名稱

文章出處:【微信號:TalkBT,微信公眾號:藍牙】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    KT6368A通過藍牙芯片獲取手機時間詳細說明,對應串口指令舉例

    KT6368A雙模藍牙芯片可通過手機藍牙直接同步時間,無需安裝APP。該芯片每1秒自動回傳手機日期時間,支持AT指令修改參數,默認藍牙
    的頭像 發表于 05-27 14:37 ?144次閱讀
    KT6368A通過<b class='flag-5'>藍牙</b>芯片<b class='flag-5'>獲取</b><b class='flag-5'>手機</b>時間詳細說明,對應串口指令舉例

    QCC3040藍牙5.2音頻主發射模組在玩具中的應用

    藍牙發射模組在玩具中的應用方案主要聚焦于提升玩具的互動性和功能性,通過無線連接音響或者耳機,實現音頻播放、語音互動以及多人游戲等功能。1、功能需求分析在玩具中實現藍牙音頻發射,
    的頭像 發表于 02-11 14:22 ?492次閱讀
    <b class='flag-5'>QCC</b>3040<b class='flag-5'>藍牙</b>5.2音頻主<b class='flag-5'>端</b>發射模組在玩具中的應用

    QCC3040藍牙模塊助力跑步機功能升級

    在跑步機或者健身車中應用主音頻藍牙模組的方案主要涉及到音頻傳輸和無線控制,提供一個無縫、無線的運動體驗。一、音頻傳輸主音頻藍牙模組ANS-BT302DM使用
    的頭像 發表于 01-09 15:07 ?518次閱讀
    <b class='flag-5'>QCC</b>3040<b class='flag-5'>藍牙</b>模塊助力跑步機功能升級

    PCM512x/4x EVM用戶指南

    電子發燒友網站提供《PCM512x/4x EVM用戶指南.pdf》資料免費下載
    發表于 12-10 13:48 ?1次下載
    PCM<b class='flag-5'>512x</b>/4<b class='flag-5'>x</b> EVM用戶指南

    藍牙耳機QCC3020原理圖

    藍牙耳機QCC3020原理圖
    發表于 09-29 11:12 ?27次下載

    藍牙模塊如何實現單片機和手機數據互傳

    藍牙模塊實現單片機和手機數據互傳的過程可以分為以下幾個步驟: 硬件準備 : 確保你有一個支持藍牙通信的單片機開發板,如Arduino、Raspberry Pi等。 準備一個兼容的
    的頭像 發表于 07-24 17:59 ?5228次閱讀
    <b class='flag-5'>藍牙</b>模塊如何實現單片機和<b class='flag-5'>手機</b><b class='flag-5'>端</b>數據互傳

    Qualcom QCC3091藍牙耳機方案

    Qualcom QCC3091藍牙耳機方案 設備說明 ·四核處理器架構 “高性能藍牙立體聲音頻SoC “低功耗模式可延長電池壽命 應用程序 QualcommTrueWireless立體聲耳機
    的頭像 發表于 06-20 16:02 ?3277次閱讀
    Qualcom <b class='flag-5'>QCC</b>3091<b class='flag-5'>藍牙</b>耳機方案

    Qualcom QCC3095 高通藍牙音響方案

    Qualcom QCC3095 高通藍牙音響方案 設備說明 ·四核處理器架構 “高性能藍牙立體聲音頻SoC “低功耗模式可延長電池壽命 應用程序 無線揚聲器 有線/無線立體聲耳機
    的頭像 發表于 06-20 16:00 ?2064次閱讀
    Qualcom <b class='flag-5'>QCC</b>3095 高通<b class='flag-5'>藍牙</b>音響方案

    高通QCC3096 藍牙音頻aptX HD方案

    高通QCC3096 藍牙音頻aptX HD方案 設備說明 ·四核處理器架構 “高性能藍牙立體聲音頻SoC “低功耗模式可延長電池壽命 應用程序 無線揚聲器 有線/無線立體聲耳機
    的頭像 發表于 06-20 15:58 ?1975次閱讀
    高通<b class='flag-5'>QCC</b>3096 <b class='flag-5'>藍牙</b>音頻aptX HD方案

    ESP32藍牙發送的數據,手機接收不全怎么解決?

    請教一個問題 原來使用的是V3.5,ESP32作為藍牙服務手機APP作為藍牙客戶,一直沒有問題。 最近更新到了V4.4上,功能一樣,
    發表于 06-18 06:39

    GATT SERVER API有什么辦法能獲得手機藍牙名稱嗎?

    ESP32C3作為Server,手機作為Client, 在藍牙連接后, 在GATT SERVER API中好像沒有獲取手機藍牙
    發表于 06-14 07:39

    ESP32作為Server,手機作為Client,在藍牙配對連接時,如何獲取手機的設備名稱

    ESP32作為Server,手機作為Client,在藍牙配對連接時,如何獲取手機的設備名稱(不是esp32的
    發表于 06-13 08:04

    請問ESP32-C3藍牙如何獲取RSSI的值?

    各位大佬,小弟剛接觸ESP-IDF不久,摸索了一段時間,物聯網的基本流程已經摸索的差不多了。 現在想知道ESP32-C3通過藍牙手機建立連接后,怎么才能獲取當前手機
    發表于 06-13 07:47

    ESP32-S3如何在blufi工程代碼里去修改設備的藍牙名稱

    你們好,請問我想在blufi工程代碼里去修改設備的藍牙名稱,我修改#define BLUFI_DEVICE_NAME 的名稱發現無效,但是如果用app點擊連接之后下次重啟顯示的
    發表于 06-07 06:56

    ESP32作為藍牙設備與手機連接時,可以在手機狀態欄顯示藍牙設備電量嗎?

    想請問一下,ESP32作為藍牙設備與手機連接時,可以在手機狀態欄顯示藍牙設備電量嗎?我使用ble的battery service發現無法在手機
    發表于 06-05 08:00