📻 BLE 扫描广播
目标
配置 BLE 广播包,让 Coral 开发板作为 BLE 外设被手机扫描发现。
硬件准备
- Coral 开发板 × 1
- 智能手机(安装 nRF Connect App)
代码示例
#include
static const struct bt_data ad[] = {
BT_DATA_BYTES(BT_DATA_FLAGS,
BT_LE_AD_GENERAL | BT_LE_AD_NO_BREDR),
BT_DATA(BT_DATA_NAME_COMPLETE,
"haitunty-coral", sizeof("haitunty-coral") - 1),
};
void main(void) {
bt_enable(NULL);
bt_le_adv_start(BT_LE_ADV_CONN_NAME,
ad, ARRAY_SIZE(ad), NULL, 0);
}
步骤说明
- 安装 Zephyr RTOS 开发环境(nRF Connect SDK)。
- 烧录代码到 Coral 开发板。
- 打开手机 nRF Connect App,点击扫描。
- 找到 haitunty-coral 设备即成功。
提示:
遇到问题可查看 Q&A 页面,或在工蜂仓库提交 Issue。