打开 Harvie 打开了这个问题 2019 年 3 月 3 日 · 0 条评论 注释 哈维 评论了 2019 年 3 月 3 日 • 编辑 最近我注意到有新项目出现,为 GRBL 添加网络/wifi 支持,可能是以附加 wifi 到串行转换器的形式,具有 g 代码特定功能和 UI。此外,多年来 bCNC 已经具备 TCP 串行功能。这让我们需要至少添加对身份验证的基本支持,以安心。 我在vlachoudis/bCNC#1072(评论)中做了一些提议 它只是一个简单的协议,在您每次连接到 GRBL 或重置它时发送包含用户名和密码的 GRBL 注释。正常的 GRBL 应该忽略它(毕竟它是评论)。但是 wifi2grbl 模块应该在途中拦截它,并且只有在密码正确的情况下才允许网络访问 GRBL 串口。 它不是很安全(至少不安全,除非我们升级到 TLS,这在未来应该不难做到),但我认为它会防止随机端口扫描器和类似的东西弄乱长时间运行的 CNC 作业。 这不会直接影响 GRBL。至少不是现在。 但我仍然想邀请您参与讨论,因为有一天您可能会自己向 GRBL 添加网络协议。此外,您有权在 GRBL wiki/readme 上的流媒体协议上提及/推荐这种方法,因此我们不会以多种协议告终。我想尽快在 bCNC 中实现这个密码功能,但我希望所有人都同意,这样我们以后就不必重新实现它了…… 喜欢 (0) 归位循环 Z 轴无法正常工作 #787 Grbl 在 20 Mhz #788 v1.3.8-EDGE 重启后键盘快捷键消失 #427 关闭 无法在 gsender 1.2.0 中打开 .gcode 文件 #367 RaspberryPi 运行 gsender 时出现问题 #89 向 fluidnc 发送 $$ 会导致 gsender 崩溃 #473 v1.3.8-EDGE 重启后键盘快捷键消失 #427 关闭无法在 gsender 1.2.0 中打开 .gcode 文件 #367RaspberryPi 运行 gsender 时出现问题 #89向 fluidnc 发送 $$ 会导致 gsender 崩溃 #473功能请求:抑制发送到机器的 gcode 中的 gcode 注释。 #444 关闭通过网络连接进行连接 #171操纵杆运动的剩余问题 #204 关闭新版本认为我的机器一直处于锁定状态 #474 关闭
最近我注意到有新项目出现,为 GRBL 添加网络/wifi 支持,可能是以附加 wifi 到串行转换器的形式,具有 g 代码特定功能和 UI。此外,多年来 bCNC 已经具备 TCP 串行功能。这让我们需要至少添加对身份验证的基本支持,以安心。
我在vlachoudis/bCNC#1072(评论)中做了一些提议
它只是一个简单的协议,在您每次连接到 GRBL 或重置它时发送包含用户名和密码的 GRBL 注释。正常的 GRBL 应该忽略它(毕竟它是评论)。但是 wifi2grbl 模块应该在途中拦截它,并且只有在密码正确的情况下才允许网络访问 GRBL 串口。
它不是很安全(至少不安全,除非我们升级到 TLS,这在未来应该不难做到),但我认为它会防止随机端口扫描器和类似的东西弄乱长时间运行的 CNC 作业。
这不会直接影响 GRBL。至少不是现在。
但我仍然想邀请您参与讨论,因为有一天您可能会自己向 GRBL 添加网络协议。此外,您有权在 GRBL wiki/readme 上的流媒体协议上提及/推荐这种方法,因此我们不会以多种协议告终。我想尽快在 bCNC 中实现这个密码功能,但我希望所有人都同意,这样我们以后就不必重新实现它了……