Отправка HTTP-запроса с Arduino Ethernet на сервер на ПК
Я просто пытаюсь отправить простой HTTP-запрос с Arduino Uno с помощью w5500 Ethernet Shield на локальный сервер, работающий на моем ПК.
Они соединены через перекрестный кабель Ethernet, и я могу разместить сервер на Arduino, доступный из браузера моего ПК. Теперь я пытаюсь использовать ПК как сервер, а Arduino как клиент.
Используя простой пример WebClient, я могу отправить успешный запрос GET на google.com с Arduino.
Вот что я пытаюсь сделать, но не получается:
1 - Запустить локальный сервер через запуск http-server в моей командной строке. Это успешно запускает сервер по адресу 192.168.56.1:8080, к которому я могу получить доступ через свой браузер
2 - Измените пример веб-клиента для использования
IPAddress server(192,168,56,1);
и измените порт на
if (client.connect(server, 8080))
3 - Запустите этот скетч Arduino. Соединение не устанавливается, и я не знаю, почему. Я разрешил порту 8080 полный доступ на вход через брандмауэр Windows.
Есть идеи?
@nmarie22, 👍2
0
- Разбор HTTP с аутентификацией в Arduino + Ethernet Shield
- MQTT на nano с Ethernet Shield не работает
- связь между двумя arduino с помощью ENC28J60?
- Ethernet Shield не работает с TFT-экраном
- Ограничения подключения ко многим ардуино через Ethernet?
- Modbus TCP вместе с MQTT по тому же ethernet
- Ошибка HTTP-запроса Arduino, медленное сотовое соединение
- DF Robot W5200 Ethernet Shield для Arduino Uno не работает?