N32WB蓝牙芯片开发

开发环境

环境:MDK5 5.38

固件包:N32WB03x_SDK_V2.0.0

先决定义了解

\ble\lesc&aes例程

蓝牙安全连接和AES例程,用户可以在LESC模式下使用PIN码"123456"连接此演示。

AES演示任务将运行ECB、CBC和CCM测试,并保持每秒重复CBC测试。

LESC:(LE Secure Connections)是蓝牙4.2引入的安全连接协议,

AES:高级加密标准

ECB:ECB在蓝牙技术中通常指‌Electronic Codebook‌(电子密码本)

CBC:蓝牙的CBC指‌Cipher Block Chaining‌(密码块链接)

CCM:蓝牙CCM(Counter Mode with CBC-MAC)是蓝牙4.0及以上版本采用的加密认证模式

Advertise data 广播数据

adv:缩写是广播

修改MTU

rwble_hl_config.h

什么是MTU,最大传输单元,共有名称

cpp 复制代码
#define ATT_DEFAULT_MTU                                 (203)

从机最大支持MTU值,有效数据为MTU-3个字节, ATT的opcode占用一个字节以及ATT的handle占用 2个字节
此时有效MTU为200

相关推荐
Brilliantwxx9 分钟前
【算法从零到千】【1-7】 双指针算法
开发语言·c++·笔记·算法·leetcode·推荐算法
chushiyunen17 分钟前
elasticsearch内置接口笔记
大数据·笔记·elasticsearch
问心无愧051333 分钟前
ctf show web入门68,69
android·前端·笔记
江华森36 分钟前
Git + Maven Java 项目部署实战全指南
运维·笔记·git·学习·maven
江屿风43 分钟前
C++OJ题经验总结(竞赛)4
开发语言·c++·笔记·算法·dp·双指针
小陈phd1 小时前
多模态大模型学习笔记(四十三)—— 视觉定位(Visual Grounding):语言描述在图像中的精准锚定
笔记·学习·目标跟踪
searchforAI1 小时前
怎么把视频里的PPT提取出来?视频转图文笔记完整方案
人工智能·笔记·gpt·ai·音视频·语音识别·ppt
東雪木11 小时前
多线程与并发编程 专属复习笔记
java·开发语言·笔记·java面试
Oll Correct12 小时前
实验二十九:TCP的运输连接管理
网络·笔记
飞翔中文网13 小时前
Java学习笔记之抽象类与接口(设计思想)
java·笔记·学习