Air Kiss(飞吻)技术实现方案.pdfVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

AirKiss飞(吻)技术实现方案

一、AirKiss技术原理简介

802.11是IEEE制定的无线局域网协议,802.11以802.2的逻辑链路控制封

装来携IP封包,因此可以以802.2SNAP格式接受无线网络数据。假如启动

wifi芯片的混杂模式监听空间中的无线信号,并以802.2SNAP格式从数据链路

层截取数据,就会得到如下图所示的数据包:

38-1492bytes

QAIanrr+kiTrSNAHATpre

6bytcs6bytes2bytes3bytes5bytcs4bytcs

802.2SNAP格式数据包

DA字段体现目j[mac地址,SA字段体现源mac地址,Length字段体现背

而数据日勺长度,LLC字段体现LLC头,SNAP字段包括3bytes日勺厂商代码和2bytes

的协议类型标识,DATA字段为负载,对于加密信道来说是密文的,CS字段体

现帧检查序列。

从无线信号监听方自勺角度来说,不管无线信道有无加密,DA、SA、Length

LLC、SNAP、CS字段总是暴露日勺,因此信号监听以便有了从这6个字段获取

信息的也许。但从发送方的角度来说,由于操作系统H勺限制例(如ISO或者

Android),DA、SA、LLC、SNAP、CS五个字段日勺控制需要很高的控制权限,

发送方般是很难拿到的。因此只剩余Leng由这•字段,发送方可以通过变化

其所需要发送数据包的长度进行很以便欧I控制。因此,只要制定出一套运用长度

编码的通信协议,就可运用802.2SNAP数据包口日勺Length字段进行信息传递。

在实际应用中,我们采用UDP广播包作为信息的载体。信息发送方向空间

中发送一系列的UDP广播包,其中每一包的长度即(Length字段渚R按照AirKiss

通信协议进行编码,信息接受方运用混杂模式监听空间中的无线信号,并从数据

链路层截取802.2SNAP格式数据包,便可得到已编码的Length字段,随即接受

以便可根据AirKiss通信协议解析出需要的信息。整个过程如下图所示:

信息接受方信息发送方

AirKiss技术信息传播过程

二、AirKiss通信协议

2.1.物理层协议

在信号载体方面,采用Wifi无线信号进行信息传递,1-14全信道支持。

在信号编码方面,802.2SNAP数据包中的Length字段为数据发送方唯一可

控字段,因此AirKiss通信协议运用发送数据包日勺长度进行编码。由于受到MTU

的限制,Length字段最大可编码位数为1Obit。但实际测试过程中发现,UDP包

长度与丢包率、乱序率成正比。因此本协议中,我们把Length字段编码位数限

制在9bit,即UDP广播包的发送长度不不不大于512字节。

我们身处的无线网络环境有也许及其复杂,很有也许在同一种空间中存在

多种AP,而这些AP又分布在相似或者不同样的信道上,这样接受者一开始是

不懂得发送方在1-14哪个信道上发送信息,并且同一种信道上也也许会有诸多

设备在发送UDP广播包。在这种状况下,接受方监听到的数据包是海量的。必

须从海量日勺数据信息中定位出发送方所在日勺信道和发送方日勺mac地址。此外,

由于在UDP广播包发送过程中,一种UDP层的数据包,要通过IP层、数据链

路层日勺封装,并且通过加密加(密方式包括WPA2、WPA、WEP三种)后才会被

发送出去,因此发送方发送UDP广播包的长度与接受方监

文档评论(0)

zsmfjy + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档