Php 我可以直接从Arduino将项目放入MySQL数据库吗?

Php 我可以直接从Arduino将项目放入MySQL数据库吗?,php,mysql,arduino,Php,Mysql,Arduino,是否可以使用以太网屏蔽将数据从Arduino发送到MySQL数据库 目前我有数据输出到网页,但我想记录该数据的历史-我可以直接将数据发送到数据库吗 或者,我可以使用PHP捕获数据并将其发送到数据库,而无需不断打开页面,因为我希望记录连续几天的数据。如果没有web服务器和PHP,Arduino可能需要一个MySQL客户端库,但我认为不存在。否则就不可能直接与MySQL服务器通信 如果在MySQL旁边安装一个带有PHP的web服务器,那么可以设置一个PHP脚本来侦听Arduino的请求,并将传入的数

是否可以使用以太网屏蔽将数据从Arduino发送到MySQL数据库

目前我有数据输出到网页,但我想记录该数据的历史-我可以直接将数据发送到数据库吗


或者,我可以使用PHP捕获数据并将其发送到数据库,而无需不断打开页面,因为我希望记录连续几天的数据。

如果没有web服务器和PHP,Arduino可能需要一个MySQL客户端库,但我认为不存在。否则就不可能直接与MySQL服务器通信

如果在MySQL旁边安装一个带有PHP的web服务器,那么可以设置一个PHP脚本来侦听Arduino的请求,并将传入的数据存储到数据库中。这些连接在Arduino和web服务器之间,因此您不必一直打开任何页面


请注意,PHP脚本不会只侦听您的Arduino,而是侦听向其发送请求的任何人,因此在将传入的数据存储到数据库之前,您应该确保可以信任这些数据。

如果没有web服务器和PHP,您将需要一个用于Arduino的MySQL客户端库,但我认为不存在。否则就不可能直接与MySQL服务器通信

如果在MySQL旁边安装一个带有PHP的web服务器,那么可以设置一个PHP脚本来侦听Arduino的请求,并将传入的数据存储到数据库中。这些连接在Arduino和web服务器之间,因此您不必一直打开任何页面


请注意,PHP脚本不会只侦听您的Arduino,而是侦听向其发送请求的任何人,因此在将传入的数据存储到数据库之前,您应该确保可以信任它。

是的,您可以,尽管它可能是tediouis。客户机/服务器协议的细节如下:因此,只需在Arduino中实现它。考虑到程序内存的限制,这可能是一项困难的任务


另一种选择是,将数据库公开为Web服务会容易得多。您可以按照自己的意愿定义协议,并将所有MySQL处理留给PHP。

是的,您可以,尽管它可能是tediouis。客户机/服务器协议的细节如下:因此,只需在Arduino中实现它。考虑到程序内存的限制,这可能是一项困难的任务


另一种选择是,将数据库公开为Web服务会容易得多。您可以按照自己的意愿定义协议,并将所有MySQL处理留给PHP。

现在,使用新的连接器/Arduino MySQL数据库连接器就可以实现这一点。请访问:。另外,请参阅我的博客:

现在,通过新的连接器/Arduino MySQL数据库连接器,这是可能的。请访问:。此外,请参阅我的博客:

,只要您可以将数据投递到ARDUIO的网页上,就可以考虑用XML或JSON等标准格式的数据在ARDUINO上创建页面。然后,你可以使用几乎任何其他东西来定期获取细节并将其填入数据库中。从您的手机到IBM大型机,所有的东西都有工具可以通过http从网页中获取数据,并轻松地将其放入数据库。我会尽可能多地在Arduino外举重;对于他们来说,没有复杂的工作空间。只要你可以把数据扔到ARDUNO的网页上,就可以考虑用XML或JSON等标准格式的数据在ARDUINO上创建一个页面。然后,你可以使用几乎任何其他东西来定期获取细节并将其填入数据库中。从您的手机到IBM大型机,所有的东西都有工具可以通过http从网页中获取数据,并轻松地将其放入数据库。我会尽可能多地在Arduino外举重;没有太多的空间进行复杂的工作。