资料介绍
本文介绍了乐鑫自主研发的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是正确的。
- POL全光校园解决方案 光纤到教室解决方案 光纤到宿舍解决方案(最新版)
- 智慧水务解决方案
- 乐鑫Simple-Pair_用户指南
- Simple Pair用户指南
- 2022最新智能电单车解决方案
- SIMPLE SWITCHER PCB布局指南 0次下载
- 一个脉搏血氧计的设计示例资料下载
- 能耗怎么计算?【示例】资料下载
- LeCroy CANBUS总线测试解决方案介绍 2次下载
- ESP-NOW技术的介绍和使用方式及示例代码资料免费下载 58次下载
- 关于SMT回流焊中出现的缺陷及其解决方案资料下载 30次下载
- 高集成的汽车新技术解决方案 3次下载
- Differential_Pair 0次下载
- 数字测试技术应用及测试解决方案 88次下载
- 如何让14.2版的Differential pair Con 0次下载
- 安森美OBC系统解决方案设计指南 419次阅读
- 适用于隔离式ADC信号链解决方案的低EMI设计 596次阅读
- 瑞萨基于IEC61508的功能安全解决方案介绍(1) 517次阅读
- 超声波镜头清洗 (ULC) 固态解决方案介绍 793次阅读
- 不同的设备类别和新兴设备趋势和解决方案工具箱 850次阅读
- 如何使用智能、宽带宽内部补偿缩小电源解决方案 944次阅读
- 白光LED串联和并联连接方式介绍 1w次阅读
- 激光测径仪的工作原理以及技术解决方案 8866次阅读
- 基于NFC与RFID技术的车队管理解决方案 1236次阅读
- 新思科技Synphony HLS解决方案 1583次阅读
- 无刷电机的变频器控制原理及解决方案 1.8w次阅读
- 智慧医疗解决方案有哪些_智慧医疗解决方案供应商推荐 1.7w次阅读
- 人脸识别几种解决方案的对比_人脸识别技术原理介绍 8w次阅读
- Simple Switcher 第5.5代产品使您的DC DC设计更简单 1891次阅读
- 基于ZigBee的别墅智能家居解决方案 2023次阅读
下载排行
本周
- 1TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 2开关电源基础知识
- 5.73 MB | 6次下载 | 免费
- 3100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
- 4嵌入式linux-聊天程序设计
- 0.60 MB | 3次下载 | 免费
- 5基于FPGA的光纤通信系统的设计与实现
- 0.61 MB | 2次下载 | 免费
- 6基于FPGA的C8051F单片机开发板设计
- 0.70 MB | 2次下载 | 免费
- 751单片机窗帘控制器仿真程序
- 1.93 MB | 2次下载 | 免费
- 8基于51单片机的RGB调色灯程序仿真
- 0.86 MB | 2次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33564次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21548次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6653次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537796次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191185次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183278次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多