在加载网页时,快速将字节写入蓝牙适配器的串口


4

我有一个USB蓝牙适配器安装(?)作为/ dev / rfcomm0,当我在浏览器中从我的网络上的另一台设备导航到我的本地IP地址时,我希望它写一个't'到串口,以便它通过蓝牙连接传输到另一个模块。我也希望它尽可能快。

目前我可以使用fopen()和fwrite()在PHP中完成它,但它太慢(3 - 5秒),当我用minicom连接到端口时,我可以立即发送这些命令。

有没有办法可以保持com端口打开,但是能够从PHP或CGI脚本异步写入字节?

我在Raspberry Pi上运行Rasthon(Debian 7.6)上的PHP Web服务器。

Answers:


0

您可以像记录一样进行日志记录(在您的apache配置文件中)

LogFormat "f" bluetooth
CustomLog /dev/rfcomm0 common

我没有测试它,但它应该工作。

另外,apache2 + php正在杀死你的Raspberry,我建议转移到nginx + php-fpm。你也可以在nginx中做类似的技巧。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.