【问题标题】:Sending Data from Android Device to a RaspberryPi将数据从 Android 设备发送到 RaspberryPi
【发布时间】:2019-05-26 08:17:33
【问题描述】:

在为我的问题选择设计选项方面我需要一些帮助。

我目前设法实现了一个充当服务器的 RaspberryPi 和充当客户端的本地计算机。该客户端将 JSON 数据发送到处理这些数据的服务器。一切都按预期工作,我正在使用 TCP-Sockets 进行通信。

我的问题:

我的项目的下一步是,我将使用 Android 设备而不是 PC 作为客户端。我想要实现的是,随时随地向服务器发送数据。我的意思是,我不想将服务器和客户端都限制在特殊网络中。可以预料的是,服务器和客户端彼此相邻,就像在蓝牙连接范围内一样。我的问题是,有没有一种相对简单的方法来实现这种通信? TCP 是否是一个可能的解决方案(即使在移动网络中工作?)还是我需要使用蓝牙,或者是要走的路,以创建客户端/服务器连接到并在此处通信的某种网络?

很抱歉提出一些愚蠢的问题,但我对所有这些网络东西都是新手。

编辑: 由于没有回应,也许我可以做一个更精确的问题。是否有正确的方法来扫描网络以查找设备名称? 我目前能想象的唯一方法是对每个 IP 地址进行暴力检查并解析名称?

【问题讨论】:

    标签: android networking tcp raspberry-pi client-server


    【解决方案1】:

    我首先尝试让 Pi 托管一个 ad-hoc 网络,但似乎没有 root 权限的 android 智能手机无法访问 ad-hoc 网络。

    因此,我将 Pi 作为接入点。

    现在的通信很简单,通过一个tcp server-client系统实现。

    【讨论】:

      猜你喜欢
      • 2016-07-28
      • 1970-01-01
      • 2014-08-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多