python守护进程+进程间通信+ Web服务器

时间:2012-12-06 19:43:51

标签: python arduino interprocess python-multithreading

情况:

我有一个python脚本来连接/发送信号到串行连接的arduino。我想知道实现Web服务器的最佳方法,以便我可以查询arduinos的状态。我希望“Web服务器”部分和串行连接都在同一个脚本上运行。是可能的,还是我必须将其分解为守护进程和服务器部分?

谢谢,任何评论都是最受欢迎的。

2 个答案:

答案 0 :(得分:0)

拥有WAMP服务器。这是最简单,最快捷的方式。 Web服务器将支持php,python,http等。 如果您使用的是Linux,最简单的串行通信工具就是php。 但在Windows中,php无法从串口通信中读取数据。因此使用python / perl等。

谢谢

答案 1 :(得分:0)

对于那些想知道我选择了什么的人;我把这两部分分开了:

Arduino守护程序

我正在使用Python和一个名为[Bottle] [1]的微型Web框架来处理API调用,我使用PySerial与Arduino进行通信。

网络服务器

规范的Apache和PHP;用于对Arduino守护进程进行API调用。