bk7231n使用蓝牙功能问题

Wi-Fi 设备、Wi-Fi 低功耗设备、Wi-Fi BLE 双模设备、Ethernet设备、Ethernet+Wi-Fi设备等
wt呃呃
Posts: 141

bk7231n使用打开蓝牙接收 beacon 数据广播,影响联网吗?

hearge
Posts: 39

Re: bk7231n使用蓝牙功能问题

不影响

wt呃呃
Posts: 141

Re: bk7231n使用蓝牙功能问题

有相关的例程吗?

hearge
Posts: 39

Re: bk7231n使用蓝牙功能问题

WIFI蓝牙是独立的。
可参考tal_bluetooth.h文件。
其中扫描相关函数是:
OPERATE_RET tal_ble_scan_start(TAL_BLE_SCAN_PARAMS_T CONST *p_scan_param);
OPERATE_RET tal_ble_scan_stop(VOID);

wt呃呃
Posts: 141

Re: bk7231n使用蓝牙功能问题

你好,扫描的数据接收是在哪里呢?

wt呃呃
Posts: 141

Re: bk7231n使用蓝牙功能问题

在那个回调函数里面啊?

wt呃呃
Posts: 141

Re: bk7231n使用蓝牙功能问题

tal_ble_bt_init 是不是先初始化?

wt呃呃
Posts: 141

Re: bk7231n使用蓝牙功能问题

你好,帮忙看一下,这是不是正确的?

Code: Select all

#include "tal_bluetooth.h"
#include "tal_bluetooth_def.h"

VOID app_ble_event_callback(TAL_BLE_EVT_PARAMS_T *p_event)
{
    TAL_PR_DEBUG("=====>ble event cb \r\n");
}

OPERATE_RET ret;
    TAL_BLE_SCAN_PARAMS_T ble_scan_param = {
        .type = TAL_BLE_SCAN_TYPE_ACTIVE,
        .scan_interval = 0x1000,
        .scan_window = 0x4000,
        .timeout = 0x05,
        .filter_dup = 1
    };

tal_ble_bt_init(TAL_BLE_ROLE_BEACON, app_ble_event_callback);

tal_ble_scan_start(&ble_scan_param);

THREAD_HANDLE ble_task_handle;
THREAD_CFG_T thread_cfg = {
    .thrdname = "ble_task",
    .priority = THREAD_PRIO_5,
    .stackDepth = 2048
};
yangjie
Posts: 213

Re: bk7231n使用蓝牙功能问题

下周的 Tuyaos 中有个 tuyaos_demo_examples 的示例,实例中 apps/tuyaos_demo_examples/src/examples/os_ble/ble_central 文件夹中的项目可以满足你的要求

wt呃呃
Posts: 141

Re: bk7231n使用蓝牙功能问题

你好,为什么没有进入回调?

Post Reply