0
我有客户端设备连接到我的路由器(我的路由器与openwrt,基于Debian的Linux运行)。基本上,如果我发送/回显“F”字符,设备将打开直流电机。
这个工作是通过使用PHP文件与此命令只要用户按住箭头键盘,执行命令?
shell_exec('echo "F" > /dev/ttyACM0')
我如何由JavaScript更改代码(类似的概念)做了什么?
所以,当我按下向上箭头键盘按钮,只要我拿着它,它会回显“F”字符。当我释放UP箭头键盘按钮时,它将停止回应角色。
Thankyou
保持PHP文件,因为它是和执行asyncronous电话。或者,使用实时库,如nodejs。目前,你可以做的最快(但非辉煌)是从你的JavaScript脚本执行一个**异步HTTP请求**。从PHP脚本获取请求,详细说明并执行命令,然后将成功或错误从PHP返回到您的JavaScript脚本。 – briosheje
我已经添加了我的答案,让我知道它是否适合您 –