开源改变世界!!

设置 wifi 凭据 #106

推推 grbl 2年前 (2022-10-19) 248次浏览 0个评论
关闭
Slixxor 打开了这个问题 on 22 Mar 2019 · 18 条评论
关闭

设置 wifi 凭据#106

Slixxor 打开了这个问题 on 22 Mar 2019 · 18 条评论

注释

设置 wifi 凭据 #106

您是否添加了动态 wifi SSID 和密码条目以连接到现有网络或通过 USB/蓝牙设置 AP?

我假设来自 USB/蓝牙/wifi 的命令在同一位置解析?

即:添加类似 $W=[SSID]/[Pass]/[AP bool]/[*DHCP bool]/[*ip]/[*subnet]/[*defgateway] 的命令

其中 * 对于非 AP wifi 访问和相关设置可以为空。

我建议使用“/”作为分隔符,因为它不能用于 SSID。

我考虑过自己进行实现,但想知道您是否已经解决了它或类似的问题。

设置 wifi 凭据 #106
合作者

luc-github 评论 on 22 Mar 2019  

设置 wifi 凭据 #106
作者

斯利克索 评论 on 23 Mar 2019

[ESPXXX] 命令在此处列出https://github.com/bdring/Grbl_Esp32/blob/WebUI/doc/Commands.txt

这些可以通过 USB 连接访问吗?

也许我的用法不正确,如果我在 Arduino IDE 串行监视器中并发送 [ESP800],我会收到错误代码 1。

另外,命令的默认密码是什么?

设置 wifi 凭据 #106
所有者

婚戒 评论 on 23 Mar 2019

它们将通过 IDE 中的串行端口工作。

默认密码为“admin”

设置 wifi 凭据 #106
作者

斯利克索 评论 on 23 Mar 2019  

它们将通过 IDE 中的串行端口工作。

默认密码为“admin”

如果我在命令上使用“[”,我会遇到错误:1 或错误:2,我无法正常工作。您能否提供一个我可以发送以使其工作的命令的直接示例。

IE:

如果我发送“[ESP105]testpwd=admin”我会收到错误:1
如果我发送“ESP105testpwd=admin”我会收到错误:2

参考:

  • 设置/获取 AP SSID
    [ESP105]pwd=

对不起,伙计,我认为文档不清楚。

一旦我可以让一个命令工作,我将在我正在处理的 .NET 应用程序中自动化其余的命令。

设置 wifi 凭据 #106
所有者

婚戒 评论 2019 年 3 月 23 日

config.h 的这一部分控制身份验证和密码。

#define ENABLE_AUTHENTICATION

#define NAMESPACE “GRBL”
#define ESP_RADIO_MODE “RADIO_MODE”

#ifdef ENABLE_AUTHENTICATION
#define DEFAULT_ADMIN_PWD “admin”
#define DEFAULT_USER_PWD “user”;
#define DEFAULT_ADMIN_LOGIN “admin”
#define DEFAULT_USER_LOGIN “user”
#define ADMIN_PWD_ENTRY “ADMIN_PWD”
#define USER_PWD_ENTRY “USER_PWD”
#define AUTH_ENTRY_NB 20
#define MAX_LOCAL_PASSWORD_LENGTH 16
#define MIN_LOCAL_PASSWORD_LENGTH 1
#endif

使用上述设置,以下是一些示例。

TX: [ESP800]pwd=admin
RX: FW version:1.1f # FW target:grbl-embedded # FW HW:Direct SD # primary sd:/sd # secondary sd:none # authentication:yes # webcommunication: Sync: 81#主机名:grblesp

发送:[ESP111]
接收:192.168.1.11

发送:[ESP121]密码=管理员
接收:80

发送:[ESP121]密码=管理员
接收:80

Tx:[ESP121]81 pwd=admin
Rx:好的

发送:[ESP121]密码=管理员
接收:81

我不确定你从哪里得到“testpwd”。如果您有一些想法来澄清 commands.txt。请发送它们,我们会更新。

设置 wifi 凭据 #106
作者

斯利克索 评论 2019 年 3 月 24 日  

ESP105 的命令如下:

  • 设置/获取 AP SSID
    [ESP105]{SSID}pwd={管理员密码}

我试图将 SSID 设置为“测试”

另外,我不确定发生了什么。我仍然收到错误:1 整个 INO 没有对您提供的上述代码的任何引用。

https://libraries.sharpsoft.com.au/sharpnc/dev/wifi.jpg

设置 wifi 凭据 #106
所有者

婚戒 评论 2019 年 3 月 24 日

该代码不在 .ino 文件中。它在 config.h 文件中。

你应该寄….

[ESP105]测试密码=管理员

参数之间需要一个空格

设置 wifi 凭据 #106
所有者

婚戒 评论 2019 年 3 月 24 日

你在使用代码的 WebUI 分支吗?

设置 wifi 凭据 #106
作者

斯利克索 评论 2019 年 3 月 24 日  

? 我不确定。你有链接吗?

[ESP111] 返回错误:1

设置 wifi 凭据 #106

很抱歉打扰你,你已经付出了这么多的努力,现在你正在帮助 plebs 让它工作:P

设置 wifi 凭据 #106

找到了链接。抱歉,我讨厌 github 的布局方式。

设置 wifi 凭据 #106

好的,webui 没有编译或安装

请参阅错误:https ://libraries.sharpsoft.com.au/sharpcnc/dev/errorwebui.jpg

设置 wifi 凭据 #106

只是为了确认一下,是否必须将 SD 卡连接到芯片上才能使一切正常工作?

设置 wifi 凭据 #106
作者

斯利克索 评论 2019 年 3 月 24 日  

我已按照说明进行操作。不去。我想我可能可以做这个项目。我计划将此添加到我们的定制控制器板上,以提高我们销售的 CNC 铣床的速度、性能和功能,但事实证明这是相当具有挑战性的。

我会将它传递给我的一位工程师,以尝试使其正常工作,或者将您的 master 与 WebUI 分支连接起来,使其更易于使用。我们不需要 webUI 功能,因为我们有自己编写的兼容 GRBL 的控制软件。我们只需要能够设置蓝牙和wifi,

或者,很高兴通过 Paypal 向 Teamviewer 向我的机器捐款并让它工作。不知道如何在 GitHub 上私信,所以请给我发邮件到david@slixxor.com与我取得联系。

设置 wifi 凭据 #106
所有者

婚戒 评论 2019 年 3 月 24 日

不需要 SD 卡。我们使用松弛频道进行实时聊天。这是一个邀请链接。

https://join.slack.com/t/buildlog/shared_invite/enQtNTg3NDQ3MjQwMjE0LTVhOTVmNDRiNjU5OTFlNjdmMmZiNmExZDMwOWRjZWI5NTNhYzAzMWFjNmJmNTk3NmmwZGNhMjFmYjYyMzE3NGI

我不知道你为什么遇到麻烦。如果按照说明进行操作,大多数人都没有问题。确保您拥有最新的 Arduino 和 Espressif 文件非常重要。

我现在没有时间进行长时间的帮助会议,也许下周晚些时候。

设置 wifi 凭据 #106

好,很好。当你有机会时。

喜欢 (0)

您必须 登录 才能发表评论!