CH579藍(lán)牙模塊發(fā)送數(shù)據(jù)

CH579藍(lán)牙發(fā)送數(shù)據(jù)是用什么函數(shù)?

使用ch579作為從機(jī)設(shè)備發(fā)送數(shù)據(jù)使用的函數(shù)可以使用579EVT里ble目錄下的peripheral例程,發(fā)送數(shù)據(jù)函數(shù)如下:

emobile_2022-03-23_12-57-27.png


?


?


你的目的應(yīng)該就是實現(xiàn)透傳,使用peripheral例程就可以實現(xiàn),與手機(jī)ble調(diào)試助手連接,ffe1通道實現(xiàn)主機(jī)給從機(jī)發(fā)送數(shù)據(jù),ffe4通道接收從機(jī)數(shù)據(jù),如果你想改成ffe1有接收從機(jī)notify的功能,可以修改增加notify屬性,

static uint8 simpleProfileChar1Props = GATT_PROP_READ | GATT_PROP_WRITE | GATT_PROP_NOTIFY ;

emobile_2022-03-23_13-44-49.png數(shù)組中添加紅框中內(nèi)容:

emobile_2022-03-24_13-35-49.png

通知函數(shù)也需要傳入正確參數(shù):將這邊定義的11修改為2#define SIMPLEPROFILE_CHAR4_VALUE_POS? ? ? ? ? ? 2





?


??


官方EVT有peripheral例程,結(jié)合BLE調(diào)試助手(應(yīng)用商城)一起用。

這里是有接收和發(fā)送函數(shù)的,如圖可見

1648038056821637.png

1648038061184610.png


? ?



在從機(jī)例程中,這是回調(diào)函數(shù),利用FFE1通道發(fā)送數(shù)據(jù),只要主機(jī)也就是你的手機(jī)使用write(向上的箭頭)時就會進(jìn)入此函數(shù),完成主機(jī)發(fā)送信息給從機(jī)的過程。

那么這邊你需要實現(xiàn)一個什么樣的功能呢,如果是從機(jī)與主機(jī)之間通信,那么使用我們的peripheral例程就可以了。


我功能是通過FFE1通道從機(jī)發(fā)送數(shù)據(jù)給主機(jī)(手機(jī))去接收數(shù)據(jù)。


根據(jù)5樓的講述進(jìn)行修改,只要修改3處,具體如何修改也已貼出。


好的,藍(lán)牙自動斷開連接 串口打印Disconnected.. Reason:8是什么問題


BLE_HCI_CONNECTION_TIMEOUT???0x08

BLE_HCI_REMOTE_USER_TERMINATED_CONNECTION???0x13

BLE_HCI_CONN_FAILED_TO_BE_ESTABLISHED???0x3E



只有登錄才能回復(fù),可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频