我正在开发一个使用Raspberry pi喂我的宠物的项目。这是我在Raspberry Pi上的第一个项目。我指的是关于Instructables的this教程。
本教程使用外部开关和液晶显示屏来控制和监控树莓派。我希望创建一个Android应用程序,这样我就可以在不使用按钮和屏幕的情况下与pi进行交互。
应用程序将简单地通过网络发布请求,pi将监听并运行python脚本。然后,pi将执行操作(喂养宠物)并将成功确认发送回应用程序。
我想知道如何实现这个想法以及哪些库对于构建通信框架至关重要。
提前感谢。
答案 0 :(得分:1)
您可以将java网络用于app和pi。关于java的一些基本网络教程就在这里 https://docs.oracle.com/javase/tutorial/networking/overview/networking.html
对于Android应用程序,您可以使用本教程
https://developer.android.com/training/basics/network-ops/connecting.html
然后,如果服务器获得连接,只需像Runtime.getRuntime().exec("python3 you_script.py");