微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > HostTestApp例程的疑問?

HostTestApp例程的疑問?

时间:10-02 整理:3721RD 点击:

最近在操作官方HostTestApp的範例程式,利用此範例已經有的UART轉USB,想透過電腦下指令,例如: 電腦端下令"AT:SCAN",插在電腦上的USB dongle回覆電腦"SCAN:ON",之後USB dongle開始尋找從端,請問這樣的功能該如何實現?

要如何啟動主端,使主端開始搜尋從端?關鍵的函數是哪個?

目前只知道Uart相關函式NPI_ReadTransport、NPI_WriteTransport,要如何將在此函式中收到的資料在別的.C檔中做應用?

您需要实现的是Central设备上的串口透传,所以建议您看在Peripheral上修改的UART->BLE的例程,然后同时您需要在Central设备上去实现,所以建议您在SimpleBLECentral的例程上修改和开发。

Peripheral的例程说明和下载link: http://processors.wiki.ti.com/index.php/SerialBLEbridge

再請教一個問題,SimpleBLEPeripheral例程藍牙是以GAPROLE_ADVERT_ENABLED控制是否做廣播的動作,

SimpleBLECentral要啟動去發送藍芽,是以哪個定義去做控制?

Central设备不广播 而是搜索周围的设备

我知道Central不廣播,我的意思是要如何啟動搜索?  

就像是Peripheral有GAPROLE_ADVERT_ENABLED定義做為廣播的啟動,

那Central是以哪個定義做為搜索的啟動?

GAPCentralRole_StartDiscovery( DEFAULT_DISCOVERY_MODE,
DEFAULT_DISCOVERY_ACTIVE_SCAN,
DEFAULT_DISCOVERY_WHITE_LIST );

在Central的代码里面向上的按键事件的处理

搜索周圍設備時,Central藍牙會發出什麼字串嗎? 還是可以新增自己想要傳出的字串?

例如:Peripheral在會發出scanRspData,Central有嗎? 或是可以自己新增?

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top