2014-02-26 91 views
1

我的树莓-Pi正在从Arduino传感器读数并将它们存储在数据库中, 我想将这些数据库值发送到我的网站或将它存储在网络上的数据库中可以有人请告诉我如何完成。 哪种语言可以使用或者是PHP可以使用从raspberrypi发送数据到网络服务器

+0

您可能想要做更多的研究,并且在遇到特定的编程问题时询问更具体的问题。你想要做的是非常常见的设计,并且应该有相当多的材料用于研究。祝你好运。 :) – Qben

回答

1

无论您使用哪种语言,都有无限的可能性。是的,你可以在服务器端用php做到这一点。在这种情况下,你需要两样东西:

  1. 在客户端(raspi)你做的HTTP(S)请求到服务器发送数据请求参数(GET或POST)。易于使用的工具是wgetcURL。您可以在脚本中使用这两个实用程序,并使用您希望在raspi上使用的任何语言。
  2. 在服务器上,你有你的http服务器为每个接收数据的请求运行一个小的php脚本,进行一些合理性检查(并可能进行认证),然后将数据存储到某个数据库中。

另一种方法是直接通过互联网公开数据库服务器,并直接从客户端(raspi)进行数据库查询。这需要较少的组件,但显然也提供较少的自由度。

+0

你能给一些参考教程 – user2218550

+0

对不起,我知道没有教程这样的特定任务。您将不得不查看所涉及工具的基本文档:'wget'或'cURL'(请参阅其手册页),php及其基本用法,作为http服务器脚本语言,显然是mysql扩展。对于第二种选择,你需要的是一个raspi上的mysql客户端。检查mysql文档,它包含示例。显然你也可以使用另一个数据库服务器旁边的mysql,它只需要网络启用,所以没有像sqlite或BerkeleyDB。 – arkascha

+0

谢谢我会尽力让这个工作 – user2218550

1

如果arduino正在通过HTTP调用发送数据,那么就把你的PHP放到一个免费的web服务中。只需remebrer更新您的PHP以使用您的免费服务数据库,然后arduino指向您的新网站。

+0

那不是这种情况 – user2218550

相关问题