1. 主页
  2. 文档
  3. ESP32_GRBL文档
  4. 使用蓝牙

使用蓝牙

使用蓝牙

注意: USB/串行端口始终打开,即使在重启和崩溃期间也不会丢失连接。因此,在启动期间和其他事件发生时,非常有用的消息会发送到串行端口。它会告诉您蓝牙或 Wifi 是否打开、它们所处的模式以及正在使用的名称。但是永远不会显示密码。

[ESP…] 命令适用于任何界面(串行、蓝牙、Wifi、WebUI 等),但您只会在串行端口上看到启动信息,因为其他端口尚未启动。

  • 确保#define ENABLE_BLUETOOTH未在config.h中被注释掉。(默认是正确的)
  • 使用 USB 串行端口终端使用$Bluetooth/Name=<Bluetooth name>设置蓝牙名称。有关如何使用 [ESP…] 命令的信息,请参阅此文档。我不知道所有的蓝牙命名规则,所以名称要简短。目前还无法使用密码。示例:$Bluetooth/Name=ESP32_BT。这会将蓝牙名称设置为“ESP32_BT”。
  • 使用$Radio/mode=BT将无线电模式置于蓝牙模式。ESP32 对 Wifi 和蓝牙使用相同的硬件,因此一次只能使用一个。
  • 需要重新启动才能更改无线电模式。重启 ESP32 以使用该名称打开蓝牙。您可以通过重启、按下 ESP32 模块上的重置按钮或发送$System/Control=Restart命令来重启。
  • 蓝牙设置为串行蓝牙。这意味着当您将它与设备配对时,它看起来就像一个串行端口。这允许向后兼容现有的串行端口发送器,例如 Universal GCode Sender
  • 注意:不要在运行作业时配对。当步进计时器正在运行并且配对过程正在运行时,ESP32 可能会出现中断和/或看门狗问题。
  • 提示:如果您处于 BT 模式,您可以使用Radio/mode=STA或 $Radio/Mode=AP从蓝牙控制台切换回 Wifi ,然后重新启动

安卓

  • 安卓很好用!我建议使用 Grbl 控制器。

使用蓝牙

iPhone

  • 我没有任何线索。甚至有 iPhone 的发件人吗?

视窗

  • 窗户很难。配对时,它将创建 2 个端口。一个是传入端口,一个是传出端口。关于这里发生的事情的文档很少,但传入是用于启动连接的设备,传出是用于启动连接的 Windows。使用传出的。不幸的是,确定哪一个是即将离任的人并不总是那么容易。试试他们两个。
  • 在 Windows 上使用蓝牙时,我仍然经常遇到问题。在将问题归咎于 ESP32 之前,使用 Android 手机测试 ESP32 蓝牙。
这篇文章对您有用吗?

我们要如何帮助您?