Arduino Ethernet BOARD и PHP или HTML (RC car)

Я новичок в arduino, никогда не использовал его раньше, и мне нужно использовать его для проекта в школе. Проект состоит из создания радиоуправляемой машины, веб-страницы PHP и управления радиоуправляемой машиной с помощью этой веб-страницы php. Макет веб-страницы сделан, как и машина, также работает, если мы откроем порты. Вопрос в том, как мне открыть порт через мою php-страницу? это вообще возможно, спасибо!

Я использую сетевую плату Arduino (не шилд)


person user2916135    schedule 24.10.2013    source источник
comment
Что вы подразумеваете под открытыми портами через php? Ардуино получает команды через сокет или открывает страницу? Пожалуйста, предоставьте немного больше деталей   -  person MeLight    schedule 24.10.2013


Ответы (1)


Основная концепция заключается в том, что Arduino — это сервер веб-страниц. Вам понадобится код на Arduino, реализующий стек TCP/IP. Обычно этот код предоставляется производителем платы Ethernet для Arduino.

Обычно веб-страница отправляет веб-серверу команду HTTP «GET», которая представляет собой определенный IP-адрес и номер порта. Сервер Arduino должен «прослушивать» этот адрес IP-порта, этот код является частью стека TCP/IP.

Чтобы ответить на конкретный вопрос, в браузере веб-страницы введите:

   http:\\host_ip_addr:80

Где 80 обычно является номером HTTP-порта, но ваша Arduino может прослушивать любой порт, поэтому допустимой записью может быть:

   http:\\lclhost:8000

Надеюсь, это поможет вам начать в правильном направлении.

person JackCColeman    schedule 25.10.2013