0

使用Lantronix UDS-1100串口转 IP 转换器。目标是用 Python 编写一个小的概念证明,以捕获该设备通过 IP 输出的串行数据。

我已经在 python 中使用套接字完成了几个测试项目,但它们都是在 python 进程(python > python)之间完成的:一端是listen(),另一端是connect()、sendall()等。

我可以在这个项目中使用套接字,但在我投入大量时间之前,想确保它是一个可行的解决方案。

当流量来自非 python 源时,python 套接字可以用于捕获 IP 流量吗? 我可以完全控制设备将串行数据发送到的 IP 和端口,但是客户端不会启动 python connect()。如果需要,我可以使用一些 connect() 字符串预先挂起串行数据。

如果套接字不起作用,请推荐另一种解决方案...猜测它将是 REST 或类似的。

4

1 回答 1

0

当然。TCP/IP 应该是跨平台和跨语言的,所以理论上你应该能够与各种设备通信,只要你设法处理和发送预期的协议。

于 2013-05-15T14:40:23.567 回答