Serial port Raspberry Pi web服务器和串行端口

Serial port Raspberry Pi web服务器和串行端口,serial-port,webserver,raspberry-pi,Serial Port,Webserver,Raspberry Pi,我需要关于在Raspberry Pi上设置web服务器的建议,该Pi可以与串行端口通信 如果需要的话,我倾向于使用php/python/nodejs或c来完成这项工作 要求: 1.串行端口上的传入数据=>通过web套接字更新网页 2.网页上的某些事件=>将数据发送到串行端口 检查串行数据的连续循环将对cpu造成沉重负担。有没有办法获取传入串行数据的事件,然后读取它?发现具有on data事件的。这是一个好的选择吗 串行通信可以由web服务器处理,还是必须创建服务?对我来说,最好的方法是使用nod

我需要关于在Raspberry Pi上设置web服务器的建议,该Pi可以与串行端口通信

如果需要的话,我倾向于使用php/python/nodejs或c来完成这项工作

要求: 1.串行端口上的传入数据=>通过web套接字更新网页 2.网页上的某些事件=>将数据发送到串行端口

检查串行数据的连续循环将对cpu造成沉重负担。有没有办法获取传入串行数据的事件,然后读取它?发现具有on data事件的。这是一个好的选择吗


串行通信可以由web服务器处理,还是必须创建服务?

对我来说,最好的方法是使用node.js并与socker.io结合使用。这给了人们一个事件,当接收到串行数据时,可以通过套接字进行通信。

串行通信可以由web服务器处理吗?我只使用C语言编写了一个嵌入式web服务器,但IIRC CGI程序只有在收到HTTP请求时才被调用,并且应该在响应后终止。为每个请求打开和关闭串行端口似乎并不实际。为串行端口提供服务的持续过程更有意义。选择一种IPC方法,用于管道、共享内存、文件。检查串行数据的连续循环将对cpu造成沉重负担—如果需要,在线程中阻塞I/O会解决这一问题。还有投票和选择。