开源改变世界

通过网络连接进行连接 #171

推推 grbl 6小时前 4次浏览
@tcurdt

描述

ioSender允许通过网络连接。

通过网络连接进行连接 #171

连接到一些具有以太网连接(通常比 USB 更可靠)的主板会很棒。

是否有计划支持网络连接?

活动

克格洛文

kglovern 评论道 2022年9月26日

成员

我们已经讨论过这个问题,并且已经将其列入待办事项,但目前还没有立即实施的计划。下次我们再讨论这个问题时,一定会再次告知大家。

特库尔特

tcurdt 评论道 2022年9月26日

作者

原生支持当然很好。
不过,或许socat可以暂时用作替代方案。

https://stackoverflow.com/questions/29207980/bridge-serial-ports-over-network

也许值得一试。

弗兰卡皮克

Franckapik 评论道 2022年11月28日

你最终尝试过 socat 吗?

我们无法在树莓派上使用无头 gsender,所以我正在寻找一种解决方法,通过 socat 的网络连接与我的树莓派进行通信…

特库尔特

tcurdt 评论道 2022年11月28日

作者

我可能会在圣诞节期间试试。
不管它能不能用——我还是希望它能提供原生支持。

弗兰卡皮克

Franckapik 评论道 2022年12月20日

我从来没有使用过 socat 但我尝试过这个:

在带有 arduino 的 rpi 上以及 ttyS0 上的驱动程序:
sudo socat -d -d tcp-listen:9000 pty,link=/dev/ttyS0,raw,echo=0

在我的台式电脑上:
sudo socat pty,link=/dev/virtualcom0 tcp:192.168.1.71:9000

然后我尝试用 UGS 或 bCNC 连接到 virtualcom0 端口。看起来连接成功了,但没有收到任何反馈 :/

特库尔特

tcurdt 评论道 2023年4月24日

作者

@Franckapik你在这方面有什么进展吗?

老实说,我甚至不确定这是什么协议,所以也许可以在没有硬件的情况下测试一下。
也许可以创建一个本地双 socat 并尝试使用空调制解调器。

特库尔特

tcurdt 评论道 2023年4月25日

作者

我在零调制解调器设置下成功了。
一旦我确认它在实际环境中也能正常工作,我会提供详细信息。(大约需要 3 周)

格兰特姆斯利

grantemsley 评论道 2023年5月11日

我也对此很感兴趣。我尝试在树莓派上用 ser2net,在 Windows 机器上用 com2tcp(com2tcp 是个老程序了,但好像还能正常工作)。我可以用 Putty 之类的其他工具连接到虚拟 COM 端口,但 gSender 甚至无法枚举它的虚拟 COM 端口,即使我给它起了个像 COM7 这样的普通名字。

特库尔特

tcurdt 评论道 2023年5月11日

作者

我尝试在树莓派上使用 ser2net,并在 Windows 机器上使用 com2tcp(com2tcp 是一个老程序,但似乎还能正常工作)。我可以使用 Putty 等其他工具连接到虚拟 COM 端口,但 gSender 甚至无法枚举它的虚拟 COM 端口,即使我给它起了个像 COM7 这样的普通名称。

这听起来像是特定于平台的问题。在 macOS/Linux 上这不是问题。
我会尝试看看socatWindows 上(或其他工具)是否创建了一个可以找到的 COM 端口。

另外,请查看https://serialport.io/,它似乎是 gSender 正在使用的库。也许他们有 Windows 相关的信息。

特库尔特

tcurdt 评论道 2023年5月31日

作者

好的,这里最大的问题是 macOS 上的 SIP。

虽然socat我可以创建一个桥接 TCP 的虚拟串行端口,但系统保护机制阻止我创建/devgsender 正在查找的端口。而且我还没找到让 gsender 在其他地方查找的方法。

因此,如果能够配置串行端口的路径而不是仅仅在…下搜索,或者通过 TCP 原生支持端口串行,那就太好/dev

特库尔特

tcurdt 评论道 2023年5月31日

作者

我发现了这个

端口 = 端口.concat ensureArray config.get 端口[ ]

 

并添加

"ports":[{
	"path": "/Users/tcurdt/foo",
	"productId": "6015",
	"vendorId": "1D50",
	"manufacturer": "manufacturer"
}]

~/.edge_rc

我成功潜入港口!

克格洛文

kglovern 评论道 2023年10月14日

成员

仅对此问题进行更新 – 我们在最新的 Edge 版本中提前实现了通过 telnet 发送的功能。

特库尔特

tcurdt 评论道 2023年10月14日

作者

好消息!
这是v1.3.6-EDGE

喜欢 (0)