【问题标题】:How to USE Wi-Fi Direct/P2P for file transfers如何使用 Wi-Fi Direct/P2P 进行文件传输
【发布时间】:2015-10-18 06:13:17
【问题描述】:

我正在为一个项目探索 Wi-Fi Direct/P2P。我们需要能够在 ad-hoc wifi 环境中将文件从一台设备传输到另一台设备。这是在 Ubuntu Linux 上。我已经能够配置几个设备以相互连接。现在呢?

我在“现在是什么”部分找不到太多内容。我是否必须编写自定义协议(如 bonjour 或 upnp)来传输我的数据?似乎我错过了我将依赖的大部分 IP 堆栈(似乎是物理链路层之上的所有内容)。是否有我可以用来执行此操作的协议/API?救命!

【问题讨论】:

    标签: wifi-direct


    【解决方案1】:

    Wifi direct 建立网络。现在,您可以像在任何 LAN 或 Internet 上一样使用该网络进行连接。

    就个人而言,我可能会在每台机器上设置 OpenSSH 服务器,然后使用 sftp 或 scp 来移动文件。

    但您也可以使用带有目录列表的小型 Web 服务器,例如 lighttpd。

    Wifi Direct“组所有者”应该提供名称服务器,因此您可以尝试按名称 ping 主机(到目前为止,这对我来说效果很好),如果这不起作用,您将需要执行类似运行的操作ifconfig 在每台机器上获取分配的地址。

    另外,如果您正在运行 Samba,这对我来说是“开箱即用”的,不需要额外的配置。我还没有尝试过,但是您可能可以使用像 GNOME 的 Nautilus 这样的文件管理器来浏览工作组。

    HTH!

    附:如果您有一部 Android 手机,Fing 应用程序(免费)对于确定我设置的 wifi 直接网络的“形状”非常有用。

    【讨论】:

    • 对我的问题的简短回答是使用静态 IP 地址配置我的适配器。但我正在向 bitmonki 点头回答。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-09
    相关资源
    最近更新 更多