HTML - python双向通信

时间:2013-03-30 08:33:19

标签: python html

我有以下问题:

大图:通过broswer操纵步进电机。步进电机通过debian连接到Fox Board。在板上,一个apache webserver正在运行。

我有一个带有表单的HTML网站,用户在其中输入电机的参数。提交按钮启动一个python脚本,它与电机进行通信。电机将一些数据传递给python脚本。该脚本将此信息发送回iframe中的HTML页面。

web page with form --> 
parameters input by user --> 
submit --> 
python script is started --> 
motor does something --> 
motor sends answer to python script --> 
answer is submited by python to web page in iframe. 

作品...

电机返回的一个值很重要,如果存在,我希望在网页中以我的形式提供。不仅显示在iframe中。

我的问题是: a)这原则上可行吗? b)如果是,怎么办?意思,这是搜索的关键词? (现在没线索) c)有替代方案吗?

对于:自我调用php脚本可能是一个解决方案。但是我如何编写这样一个脚本,在推送提交按钮时,php是自我调用,python脚本启动,php等待python传递feedbach,最后,php建立自己收到的数据。

我处于自己无能的边缘......

我感谢任何帮助,建议等......请向我发送正确的方向,彼得

1 个答案:

答案 0 :(得分:1)

一般来说,你可以用AJAX(异步javascript)和python web服务来做。 通过javascript在客户端上处理通信,它将调用你的python脚本(web服务),它将与电机一起工作,然后将响应发送回网页,这将能够显示新的读数/状态(再次,通过javascript)。