欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 房产 > 建筑 > 20-ESP32蓝牙入门笔记

20-ESP32蓝牙入门笔记

2025/6/14 2:23:43 来源:https://blog.csdn.net/fanzhipeng7000/article/details/148553927  浏览:    关键词:20-ESP32蓝牙入门笔记

1打开IDF蓝牙最下面gatt_server_service_table工程,编译下载,手机助手连接看到上传下载消息。
2标准BLE蓝牙初始化,mtu(500),每一包数据500,大概19个字节。
3广播包65行2个数组,广播 0x02, 0x01, 0x06,和应答包 0x02, 0x01, 0x06,
广播 /* tx power*/ 0x02, 0x0a, 0xeb,。0A是发射功率强度。
device name 里0F是长度包括09是类型。比如 0x0f, 0x09, 'E', 'S', 'P', '_', 'G', 'A', 'T', 'T', 'S', '_', 'D', 'E', 'M', 'O'};
4特征值读写420行。收到长度打印出来,注意数据下一次才出来。false是通知不需要回复。
5增加特征值。
服务增加04,static const uint16_t GATTS_CHAR_UUID_TEST_C = 0xFF04;
枚举增加D好管理, IDX_CHAR_D,   IDX_CHAR_VAL_D,
增加特征,可读或可写。
6修改写和通知值。
7创建电量服务,1头文件增加枚举定义,
2增加新 service 的一些定义ID-#define SVC_INST_ID1 1。
54行增加heart_rate_handle_table2,
179行增加static const uint16_t GATTS_CHAR_UUID_TEST_A2       = 0xEE01;
235行增加新 service 的属性表。
 增加新 service 的通知
 

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词