У меня есть клиентское устройство, подключенное к моему маршрутизатору (мой маршрутизатор работает с openwrt, на основе debian linux). Так что основное устройство включит двигатель постоянного тока, если я отправлю/эхо-символ «F».
Эта работа выполняется с помощью файла PHP с помощью этой командыВыполнять команду до тех пор, пока пользователь держит клавиатуру стрелки?
shell_exec('echo "F" > /dev/ttyACM0')
Как изменить этот код (аналогично концепции) с помощью JavaScript?
Итак, когда я нажимаю кнопку со стрелкой ВВЕРХ, он будет повторять символ «F», пока я держу его. Когда я отпираю кнопку со стрелкой ВВЕРХ, она перестанет повторять символ.
Thankyou
сохранить файл PHP, как это и выполнить асинхронный вызов. Кроме того, используйте библиотеку реального времени, такую как nodejs. В настоящее время самый быстрый (но не блестящий), который вы можете сделать, это выполнить ** асинхронный HTTP-запрос ** с вашего javascript на ваш php-скрипт. Получите запрос из php-скрипта, уточните его и выполните команду, а затем верните успех или ошибку с PHP на ваш скрипт javascript. – briosheje
Я добавил свой ответ, дайте мне знать, если он сработает для вас –