【发布时间】:2016-08-23 10:21:22
【问题描述】:
我想编写一个 Android 应用程序,该应用程序从连接到 Raspberry Pi 3 的超声波距离传感器接收实时传感器数据。
为了做到这一点,我的计划是建立一个局域网并通过 Wlan 将 App 和 Pi 连接到网络。 传感器收集数据,覆盆子应该将数据传输到可能不止一台设备上的应用程序。
App的UI我已经编写好了,但是不知道怎么设置连接(具体的距离值应该在textView中显示)。
那么这种设置可以实现实时转换吗?以及如何设置连接?是否有任何有用的教程或链接可以形成您的观点?
非常感谢您在这件事上的每一个小帮助。
【问题讨论】:
-
不了解您的连接问题。你应该有一个服务器和一个客户端。客户端连接到服务器。之后他们就可以交流了。请解释清楚。
-
感谢 Greenaps,问题是我在网络编程方面的经验为零,所以我想与能够评估我的想法在技术上是否可行并且可以在我需要的地方给我更多建议的人分享我的想法可以查找有用的教程左右。我的 Google 研究让我感到困惑的不仅仅是它的帮助
-
互联网上有几个例子,我认为在 instuctables 上也可以使用智能手机或家用电脑上的浏览器,您可以使用 URL 中的命令从树莓派请求网页,例如 @987654321 @。然后打开或关闭一个 LED。为此,您必须使用 php 脚本在 raspi 上运行网络服务器。所有你可以在互联网上找到并且易于安装。之后改编一个脚本,使其理解
?command=getdistance。如果可行,您可以将应用程序中的 url 与 HttpUrlConnection 类一起使用。 -
认为通过蓝牙使用 wifi 是一个好主意,因为这样所有东西都可以在互联网上工作,而且距离超过 10 米。
标签: android network-programming raspberry-pi3