我有一个Raspberry和一个脚本,该脚本从Arduino板上监听温度变化并将其输出到控制台。我无法控制它的行为。
我还有一个正在运行的websocket客户端(python 2.7),它接受来自服务器的命令(重启设备,执行命令等),我想知道是否可以“捕获”第一个脚本的输出并将其发送回去到服务器。
websocket客户端基于Autobahn / Twisted,因此我认为可以添加一个条件为“ while True”的任务,该条件在stdin上连续侦听。 这是正确的方法吗?如果是这样,如何将第一个脚本的输出重定向到websocket客户端?