十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

ESP32 C3开发实战 -9(BLE 从机实例)

ESP32 C3开发实战 -9(BLE 从机实例) 一、前言本文面向希望基于ESP32实现BLE配网功能的开发着通过梳理例程帮助读者快速掌握从机模式的基本开发流程。BLE是工作在从机模式负责广播自身服务主机如手机扫描并发起连接连接后进行配网大部分基于乐鑫ESP32平台设备的配网链路如下BLE从机初始化(nimble_port初始化)-GATT服务注册(GATTF服务回调处理)-连接与配网。二、BLE从机流程梳理要开启BLE从机工作让手机APP过来连接需要先完成以下几个步骤的初始化操作。nvs_flash_init(); //nvs存放phy caliberation datanimble_port_init(); //nimble蓝牙协议接口初始化ble_svc_gap_init(); //gap初始化ble_svc_gatt_init(); //gatt初始化ble_gatts_count_cfg(); //gatt服务条目配置应该是UUIDble_gatts_add_svcs //gatt服务添加nimble_port_run(); //ble接口开始运行ble_advertise_start(); //开始广播完成以上初始化操作后手机APP端开启BLE扫描可以看到广播的BLE从机设备
返回列表