我的树莓-Pi正在从Arduino传感器读数并将它们存储在数据库中, 我想将这些数据库值发送到我的网站或将它存储在网络上的数据库中可以有人请告诉我如何完成。 哪种语言可以使用或者是PHP可以使用从raspberrypi发送数据到网络服务器
回答
无论您使用哪种语言,都有无限的可能性。是的,你可以在服务器端用php做到这一点。在这种情况下,你需要两样东西:
- 在客户端(raspi)你做的HTTP(S)请求到服务器发送数据请求参数(GET或POST)。易于使用的工具是
wget
或cURL
。您可以在脚本中使用这两个实用程序,并使用您希望在raspi上使用的任何语言。 - 在服务器上,你有你的http服务器为每个接收数据的请求运行一个小的php脚本,进行一些合理性检查(并可能进行认证),然后将数据存储到某个数据库中。
另一种方法是直接通过互联网公开数据库服务器,并直接从客户端(raspi)进行数据库查询。这需要较少的组件,但显然也提供较少的自由度。
你能给一些参考教程 – user2218550
对不起,我知道没有教程这样的特定任务。您将不得不查看所涉及工具的基本文档:'wget'或'cURL'(请参阅其手册页),php及其基本用法,作为http服务器脚本语言,显然是mysql扩展。对于第二种选择,你需要的是一个raspi上的mysql客户端。检查mysql文档,它包含示例。显然你也可以使用另一个数据库服务器旁边的mysql,它只需要网络启用,所以没有像sqlite或BerkeleyDB。 – arkascha
谢谢我会尽力让这个工作 – user2218550
如果arduino正在通过HTTP调用发送数据,那么就把你的PHP放到一个免费的web服务中。只需remebrer更新您的PHP以使用您的免费服务数据库,然后arduino指向您的新网站。
那不是这种情况 – user2218550
- 1. 使用Ethercad从Arduino发送数据到网络服务器lib
- 2. 将数据从android发送到网络服务器
- 3. 发送发布数据到网络服务器 - Android
- 4. 将数据从数据库服务器推送到网络服务器
- 5. 通过无线RS232设备从网络服务器发送重量数据到网络服务器
- 6. 发送参数到网络服务
- 7. 发送数据包到网络服务器?
- 8. JQuery的 - $就POST不发送。数据到网络服务器
- 9. 通过PHP发送HTML表单数据到网络服务器
- 10. 无法使用curl发送JSON数据到网络服务器
- 11. 发送数据到网络服务器时强行关闭
- 12. C++发送数据到网络服务器
- 13. 从ipad发送数据到服务器
- 14. Django RaspberryPi无法连接到网络服务器
- 15. 从网络移动应用程序发送数据到服务器
- 16. 将数据从iPhone应用程序发送到Node.js网络服务器
- 17. C网络服务器头发送
- 18. 从iPhone发送请求到网络服务器
- 19. 从应用程序发送图像到网络服务器
- 20. 使用AFNetworking从iPhone发送PDF文件到网络服务器?
- 21. 从网络服务POST到服务器
- 22. 从网络服务器提取数据
- 23. 发送值到网络服务 - BEGINNER
- 24. 网络服务器发送数据连同文件
- 25. 从非Django服务器发送数据到Django服务器
- 26. 如何捕获发送到网络服务器/网站的数据?
- 27. 如何从离线网页发送数据到服务器?
- 28. javascript发送文件二进制数据到网络服务
- 29. ANR当使用ksoap2发送数据到网络服务
- 30. 通过网络服务从服务器发送PDF文件到客户端
您可能想要做更多的研究,并且在遇到特定的编程问题时询问更具体的问题。你想要做的是非常常见的设计,并且应该有相当多的材料用于研究。祝你好运。 :) – Qben