在 Raspberry Pi 上从网络控制一个 c 程序
Control a c program from the web on a Raspberry Pi
我在 Raspberry Pi 上有一个 C 程序等待(循环)外部用户输入以开始或停止数据采集,我想以某种方式从树莓上托管的网络服务器控制它.
目前,为了开始或停止采集,我正在使用jquery写入一个从C程序以轮询方式读取的txt文件。
是否有任何其他(不那么丑陋)的解决方案来从网络服务器控制程序?
是的,您可以使用 nodejs,然后您将能够访问 FS 模块和其他有用的节点模块来与您的 C 程序通信,看一看:
或者您可以简单地使用 CGI 或 Fast CGI。
我认为这是一个很好的开始资源:http://www.fastcgi.com/devkit/doc/fastcgi-prog-guide/ch2c.htm
编辑:使用这项技术,您可以获得更好的代码结构,并且比使用轮询循环更有效地使用给定资源。
我在 Raspberry Pi 上有一个 C 程序等待(循环)外部用户输入以开始或停止数据采集,我想以某种方式从树莓上托管的网络服务器控制它.
目前,为了开始或停止采集,我正在使用jquery写入一个从C程序以轮询方式读取的txt文件。
是否有任何其他(不那么丑陋)的解决方案来从网络服务器控制程序?
是的,您可以使用 nodejs,然后您将能够访问 FS 模块和其他有用的节点模块来与您的 C 程序通信,看一看:
或者您可以简单地使用 CGI 或 Fast CGI。
我认为这是一个很好的开始资源:http://www.fastcgi.com/devkit/doc/fastcgi-prog-guide/ch2c.htm
编辑:使用这项技术,您可以获得更好的代码结构,并且比使用轮询循环更有效地使用给定资源。