Как отправить данные из Arduino на веб-страницу PHP

Я работаю над системой полива на основе сети, и мне для этого нужны температура и влажность; Для этого я использую сенсор: DHT11, и я получаю вывод в IDE Arduino, но я хочу его на своем веб-сайте (то есть на веб-странице PHP).

Как мне это сделать? Я ссылался на это ссылка на сайт но я не получаю ни ошибки, ни вывода.

1

Решение

Ссылка на эту ссылку
Размещение данных из Arduino на PHP

Ниже описывается отправка данных на сервер.

 h = (int) dht.readHumidity();
t = (int) dht.readTemperature();
data = "temp=" + String(t) + "&hum=" + String(h);

if (client.connect("your server ip",80))
{ // REPLACE WITH YOUR SERVER   ADDRESS
client.println("POST filepath.php HTTP/1.1");
client.println("Host: xxx.xxx.xxx.xxx"); // SERVER ADDRESS HERE TOO
client.println("Content-Type: application/x-www-form-urlencoded");
client.print("Content-Length: ");
client.println(data.length());
client.println();
client.print(data);
}

С другой стороны, вы должны создать серверный скрипт.

2

Другие решения

1. Убедитесь, что на вашем компьютере установлен сервер Apache, если вы тестируете его локально.
2 — вам нужно настроить базу данных SQL,
3 — создайте свои PHP-скрипты, которые будут вызывать PHP-скрипт:
например
client.println («GET /ethernetSend/index.php?baynumber=»+Bay+»&вакантный = «+ вакантный +»&submit = Send + Sensorvalues ​​HTTP / 1.1 «);

Вы можете сослаться на пример веб-клиента Дэвида А. Меллиса
это будет больше, чем отправная точка для вас.

1