资料介绍
本文介绍了乐鑫自主研发的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次阅读
下载排行
本周
- 1TPS54202H降压转换器评估模块用户指南
- 1.02MB | 7次下载 | 免费
- 2华瑞昇CR215芯片数字万用表原理图
- 0.21 MB | 1次下载 | 3 积分
- 3SMD LED选型目录 灯珠手册
- 5.36 MB | 1次下载 | 免费
- 4Tiva C系列DK-TM4C129X入门指南
- 1.69MB | 1次下载 | 免费
- 5电涌保护器(SPD)的选择、安装以及装配
- 4.57 MB | 1次下载 | 免费
- 6时源芯微EMC前车灯案例
- 458.59 KB | 1次下载 | 免费
- 7bq25890、bq25892双级联充电器EVM(PWR692)用户指南
- 2.02MB | 1次下载 | 免费
- 8TPS54426降压转换器评估模块用户指南
- 847.7KB | 次下载 | 免费
本月
- 1ADI高性能电源管理解决方案
- 2.43 MB | 156次下载 | 免费
- 22024PMIC市场洞察
- 2.23 MB | 63次下载 | 免费
- 3开关电源设计原理手册
- 1.83 MB | 30次下载 | 免费
- 4智能门锁原理图
- 0.39 MB | 28次下载 | 免费
- 5OAH0428最新规格书(中文)
- 2.52 MB | 15次下载 | 7 积分
- 6ST7789V2单芯片控制器/驱动器英文手册
- 3.07 MB | 9次下载 | 1 积分
- 7LTH7充电电路和锂电池升压5V输出电路原理图
- 0.04 MB | 7次下载 | 免费
- 8TPS54202H降压转换器评估模块用户指南
- 1.02MB | 7次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935119次下载 | 10 积分
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420061次下载 | 10 积分
- 3Altium DXP2002下载入口
- 未知 | 233084次下载 | 10 积分
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191367次下载 | 10 积分
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183334次下载 | 10 积分
- 6labview8.5下载
- 未知 | 81581次下载 | 10 积分
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73807次下载 | 10 积分
- 8LabVIEW 8.6下载
- 未知 | 65987次下载 | 10 积分
评论
查看更多