我想将传感器数据保存在我的数据库中。 因此我想对一个php文件做一个GET请求,我在那里比较uuid的。这只是为了看看这个arduino是否已经存在于数据库中。如果这个Uuid不存在,那么我想要做一个新的条目。
有人想法如何实现这一点?
正如我之前所说,我考虑过对我的网络服务器上的php文件进行获取请求,但这不成功。因为我没有静态UUID。 因此我需要将其硬编码到我的arduino中,我也不知道该怎么做。
答案 0 :(得分:0)
在你的php代码中,你希望参数sensorType,batteryState,onlineState,sending,frequency,sensorDateTimeId和value可用作获取参数,但是在你的arduino代码中,你没有发送任何这些,你只是发送一个uuid。
在你的PHP代码中,你使用的是变量$ uuid,但你并没有在任何地方填充它。
你试图在数组上使用mysql_real_escape_string,这将导致错误。此外,不推荐使用mysql_real_escape_string,甚至在php7中从php中删除。你最好使用其他库与mysql进行通信。例如,您可以查看本教程:http://codular.com/php-mysqli
如果你修复了所有这些错误,你可以先试用你的php代码,然后再转到arduino代码。你应该能够通过以这种方式从浏览器调用php页面来尝试它: