通过Wlan路由器在Android App和Raspberry Pi 3之间进行通信

问题描述 投票:1回答:1

我想编写一个Android应用程序,以从连接到Raspberry Pi 3的超声波距离传感器接收实时传感器数据。

为了做到这一点,我的计划是建立一个局域网,并通过Wlan将App和Pi连接到网络。 传感器收集数据,而覆盆子应该将数据传输到App上的设备可能不止一个。

我已经对应用程序的用户界面进行了编程,但是我不知道如何设置连接(特定的距离值应显示在textView中)。

那么通过此设置可以进行实时转换吗? 以及如何设置连接? 从您的角度来看,有没有有用的教程或链接?

非常感谢您对此事的一点帮助。

android network-programming raspberry-pi3
1个回答
2
投票

如果我想穿鞋,不妨使用低功耗蓝牙,因为Raspberry Pi 3和具有(API级别18+)的Android设备均支持低功耗蓝牙。

Raspberry应该充当Gatt服务器,而android设备确实充当Gatt客户端,并且有一个很棒的API

通常,Gatt服务器可以连接到多个客户端。 但是,如果您必须将传感器的数据发送到许多设备,则正确的选择是通过互联网流式传输。

对于MVP,我建议使用BLE技术,开始设置Gatt服务器并使用此应用程序连接到该服务器。 一切正常后,请创建您的gatt客户端android应用。

© www.soinside.com 2019 - 2024. All rights reserved.