通过套接字发送数据

时间:2017-04-12 09:07:31

标签: php android sockets

我目前正在开展一个项目,我将数据从Raspberry(运行Raspbian)发送到带有MySQL数据库的Linux服务器。我要发送的数据是机器的状态,例如。珍宝和温度。然后我想从Android应用程序访问数据库中的数据。我还有一些问题,如果你能让我走上正轨,我会非常感激。

  • 从我所读过的内容来看,似乎我应该使用套接字将数据从Pi发送到数据库。我是否将使用Pi收集的数据存储在XML文件中,然后使用套接字将该文件发送到服务器?然后在服务器上,我将使用PHP程序解析XML,然后使用SQL将数据读入数据库。这是这样做的吗?

我知道这些问题对你们中的某些人来说可能看起来很简单,但是我花了两天时间用谷歌搜索,而且我还不太确定这是否是正确的方法。我想在Raspberry和PHP上使用Java来运行在Web服务器上运行的程序。

2 个答案:

答案 0 :(得分:0)

关于第一点,您可以使用SOAPREST之类的内容。两者都有一个简单的实现,是一个很好的解决方案。

第二点可以使用DDNS来解决。有很多免费的DDNS提供商,寻找它。

答案 1 :(得分:0)

如果您需要向PHP脚本发送数据,可以使用Volley。

记录在the official android docs

我使用Volley与PHP脚本进行通信,因为您可以连接到脚本并且它们是服务器端,您也可以从数据库添加或检索数据