资料介绍
本文介绍了乐鑫自主研发的Simple-Pair技术,说明了使用方式并提供了示例解决方案。
Simple-Pair隶属于ESPIE的- -部分,用于两个设备间快速协商或交换Key (或其他信息,一般用于交换Key)。
Simple-Pair实现了数个步骤就能完成交换Key。目前,Simple-Pair 仅提供Station与AP间交换Key (限定16字节),最终需要交换的Key是从AP端发往Station端。为了保护最终的交换步骤,Simple-Pair 包含了一一个被称为TempKey的Key。这个Key - -般存在Station端,用户在Simple-Pair之前,需要通过某些手段让AP和Station双方设备都知晓这个TempKey。
Simple-Pair设计初衷是用于快速交换某些功能要使用的Key,能够使两个从未配对过的设备进行配对操作。在整个配对过程中,建议双方设备都暂时禁止休眠,以免无法正常收包。Simple-Pair需要交换的Key存放在AP端,经过配对端步骤之后,交换的Key将会从AP端发到Station端,此时双方设备已经完成了Simple-Pair的步骤。对应用层来说,配对的过程还未结束,必须使用交换完的Key进行一次尝试, 尝试成功方可认为Simple-Pair 是正确的。

在Simple-Pair的概念里,设备对应用层只有三个步骤: Set Peer Info, AP ANNOUNCE(STA SCAN)和START Negotiate。所有的状态都通过回调函数来实现。
用户需要向Simple-Pair来注册-个状态回调函数,在Simple-Pair运行的过程中,诸如配对完成、协商请求、超时、错误等等都会通过状态回调函数来指示。如AP端的状态回调函数传入状态指示有Station发来协商请求,则AP端需要决定是否同意请求;如状态回调函数传入错误的状态值,则需要根据状态值的不同做不同的处理(详细请见Demo程序)。
在进行配对协商之前,AP要进入Simple-Pair Announce模式,Station 则要进入Simple-Pair Scan模式。进入这些模式之后,Station 需要向AP发送IEEE802.11 Probe Request(即进行普通的扫描AP的操作),这样Station才知道哪些AP已经准备好SimplePair了; AP才知道哪些Station是准备好Simple-Pair 了。
Station在扫描到AP之后,需要从BSS_ INFO里选择已经准备好Simple-Pair的AP,设置好AP的MAC地址以及TempKey,然后发送STA Negotiate Start。
AP收到请求之后,需要(或联合手机)判断是否同意请求。若同意,先设置好Station的MAC地址、TempKey 和交换的Key,然后发送AP Negotiate Start;若不同意,设置好Station的MAC地址和TempKey,然后发送AP Negotiate Refuse。

Station收到AP Negotiate Start,则会进行协商步骤;若接收到Refuse,则通过状态回调函数告知应用层,应用层需要做相应的处理。
在协商完成之后,Station 端就获得了AP发送端交换的Key。此时Simple- Pair端步骤已经结束。但是应用层需要做-次验证,以确定交换Key是正确的。
- 智慧水务解决方案
- 乐鑫Simple-Pair_用户指南
- Simple Pair用户指南
- 2022最新智能电单车解决方案
- SIMPLE SWITCHER PCB布局指南 0次下载
- 一个脉搏血氧计的设计示例资料下载
- 电机启动方式介绍,性能PK资料下载
- 能耗怎么计算?【示例】资料下载
- LeCroy CANBUS总线测试解决方案介绍 2次下载
- ESP-NOW技术的介绍和使用方式及示例代码资料免费下载 59次下载
- 关于SMT回流焊中出现的缺陷及其解决方案资料下载 30次下载
- 高集成的汽车新技术解决方案 3次下载
- Differential_Pair 0次下载
- 数字测试技术应用及测试解决方案 88次下载
- 如何让14.2版的Differential pair Con 0次下载
- 适用于隔离式ADC信号链解决方案的低EMI设计 1.9k次阅读
- 瑞萨基于IEC61508的功能安全解决方案介绍(1) 2.6k次阅读
- 超声波镜头清洗 (ULC) 固态解决方案介绍 1.8k次阅读
- 不同的设备类别和新兴设备趋势和解决方案工具箱 1.7k次阅读
- 如何使用智能、宽带宽内部补偿缩小电源解决方案 1.8k次阅读
- Qorvo的快充解决方案介绍 3.2k次阅读
- 白光LED串联和并联连接方式介绍 1.2w次阅读
- 激光测径仪的工作原理以及技术解决方案 1w次阅读
- 基于NFC与RFID技术的车队管理解决方案 1.6k次阅读
- 新思科技Synphony HLS解决方案 2k次阅读
- 无刷电机的变频器控制原理及解决方案 2.1w次阅读
- 智慧医疗解决方案有哪些_智慧医疗解决方案供应商推荐 1.9w次阅读
- 人脸识别几种解决方案的对比_人脸识别技术原理介绍 8.6w次阅读
- Simple Switcher 第5.5代产品使您的DC DC设计更简单 2.2k次阅读
- 基于ZigBee的别墅智能家居解决方案 2.5k次阅读
下载排行
本周
- 1电子书:《AI 与功能安全》
- 727.37 KB | 3次下载 | 免费
- 2LX8201微孔雾化驱动板说明
- 1.81 MB | 1次下载 | 免费
- 3SD6276 10安培电流模式非同步PWM升压转换器数据手册
- 2.84 MB | 次下载 | 1 积分
- 4USB3130A多功能数据采集模块使用手册
- 2.41 MB | 次下载 | 免费
- 5USB3160A/3161A/3162A/3163A多功能采集模块使用说明书
- 2.03 MB | 次下载 | 免费
- 6ATA-5810系列锁相放大器
- 2.05 MB | 次下载 | 免费
- 7USB2185/2185A多功能数据采集卡使用手册
- 1.86 MB | 次下载 | 免费
- 8QTouch组态软件技术介绍
- 2.44 MB | 次下载 | 免费
本月
- 1电子书:《AI 与功能安全》
- 727.37 KB | 3次下载 | 免费
- 2GPM055P04LTF 40V 100A P沟道MOSFET TO252 封装
- 1.25 MB | 2次下载 | 免费
- 35V 供电,2A 同步降压锂电池充电IC BF2210说明书
- 1.01 MB | 1次下载 | 免费
- 4AEV210-DC060D 直流充电桩安装使用说明书
- 2.37 MB | 1次下载 | 免费
- 5SD9233B 超强EMC抗干扰触摸开关芯片数据手册
- 6.44 MB | 1次下载 | 免费
- 6LDR6021Q中文手册
- 1.96 MB | 1次下载 | 免费
- 7GPM380NP04LTG 40V 25A TO252封装N型和P型沟道MOSFET
- 2.20 MB | 1次下载 | 免费
- 8LX8201微孔雾化驱动板说明
- 1.81 MB | 1次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935137次下载 | 10 积分
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420064次下载 | 10 积分
- 3Altium DXP2002下载入口
- 未知 | 233097次下载 | 10 积分
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191476次下载 | 10 积分
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183363次下载 | 10 积分
- 6labview8.5下载
- 未知 | 81608次下载 | 10 积分
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73845次下载 | 10 积分
- 8LabVIEW 8.6下载
- 未知 | 65992次下载 | 10 积分
电子发烧友App





创作
发文章
发帖
提问
发资料
发视频
上传资料赚积分
评论