远程使用硬件

远程使用硬件

问题描述:

我有一个运行在我的电脑上的软件。在网络中的其他地方有一个测试装置,它具有温度和压力测量卡。该设置也有一个Windows操作系统。 我的电脑和设置都连接到局域网。现在我想使用我的软件(用python编写)来访问远程设置,在我的PC上编写一个温度测量测试。 我该如何做到这一点?之前,我在设置本身上运行我的软件,使用windll utitlty初始化卡,现在我想将它分开。远程使用硬件

+2

具有传感器连接的设备将需要提供读数(通过套接字服务器/网页/休息接口/其他) –

+0

@JoranBeasley那么这是否意味着我需要在安装程序上编写一个服务器进程?就像我会从PC发送命令到该进程一样,然后该进程将负责设置卡,进行测量和发送结果? – KR29

既然你已经使用Python,你应该考虑面料http://www.fabfile.org/或新的化身这个项目,调用http://www.pyinvoke.org/

这两个让你通过SSH连接远程运行代码。我是一个mac/unix的家伙,但我认为他们使用windows。

+0

这个工具是用来在远程机器上调用一些代码的吗? – KR29

+0

是的,这是正确的,它通过ssh连接到远程机器,然后执行可以在客户机器上定义的命令。 就像将脚本转移到远程,然后登录到该远程来执行它。 – ravenshill

如果设置证明LAN接口并暴露服务器,则可以使用套接字编程读取该值。如果没有,那么可以在设置上运行Web服务以读取该值并在网络上提供该服务。

+0

对于套接字编程,我应该在远程机器上编写一个服务器?目前,我在远程设置上没有任何内容 – KR29

+0

服务器必须在安装了安装程序的系统上运行。服务器程序将从硬件读取值并将其发送到连接的客户端系统/远程系统 – raghu