Желание: У меня есть устройство или микроконтроллер, я назову его 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