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

时间:2016-08-23 10:21:23

标签: android network-programming raspberry-pi3

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

为了做到这一点,我的计划是建立一个局域网,并通过Wlan将App和Pi连接到网络。 传感器收集数据,树莓应该在不仅仅是一台设备上将数据传输到应用程序。

我已经编写了App的UI,但我不知道如何设置连接(具体的距离值应该显示在textView中)。

这种设置可以实现实时转换吗?以及如何设置连接?你的观点是否有任何有用的教程或链接?

非常感谢你在这件事上的每一点帮助。

1 个答案:

答案 0 :(得分:2)

如果我在你的鞋子里,我宁愿使用蓝牙低能耗,因为它可以在Raspberry Pi 3和Android设备上使用(API等级18+)。

Raspberry应该充当Gatt服务器,Android设备确实作为Gatt客户端而且an awesome API for that

通常,Gatt服务器可以连接到多个客户端。但是,如果您必须将传感器的数据发送到许多设备,正确的选择是stream it through the internet.

对于MVP,我建议使用BLE技术,开始设置Gatt服务器并使用this app连接到它。一切正常后再创建你的gatt客户端Android应用程序。

相关问题