Android | WIFI Direct -1 Basic knowledge

1 . 名词缩写

  • P2P 是 一种技术规范WiFi P2P。
  • P2P 是 一种WIFI 模块的工作模式。
  • P2P 是技术规范,其规范商品名为 Wi-Fi Direct。
    WFA定义的P2P协议文档全名为“Wi-Fi Peer-to-Peer(P2P) Technical Specification”
    P2P技术使得多个Wi-Fi设备在没有AP的情况下也能构成一个网络(P2P Network,也被称之为P2P Group)并相互通信。

2. WIFI 模块几种常见工作模式

  1. 热点模式(Access Point)
    也就是无线接入点,是一个无线网络的创建者,是网络的中心节点。一般家庭或办公室使用的无线路由器就一个AP。
    提供无线接入服务,允许其它无线设备接入,提供数据访问,一般的无线路由/网桥工作在该模式下。
    AP和AP之间允许相互连接。
  2. STA模式(Station 模式)
    每一个连接到无线网络中的终端(如笔记本电脑、PDA及其它可以联网的用户设备)都可称为一个站点。
    sta本身并不接受无线的接入,它可以连接到AP,一般无线网卡即工作在该模式。
  3. Monitor模式。
  4. Ad-hoc(IBSS)模式 Ad-hoc又称为独立基本业务集。
  5. WDS模式 WDS全名为无线分布式系统。以往在无线应用领域中它都是帮助无线基站与无线基站之间进行联系通讯的系统。WDS的功能是充当无线网络的中继器,通过在无线路由器上开启WDS功能,让其可以延伸扩展无线信号,从而覆盖更广更大的范围。

3.两种常见频段

  1. 2.4G
    2.4G频段很容易与Bluetooth 形成互相干扰。
  2. 5G。
  • 相关频率与信道
    在这里插入图片描述

4. P2P 中的几种角色

wifi 直连,并不是只是像蓝牙两台设备互联,可以3台及以上(没有测试过上限是多少台)。但是有个局限,就是必须其中一台设备担任groupowner角色。其他的设备担任peer角色。更像是一对一的聊天室。

  1. P2P Device: 它是P2P架构中角色的实体, 可把它当做一个Wi-Fi设备
  2. P2P Group Owner: Group Owner( GO) 是一种角色, 其作用类似于Infrastructure BSS中的AP。相当于群主
  3. P2P Client: 另外一种角色, 其作用类似于Infrastructure BSS中的STA。也就是群成员。
5. P2P 的组网技术
  • 服务发现:P2P Discovery
    • 1.Device Discovery: 用于P2P设备搜索周围其他支持P2P的设备。
      1. Service Discovery: 该Device Discovery基础上, P2P还支持搜索指定的服务。 这
        部分功能属于可选项。
    • Group Formation: 用于决定两个P2P Device谁来扮演GO, 谁来扮演Client。
    • P2P Invitation**: 用于激活一个Persistent Group。群邀请。
6 . Android 中的P2P

在Android平台的Wi-Fi相关模块中,P2P的功能点主要集中在:

  • Android Framework中的WifiP2pService,其功能和WifiService类似,用于处理和P2P相关的工作。
  • wpa_supplicant中的P2P模块。
    此部分在下一篇再展开
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 9
    评论
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值