我正在开发 web.py 中的应用程序,它可以通过带有按钮的网站向设备发送命令。
我知道在我的网站上推送了哪些按钮,并且我在我的 python 服务器程序中得到了一些参数。Python 程序 -> 从 SQLite 数据库中获取基本命令 -> 添加接收到的参数。但是我需要同时通过以太网建立与远程设备的连接(简单套接字连接),以将这些命令发送到设备。这就是我卡住的地方。
所以我的网站工作正常,我还编写了一个单独的小型终端程序,用于与设备建立连接,并使用简单的终端接口发送命令。所以基本上我有程序的两个主要部分工作,但不是同时工作,我不知道如何将它们组合在一起。
我一直在阅读一些信息,让网络服务器在单独的线程中运行,或者每次从网站获取信息(命令/参数)时,我必须连接并关闭与设备的套接字连接?有人可以将我推向正确的方向吗?
注意:服务器在树莓派上运行