99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

解讀QCC512x sink工程如何獲取手機(jī)端的藍(lán)牙名稱(chēng)

藍(lán)牙 ? 來(lái)源:藍(lán)牙 ? 作者:藍(lán)牙 ? 2021-04-19 10:29 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

內(nèi)容簡(jiǎn)介

本文介紹在QCC512x的sink工程下,如何獲取對(duì)方設(shè)備的藍(lán)牙設(shè)備名稱(chēng)。

測(cè)試工具

MDE:MDE_WIN_2.3.2.126

Toolkit:NULL

QACT:NULL

Hardware:QCC5127

Software:ADK_QCC512X_ROM_V21_WIN_6.4.2.21,sink

代碼修改

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

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

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

#ifdefTEST_READ_REMOTE_NAME

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

#endif

ConnectionReadRemoteName函數(shù)執(zhí)行后,在獲取到remote端的name后,會(huì)有一個(gè)CL_DM_REMOTE_NAME_COMPLETE事件被觸發(fā)。

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

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

最后記得打開(kāi)宏定義TEST_READ_REMOTE_NAME,然后測(cè)試。

測(cè)試結(jié)果:

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

測(cè)試完畢。

總結(jié):從測(cè)試過(guò)程看很簡(jiǎn)單,其實(shí)就是一個(gè)接口函數(shù)ConnectionReadRemoteName的調(diào)用,獲取到對(duì)方設(shè)備名稱(chēng)數(shù)據(jù)后,底層直接上報(bào)一個(gè)CL_DM_REMOTE_NAME_COMPLETE,從這個(gè)事件傳入的消息中就包含了設(shè)備名稱(chēng)信息。

編輯:jq

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 藍(lán)牙
    +關(guān)注

    關(guān)注

    116

    文章

    6077

    瀏覽量

    173982
  • 函數(shù)
    +關(guān)注

    關(guān)注

    3

    文章

    4380

    瀏覽量

    64848

原文標(biāo)題:QCC512x sink工程如何獲取手機(jī)端的藍(lán)牙名稱(chēng)

文章出處:【微信號(hào):TalkBT,微信公眾號(hào):藍(lán)牙】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    FS312A USB電源傳輸接收SINK控制器芯片數(shù)據(jù)手冊(cè)

    電子發(fā)燒友網(wǎng)站提供《FS312A USB電源傳輸接收SINK控制器芯片數(shù)據(jù)手冊(cè).pdf》資料免費(fèi)下載
    發(fā)表于 06-27 15:06 ?0次下載

    FS8024A USB PD協(xié)議SINK誘騙取電芯片數(shù)據(jù)手冊(cè)

    電子發(fā)燒友網(wǎng)站提供《FS8024A USB PD協(xié)議SINK誘騙取電芯片數(shù)據(jù)手冊(cè).pdf》資料免費(fèi)下載
    發(fā)表于 06-26 16:11 ?0次下載

    FS8024A USB PD協(xié)議SINK誘騙取電芯片中文資料

    電子發(fā)燒友網(wǎng)站提供《FS8024A USB PD協(xié)議SINK誘騙取電芯片中文資料.pdf》資料免費(fèi)下載
    發(fā)表于 06-17 15:59 ?1次下載

    KT6368A通過(guò)藍(lán)牙芯片獲取手機(jī)時(shí)間詳細(xì)說(shuō)明,對(duì)應(yīng)串口指令舉例

    KT6368A雙模藍(lán)牙芯片可通過(guò)手機(jī)藍(lán)牙直接同步時(shí)間,無(wú)需安裝APP。該芯片每1秒自動(dòng)回傳手機(jī)日期時(shí)間,支持AT指令修改參數(shù),默認(rèn)藍(lán)牙
    的頭像 發(fā)表于 05-27 14:37 ?337次閱讀
    KT6368A通過(guò)<b class='flag-5'>藍(lán)牙</b>芯片<b class='flag-5'>獲取</b><b class='flag-5'>手機(jī)</b>時(shí)間詳細(xì)說(shuō)明,對(duì)應(yīng)串口指令舉例

    鴻蒙應(yīng)用元服務(wù)開(kāi)發(fā)-Account Kit獲取手機(jī)號(hào)

    服務(wù)服務(wù)器,不要存儲(chǔ)在客戶,存儲(chǔ)在客戶存在數(shù)據(jù)泄露等安全風(fēng)險(xiǎn)。 2.使用Access Token調(diào)用獲取用戶信息接口獲取用戶信息,從用戶信息中
    發(fā)表于 04-08 16:14

    QCC3040藍(lán)牙5.2音頻主發(fā)射模組在玩具中的應(yīng)用

    藍(lán)牙發(fā)射模組在玩具中的應(yīng)用方案主要聚焦于提升玩具的互動(dòng)性和功能性,通過(guò)無(wú)線連接音響或者耳機(jī),實(shí)現(xiàn)音頻播放、語(yǔ)音互動(dòng)以及多人游戲等功能。1、功能需求分析在玩具中實(shí)現(xiàn)藍(lán)牙音頻發(fā)射,
    的頭像 發(fā)表于 02-11 14:22 ?582次閱讀
    <b class='flag-5'>QCC</b>3040<b class='flag-5'>藍(lán)牙</b>5.2音頻主<b class='flag-5'>端</b>發(fā)射模組在玩具中的應(yīng)用

    QCC3040藍(lán)牙模塊助力跑步機(jī)功能升級(jí)

    在跑步機(jī)或者健身車(chē)中應(yīng)用主音頻藍(lán)牙模組的方案主要涉及到音頻傳輸和無(wú)線控制,提供一個(gè)無(wú)縫、無(wú)線的運(yùn)動(dòng)體驗(yàn)。一、音頻傳輸主音頻藍(lán)牙模組ANS-BT302DM使用
    的頭像 發(fā)表于 01-09 15:07 ?644次閱讀
    <b class='flag-5'>QCC</b>3040<b class='flag-5'>藍(lán)牙</b>模塊助力跑步機(jī)功能升級(jí)

    舜銘存儲(chǔ)FRAM SF24C512(MB85RS512)用于工程機(jī)械儀表

    舜銘存儲(chǔ)FRAM SF24C512(MB85RS512)用于工程機(jī)械儀表
    的頭像 發(fā)表于 12-26 09:48 ?482次閱讀
    舜銘存儲(chǔ)FRAM SF24C<b class='flag-5'>512</b>(MB85RS<b class='flag-5'>512</b>)用于<b class='flag-5'>工程</b>機(jī)械儀表

    PCM512x/4x EVM用戶指南

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

    QCC74xM 解讀高通第一款RISC-V 芯片

    完全集成、預(yù)認(rèn)證、一體化、三射頻片上系統(tǒng),帶有 RISC-V 處理器,用于可編程連接 Qualcomm QCC74xM 是一個(gè)模塊,由一個(gè)組合三射頻芯片組組成,集成了 1x1 Wi-Fi 6、藍(lán)牙
    的頭像 發(fā)表于 11-15 11:08 ?1494次閱讀
    <b class='flag-5'>QCC</b>74xM <b class='flag-5'>解讀</b>高通第一款RISC-V 芯片

    藍(lán)牙耳機(jī)QCC3020原理圖

    藍(lán)牙耳機(jī)QCC3020原理圖
    發(fā)表于 09-29 11:12 ?27次下載

    TC6222藍(lán)牙透?jìng)鞑僮?-PHY6222

    基于PHY6222,BLE5.2 低功耗藍(lán)牙SOC模塊 一、前期準(zhǔn)備 CT6222模塊x1 USB轉(zhuǎn)串口x1 手機(jī)x1(nrfconnect
    的頭像 發(fā)表于 08-07 14:24 ?1210次閱讀
    TC6222<b class='flag-5'>藍(lán)牙</b>透?jìng)鞑僮?-PHY6222

    【xG24 Matter開(kāi)發(fā)套件試用體驗(yàn)】藍(lán)牙控制板載LED

    。打開(kāi)app后在Demo選項(xiàng)里找到Blinky,打開(kāi)可以看到板子的藍(lán)牙名稱(chēng)為Blinky Example,點(diǎn)擊即可連接到開(kāi)發(fā)板,接下來(lái)就可以用手機(jī)app對(duì)開(kāi)發(fā)板進(jìn)行控制。 功能演示: 按下手機(jī)
    發(fā)表于 08-02 10:50

    OPA548 source正常輸出,sink無(wú)法工作怎么解決?

    供電條件下,按照上面原理圖實(shí)現(xiàn)source或者sink呢? 問(wèn)題二: enable連接如上圖所示,在單電源供電下,運(yùn)放可以實(shí)現(xiàn)開(kāi)通和關(guān)斷控制; 但是在雙極性電源供電條件下,無(wú)法正常實(shí)現(xiàn)開(kāi)通和關(guān)斷控制,; 請(qǐng)問(wèn)雙極性供電下,控制enable
    發(fā)表于 08-02 07:50

    藍(lán)牙模塊如何實(shí)現(xiàn)單片機(jī)和手機(jī)數(shù)據(jù)互傳

    藍(lán)牙模塊實(shí)現(xiàn)單片機(jī)和手機(jī)數(shù)據(jù)互傳的過(guò)程可以分為以下幾個(gè)步驟: 硬件準(zhǔn)備 : 確保你有一個(gè)支持藍(lán)牙通信的單片機(jī)開(kāi)發(fā)板,如Arduino、Raspberry Pi等。 準(zhǔn)備一個(gè)兼容的
    的頭像 發(fā)表于 07-24 17:59 ?5606次閱讀
    <b class='flag-5'>藍(lán)牙</b>模塊如何實(shí)現(xiàn)單片機(jī)和<b class='flag-5'>手機(jī)</b><b class='flag-5'>端</b>數(shù)據(jù)互傳