跳至主要內容

Peer-to-Peer Networking

Hirsun大约 3 分钟

Peer-to-Peer Networking

Wireless Communication with Peers

  • 到目前为止,我们主要讨论了客户端-服务器架构
  • 客户端通过网络从服务器请求数据或服务。(例如:内网或互联网)
  • 有一些情况下,我们希望建立点对点连接
    • 直接与附近的设备共享文件
    • 在没有Wi-Fi接入点(AP)的情况下玩多人游戏
1733993914686.png

Methods for P2P wireless communication

  • Peer-to-peer Wi-Fi (Wi-Fi Direct)
  • Bluetooth
  • NFC

Wireless Fidelity (Wi-Fi)

  • Wi-Fi联盟的商标
  • A family of products using the IEEE 802.11 standards
  • Usually used to set up a “wireless local area network” (WLAN)
1733993986872.png

Wi-Fi Peer-to-Peer/Wi-Fi Direct

  • 使用Wi-Fi协议直接连接设备,无需无线接入点(AP)
  • Supported in Android 4.0 or above
  • 设备通过建立P2P群组相互通信
    • 设备将成为“组所有者”(充当组中的 AP)
    • Other device will become “Clients

Bluetooth

  • 用于短距离数据和语音通信的无线解决方案
  • 适用于构建个人区域网络(PAN)
  • 范围从0.5米到100米,通常小于10米
1733994587891.png
1733994587891.png

Near-Field Communication (NFC)

  • For short-range (<10cm) data communication
  • One of the RFID (Radio Frequency Identification) standards
  • Data rate: 106 kbps to 424 kbps
  • Allows two-way communication between two devices