我想将传感器数据保存在我的数据库中。 因此我想对一个php文件做一个GET请求,在这里我比较uuid的。这只是看看这个arduino是否已经存在于数据库中。如果这个Uuid不存在比我想要做一个新的条目。在数据库中保存Arduino masterdata
有人想法如何实现这一点?
正如我之前说过的,我曾想过要在我的web服务器上获取php文件的获取请求,但这不是成功的。因为我没有一个静态的UUID。 因此我需要将它硬编码到我的arduino中,而且我也不知道如何做到这一点。
我想将传感器数据保存在我的数据库中。 因此我想对一个php文件做一个GET请求,在这里我比较uuid的。这只是看看这个arduino是否已经存在于数据库中。如果这个Uuid不存在比我想要做一个新的条目。在数据库中保存Arduino masterdata
有人想法如何实现这一点?
正如我之前说过的,我曾想过要在我的web服务器上获取php文件的获取请求,但这不是成功的。因为我没有一个静态的UUID。 因此我需要将它硬编码到我的arduino中,而且我也不知道如何做到这一点。
酷的项目。 我发现你的问题可能来自几个地方。
在你的php代码中,你期望参数sensorType,batteryState,onlineState,发送频率,sensorDateTimeId和value可以作为get参数使用,但是在你的arduino代码中,你并没有发送任何这些参数,只发送一个uuid。
在你的php代码中,你使用的是变量$ uuid,但是你并没有将它填充到任何地方。
你正试图在数组上使用mysql_real_escape_string,这会导致错误。此外,mysql_real_escape_string已被弃用,甚至在php7中从php中删除。你最好使用其他库与mysql进行通信。你可以看看这个教程:http://codular.com/php-mysqli
如果你修复所有这些错误,你可以尝试你的php代码,然后再转到arduino代码。你应该能够通过只调用从浏览器PHP页面以这种方式尝试:
这个问题似乎很模糊的(但不是那么的模糊,以downvote)。你能否提供更多关于你所尝试和发生了什么的信息?你说“这不成功” - 究竟发生了什么? –
我已经加载了我的php文件和我的Arduino代码。我很抱歉,我知道我的问题有点混乱,但我不知道如何解释我的问题。 我试图从Arduino发送一个请求到Web服务器。连接发生了,但我没有得到请求的回应。所以我不知道问题是在请求上还是在php文件上。 –