如何将android应用程序与raspberry PI交互。。。?

如何将android应用程序与raspberry PI交互。。。?,android,raspberry-pi,Android,Raspberry Pi,我可以编程我的Raspberry PI,使用Python或连接PI C库来控制它的GPIO。 我可以通过webiopi或web2py等web界面来控制它 我打算做的是编写我自己的android应用程序(仅限我创建的布局),并希望该应用程序远程访问PI并运行为GPIOs控件存储的代码 我想让我的Java代码远程控制我的C代码或者类似的东西 我不知道这种交互需要什么样的库,如果有任何想法,我将不胜感激。您需要在raspeberry pi上设置一个服务器来接收GET或POST呼叫 然后从Android

我可以编程我的Raspberry PI,使用Python或连接PI C库来控制它的GPIO。 我可以通过webiopi或web2py等web界面来控制它

我打算做的是编写我自己的android应用程序(仅限我创建的布局),并希望该应用程序远程访问PI并运行为GPIOs控件存储的代码

我想让我的Java代码远程控制我的C代码或者类似的东西


我不知道这种交互需要什么样的库,如果有任何想法,我将不胜感激。

您需要在raspeberry pi上设置一个服务器来接收GET或POST呼叫

然后从Android应用程序使用所有正常的标准Java调用此web服务并获得适当的响应,例如GPIO状态

例如,android应用程序使用GET请求
http://192.168.0.10:8080/GPIO/Toggle/3
您的raspberry Pi服务器在监听端口8080时,将切换GPIO 3并回复到Android 00001000(意味着GPIO 3已开启)


但这只是一个可能的想法,您可以使用类似于通过传统套接字进行通信的库。

由于您可以通过webiopi或web2py等web界面控制Raspberry Pi,为什么不使用Android应用程序中的REST API呢

如果您正在寻找更多的想法,您可以考虑蓝牙客户端服务器应用程序,其中包括Android客户端(设备上的)和java/python服务器(运行在PI上)