问题标签 [esplorer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3135 浏览

lua - Lua脚本不按顺序执行

我想花时间使用带有 nodeMCU 的 EPS8266 来设置我的 RTC over I2C。

这是我的脚本:

这是文件httpget.lua

结果是:

如果我再次执行 scipt(没有重置),我会从之前的执行中获得日期。我该怎么做才能执行“httpget.lua”并在后面的 scipt 中获取“日期”?

我使用带有由 Lua 5.1.4 驱动的 NodeMCU 0.9.6 build 20150406 的 ESP8266。 https://github.com/nodemcu/nodemcu-firmware/wiki/nodemcu_api_en#index

我通过带有 ESPlorer v2.0 的 USB 将脚本加载到我的 ESP8266。conn.net... 命令是 NodeMCU 固件的一部分(参见链接)。您只能使用 EPS8288 和 NodeMCU 固件运行脚本。我的问题是:我找不到正确结束 conn:net 例程并将数据返回到下一个程序部分的方法。

0 投票
7 回答
23130 浏览

esp8266 - ESP8266 不断重启

我一直在努力让我的 ESP8266 ESP-12 工作一段时间。我能够使用 NodeMCU 软件加载它。现在,董事会不断地重新启动自己。无论我是否加载了脚本,该模块似乎都会不断重启。我正在使用 ESPlorer,并且可以看到它连接到 NodeMCU。然后电路板在几秒钟到几分钟后重新启动。我尝试了各种引脚排列、电容器等,但没有解决这个问题。我一直在搜索,但没有找到解决方案。任何帮助是极大的赞赏。这是我当前的引脚排列:

非常感谢您的帮助!

0 投票
1 回答
594 浏览

lua - 带有 esp8266 的多文件

我是 ESP8266 和 lua 的新手,是否可以在 ESP8266 上处理多个文件?我有 2 个文件,第一个调用的文件foo.lua 包含以下代码:

另一个文件new.lua只是调用第一个文件,如下所示:

那么我可以将这种技术与 esp8266 一起使用吗?

我试过了,但是当我按下保存到 esp 按钮时,我得到了

在此处输入图像描述

在此处输入图像描述

和另一个弹出消息

这些打印在控制台上:

即使我尝试使用发送到 ESP 按钮运行文件,它也可以工作,但不会被保存。

0 投票
1 回答
5446 浏览

lua - 使用 nodeMCU 的 Wifi 网状网络

我有 2 个 nodeMCU 模块,我想将它们连接到 MQTT 代理并每 5 秒发送一些数据。

我试图实现的拓扑类似于 [router]<==[nodeMCU#1]<==[nodeMCU#2]

看起来 [nodeMCU#1] 是一个 wifi 扩展器,但在工作中,我们计划使用多个 nodeMCU 以类似网格的方式用于 IoT 应用程序。

在他们两个上,我使用 nodeMCU-flasher 刷新了我从这里下载的最新(浮动)版本https://github.com/nodemcu/nodemcu-firmware/releases/tag/0.9.6-dev_20150704 。

为此项目编写了 2 个 lua 脚本,我已使用 ESPlorer 将它们上传到模块中。

对于第一个模块,它以 STATIONAP 模式连接到我的工作 wifi,并使用 SSID nodeMCUwifi 创建自己的网络,基本密码为 10 个字符“1234567890”。连接后,脚本将随机值发送到 MQTT 主题。

对于第二个模块正确连接到 nodeMCUwifi,它被分配了一个 IP 地址,但它无法连接到 MQTT 代理。

当我尝试使用我的智能手机连接到 nodeMCUwifi 时(只是为了测试连接,我无意使用这个系统来处理繁重的互联网负载,只有 MQTT 消息)即使我输入了密码,我也会收到一条消息“发生身份验证错误”正确,或者(在极少数情况下)它连接但立即断开连接。

我将不胜感激任何解决此问题的想法。谢谢你。

编辑:在 AP 配置中,我将 auth 参数设置为 3,我在下面粘贴了我的一部分代码。

现在我的笔记本电脑和智能手机连接到模块创建的 wifi,但仍然无法连接到互联网。我可以 ping 模块,但我无法 ping 8.8.8.8 或 MQTT 代理 IP 或其他任何东西。

0 投票
2 回答
14680 浏览

lua - ESPlorer 无法与 ESP8266 通信

我将 NodeMCU v0.9.5 刷新到我的 ESP8266 模块之一。现在我正在尝试使用 ESPlorer 将 Lua 脚本发送到我的模块。我已经仔细检查了接线。

当我按下“发送到 ESP”按钮时,它显示一个错误:

我怎样才能解决这个问题?

编辑:在我刷新 NodeMCU 1.4(主)后,我收到一条启动消息。

当我尝试上传 Lua 脚本时,我收到这些错误消息。

在没有调试模式的情况下刷新新固件后,我可以上传脚本。我正在尝试构建这个项目: http ://www.instructables.com/id/Low-cost-WIFI-temperature-data-logger-based-on-ESP/? ALLSTEPS 但是没有关于 Thingspeak 的数据。串行线上的输出似乎很好。我想,一切都应该没问题吧?

0 投票
1 回答
279 浏览

html - 为什么会产生蓝色破折号

我正在开发一个使用 ESP8266 WIFI 模块的物联网项目。对于那些不熟悉的人,可以说它是一个具有 wifi 功能的 SOC,可以在站或 AP 模式下使用。有几种方法可以将程序上传到这个小奇迹,我使用的是带有 Lua 的 NodeMCU 平台。

现在问题的核心是尝试通过 Lua 解释器上传一个 HTML 字符串,以显示为物联网控制的网页。我有这个工作,但必须对系统进行一些重建以添加更多控制点。除了不需要注意的上传问题(Lua 解释器的问题)之外,我还遇到了在访问时发送到浏览器的字符串问题。

我基本上有 2 个并排的按钮,并希望使用   进行分离。这本来是可行的,但现在它在我尝试过的所有浏览器中都会产生一个蓝色破折号。要发送的字符串如下:

奇怪的是,当包含 HTML 代码字符串的程序片段被保存到文件中并用浏览器打开时,它看起来还不错?!有什么见解吗?

0 投票
1 回答
1437 浏览

lua - 使用 Esplorer 为 NodeMCU 编译代码

我使用 Esplorer 的内置编译器编译了超过 2KB 的 .lua 文件,但无法编译。NodeMCU 重置并且编译中止。有没有办法使用 Esplorer 或任何其他在 Esplorer 环境之外编译文件的方法。

0 投票
1 回答
724 浏览

nodemcu - NodeMCU 为从 ESPlorer 发送的命令返回 ERROR

我有一个 NodeMCU 开发套件 v2 (Lolin),我正在尝试使用 NodeMCU 脚本对其进行编程。我正在使用 ESPlorer,到目前为止,我已经设法使用 AT 命令(当然来自 ESPlorer 工具)与它交谈。我也设法使用 AT 命令连接到 Wi-Fi 网络。

但是当我尝试发送 NodeMCU 命令(例如node.heap())时,它会在 ESPlorer 工具的终端窗口中显示“错误”。

版本信息可以使用 AT 命令检索,并附在此处。 版本信息截图

我还附上了运行 NodeMCU 命令时得到的响应。您会看到 IP 地址,因为我已经使用 AT 命令连接到 Wi-fi 网络。 错误消息的屏幕截图

0 投票
1 回答
2187 浏览

lua - 重置后NodeMCU出来后如何自动启动Lua程序

我想在 NodeMCU 内存上保存一个 Lua 程序。当 NodeMCU 在重置后完成启动并准备好接收命令时,此脚本应开始自动执行,而无需将 NodeMCU 连接到任何外部计算机(通过 ESPlorer 等)。我应该仍然可以通过 ESPlorer 终止执行。一个工作示例将不胜感激。

0 投票
1 回答
2440 浏览

lua - LUA 编程,ESP8266 NODEMCU 串口通讯

我正在尝试通过 ESP8266 12E NODE MCU 开发套件的串行端口将数据发送到 arduino 串行端口。

我很难找到使用的语法示例,我尝试通过 arduino 使用 serial.print() 发送数据,它可以工作,但我不确定如何在 Lua 中完成此操作。

任何帮助表示赞赏

我可以得到 SSID 和密码表单 arduino

初始化文件

LED_ON_OFF LUA