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

相关推荐
hssfscv1 小时前
Javaweb 学习笔记——html+css
前端·笔记·学习
Dream Algorithm2 小时前
自古英雄多寂寥
笔记
yuhaiqun19893 小时前
Typora 技能进阶:从会写 Markdown 到玩转配置 + 插件高效学习笔记
经验分享·笔记·python·学习·学习方法·ai编程·markdown
apcipot_rain3 小时前
汇编语言与逆向分析 一轮复习笔记
汇编·笔记·逆向
Lv11770083 小时前
Visual Studio中的多态
ide·笔记·c#·visual studio
HollowKnightZ3 小时前
论文阅读笔记:Class-Incremental Learning: A Survey
论文阅读·笔记
AA陈超4 小时前
枚举类 `ETriggerEvent`
开发语言·c++·笔记·学习·ue5
代码游侠4 小时前
学习笔记——IPC(进程间通信)
linux·运维·网络·笔记·学习·算法
apcipot_rain5 小时前
汇编语言程序设计 从0到1实战笔记
笔记
周小码5 小时前
我用一个周末,写了一个“反内卷“的极简笔记工具
笔记