开源改变世界

ESP32_GRBL BLE 连接 iOS 设备 #1279

推推 grbl 3年前 (2023-01-31) 327次浏览
关闭
leo1988joseph 打开了这个问题 2022 年 9 月 13 日 · 7条评论
关闭

ESP32_GRBL BLE 连接 iOS 设备#1279

leo1988joseph 打开了这个问题 2022 年 9 月 13 日 · 7条评论

注释

ESP32_GRBL BLE 连接 iOS 设备 #1279

嗨,我在将 ESP32 连接到 iPhone 设备时遇到问题。我启用了 ESP32 BT 模式,但它没有在设备上显示 BT 名称。我在 Android 中尝试了同样的操作,我在列表中看到了 BT 并连接到了它。但是在串行监视器中,我输入 $I 并看到模式是“未连接”。有人能帮忙吗?

ESP32_GRBL BLE 连接 iOS 设备 #1279
合作者
米奇布拉德利 评论了 2022 年 9 月 13 日  

我认为 iOS 不支持普通的蓝牙串行配置文件。iOS 主要处理低功耗蓝牙、AKA BLE 或蓝牙 4 设备。Grbl_Esp32 及其继任者 FluidNC 在“经典”蓝牙而非 BLE 上使用传统蓝牙串行协议。

ESP32_GRBL BLE 连接 iOS 设备 #1279

那么你会建议通过 iOS 通过 esp32-grbl 组合移动电机吗?任何解决方法?我对控制器和电路板还很陌生。我已经开始了这个项目。

ESP32_GRBL BLE 连接 iOS 设备 #1279

首先,不再支持 Grbl_Esp32。它已被 FluidNC 取代。

您可以通过内置的 WebUI 用户界面使用 WiFi 来控制 FluidNC(或 Grbl_Esp32)。除了适用于大屏幕和鼠标的普通 UI 选项卡之外,它还有一个针对小型触摸屏进行了优化的平板电脑选项卡。

ESP32_GRBL BLE 连接 iOS 设备 #1279

我正在寻找一种动态发送 x/y 坐标并使轴相应移动的方法。我必须使用原生 iOS 语言 swift 来传递值。我需要有关 FluidNC 中的哪个文件可以动态接受变量的帮助?

ESP32_GRBL BLE 连接 iOS 设备 #1279

您可以使用 websocket 协议连接到端口 81,然后通过该流发送 GCode 命令。发送/响应协议与标准 Grbl 相同,除了字符通过 websocket 流而不是串行。Websocket 流可以与串行端口同时打开。您也可以通过标准 Telnet 端口以相同的方式使用原始 TCP。

ESP32_GRBL BLE 连接 iOS 设备 #1279

图书馆或 wiki 是否有显示此流程的示例代码?或者有什么链接可以让我重新生成吗?

ESP32_GRBL BLE 连接 iOS 设备 #1279

Swift 中没有任何与 Grbl_Esp32 或 FluidNC 相关的示例代码。