愿望: 我有一个设备或微控制器,我将其称为 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