情况:
我有一个 python 脚本来连接/发送信号到串行连接的 arduino。我想知道实现 Web 服务器的最佳方法,以便我可以查询 arduinos 的状态。我希望“Web 服务器”部分和串行连接都在同一个脚本上运行。有可能吗,还是我必须将其分解为守护进程和服务器部分?
谢谢,任何评论都是最受欢迎的。
情况:
我有一个 python 脚本来连接/发送信号到串行连接的 arduino。我想知道实现 Web 服务器的最佳方法,以便我可以查询 arduinos 的状态。我希望“Web 服务器”部分和串行连接都在同一个脚本上运行。有可能吗,还是我必须将其分解为守护进程和服务器部分?
谢谢,任何评论都是最受欢迎的。
有 WAMP 服务器。这是最简单快捷的方法。Web 服务器将支持 php、python、http 等。如果您使用的是 Linux,最简单的串行通信工具是 php。但在 windows php 中无法从串行通信中读取数据。因此使用 python / perl 等。
谢谢
对于那些想知道我选择了什么的人;我已经解耦了这两部分:
Arduino 守护进程
我将 Python 与一个名为 [Bottle][1] 的微型 Web 框架一起使用,该框架处理 API 调用,并且我使用 PySerial 与 Arduino 进行通信。
网络服务器
规范的 Apache 和 PHP;用于对 Arduino 守护进程进行 API 调用。