Я хочу сохранить данные датчика в моей базе данных.
Поэтому я хочу сделать запрос GET к файлу php, где я сравниваю uuid. Это просто посмотреть, если это arduino уже существует в базе данных. Если этого Uuid не существует, я хочу сделать новую запись.
У кого-нибудь есть идеи, как это реализовать?
Как я уже говорил ранее, я думал о том, чтобы сделать запрос get в php-файл на моем веб-сервере, но это не удалось. Потому что у меня нет статического UUID.
Поэтому мне нужно жестко закодировать его в моем arduino, и я также не знаю, как это сделать.
классный проект.
Я заметил несколько мест, откуда могут возникнуть ваши проблемы.
В вашем php-коде вы ожидаете, что параметры sensorType, batteryState, onlineState, посылка, частота, sensorDateTimeId и значение будут доступны в качестве параметров получения, но в вашем коде arduino вы не отправляете ни один из них, вы только отправляете uuid ,
в вашем php-коде вы используете переменную $ uuid, но нигде не заполняете ее.
вы пытаетесь использовать mysql_real_escape_string в массиве, что приведет к ошибке. Кроме того, mysql_real_escape_string устарела и даже удалена из php в php7. вам лучше использовать другие библиотеки для связи с MySQL. Вы можете, например, взглянуть на этот урок: http://codular.com/php-mysqli
Если вы исправите все эти ошибки, вы можете сначала попробовать свой php-код, прежде чем переходить к коду arduino. Вы можете попробовать это, просто вызвав страницу php из браузера следующим образом:
Других решений пока нет …