1

Желание: У меня есть устройство или микроконтроллер, я назову его mc, с которым мне нужно связаться, когда кнопка веб-страницы нажимается с помощью сокетов.

MC1
<button id ='on1' name='mc1'>On</button>
<button id ='off1' name='mc1'>off</button>

Детали: что я пытаюсь сделать, это то, что при нажатии кнопки передается информация в mc.

Что я пробовал: В настоящее время я могу прослушивать порт и записывать данные в mc, а также получать данные. Для этого я запускаю файл через сервер php cli. Файл содержит эти основные функции сокетов.

 $socket = @socket_create_listen("port#");
 $client = socket_accept($socket);
 socket_write($client, $msg);
 socket_read ($client, 256);

Затем mc подключается к серверу через порт

Проблемы: У меня возникают трудности с пониманием того, как преодолеть разрыв между моей веб-страницей php с помощью кнопки и передачей данных о том, что кнопка была нажата, в mc.

Попытка решения: можно ли запустить файл, который прослушивает порт, а затем записать в отдельный файл клиент?

Дополнительные примечания: MC LAN. Я бы хотел избежать переадресации портов, и иногда меняется внешний ip. По этой причине я решил, что MC установит соединение с сервером, что позволит серверу выполнять запись в MC без необходимости переадресации порта и неизменного IP-адреса.

Спасибо JT

0