ESP8266 на сервер XAMPP

Недавно я пытался работать с моим ESP. Я установил сервер, используя XAMPP на моем ноутбуке. Я могу получить доступ к этому серверу, используя 127.0.0.2, Я знаю, что содержимое, просматриваемое на этой странице, присутствует в папке htdocs в XAMPP.

Итак, я создал папку с именем TEST в htdocs. ESP подключен к PSoC и регулярно отправляет некоторые данные в папку TEST на сервере. У меня вопрос: какой IP-адрес понадобится для подключения к серверу, когда я использую AT+CIPSTART команда на стороне ESP?

Это 127.0.0.2 или какой-то другой IP с роутера? Я пытался отправить данные в ThingSpeak раньше, и там они предоставляют готовую ссылку GET-запроса для отправки данных на сервер. Какой будет ссылка на запрос GET в моем случае, если сервер создан с использованием XAMPP? Пожалуйста, помогите, поскольку я новичок в сети. Спасибо.
Хорошо. Я написал php-файл, который принимает значение в переменной SAP и записывает в текстовый файл, который хранится в папке ht docs. PHP-код выглядит следующим образом

$content = "SAP ID :".$var1." is present for the lecture \r\n";
echo $content;
echo "<br >";
$status = file_put_contents('attendance_record.txt',$content,FILE_APPEND);
if ($status != false)
{
echo "Data is written to the file :p ";
}
else
{
echo "Data was not written into the file :( ";
}
?>'

После этого я включаю сервер Xampp и получаю доступ к этому файлу с помощью ‘http://127.0.0.2/receiver.php?SAP=104«До этого момента все работает нормально, и текстовый файл обновляется. Теперь то же самое необходимо сделать с помощью AT-команд, использующих ESP. Следующие строки кода работают на стороне ESP.

AT+CWJAP="SSID","PASSWORD"AT+CIPSTART="TCP","192.168.0.104",80
AT+CIPSEND=35
GET /receiver.php?SAP=69 HTTP/1.1

Теперь я не получаю никаких обновлений в текстовом файле. Любая помощь будет оценена. Спасибо.

0

Решение

172.0.0.2 — то же самое при вызове «localhost», поэтому для подключения ESP вам понадобится IP вашего ноутбука. В зависимости от вашей ОС вы можете найти, что открываете свой терминал и пишите ipconfig(окна) или ifconfig(linux) На MAC перейдите в «Системные настройки»> «Сеть», и ваш IP-адрес отобразится в «Status:»

1

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

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector