问题标签 [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.
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 例程并将数据返回到下一个程序部分的方法。
esp8266 - ESP8266 不断重启
我一直在努力让我的 ESP8266 ESP-12 工作一段时间。我能够使用 NodeMCU 软件加载它。现在,董事会不断地重新启动自己。无论我是否加载了脚本,该模块似乎都会不断重启。我正在使用 ESPlorer,并且可以看到它连接到 NodeMCU。然后电路板在几秒钟到几分钟后重新启动。我尝试了各种引脚排列、电容器等,但没有解决这个问题。我一直在搜索,但没有找到解决方案。任何帮助是极大的赞赏。这是我当前的引脚排列:
非常感谢您的帮助!
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 或其他任何东西。
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 的数据。串行线上的输出似乎很好。我想,一切都应该没问题吧?
html - 为什么会产生蓝色破折号
我正在开发一个使用 ESP8266 WIFI 模块的物联网项目。对于那些不熟悉的人,可以说它是一个具有 wifi 功能的 SOC,可以在站或 AP 模式下使用。有几种方法可以将程序上传到这个小奇迹,我使用的是带有 Lua 的 NodeMCU 平台。
现在问题的核心是尝试通过 Lua 解释器上传一个 HTML 字符串,以显示为物联网控制的网页。我有这个工作,但必须对系统进行一些重建以添加更多控制点。除了不需要注意的上传问题(Lua 解释器的问题)之外,我还遇到了在访问时发送到浏览器的字符串问题。
我基本上有 2 个并排的按钮,并希望使用 进行分离。这本来是可行的,但现在它在我尝试过的所有浏览器中都会产生一个蓝色破折号。要发送的字符串如下:
奇怪的是,当包含 HTML 代码字符串的程序片段被保存到文件中并用浏览器打开时,它看起来还不错?!有什么见解吗?
lua - 使用 Esplorer 为 NodeMCU 编译代码
我使用 Esplorer 的内置编译器编译了超过 2KB 的 .lua 文件,但无法编译。NodeMCU 重置并且编译中止。有没有办法使用 Esplorer 或任何其他在 Esplorer 环境之外编译文件的方法。
nodemcu - NodeMCU 为从 ESPlorer 发送的命令返回 ERROR
我有一个 NodeMCU 开发套件 v2 (Lolin),我正在尝试使用 NodeMCU 脚本对其进行编程。我正在使用 ESPlorer,到目前为止,我已经设法使用 AT 命令(当然来自 ESPlorer 工具)与它交谈。我也设法使用 AT 命令连接到 Wi-Fi 网络。
但是当我尝试发送 NodeMCU 命令(例如node.heap()
)时,它会在 ESPlorer 工具的终端窗口中显示“错误”。
版本信息可以使用 AT 命令检索,并附在此处。 版本信息截图
我还附上了运行 NodeMCU 命令时得到的响应。您会看到 IP 地址,因为我已经使用 AT 命令连接到 Wi-fi 网络。 错误消息的屏幕截图。
lua - 重置后NodeMCU出来后如何自动启动Lua程序
我想在 NodeMCU 内存上保存一个 Lua 程序。当 NodeMCU 在重置后完成启动并准备好接收命令时,此脚本应开始自动执行,而无需将 NodeMCU 连接到任何外部计算机(通过 ESPlorer 等)。我应该仍然可以通过 ESPlorer 终止执行。一个工作示例将不胜感激。
lua - LUA 编程,ESP8266 NODEMCU 串口通讯
我正在尝试通过 ESP8266 12E NODE MCU 开发套件的串行端口将数据发送到 arduino 串行端口。
我很难找到使用的语法示例,我尝试通过 arduino 使用 serial.print() 发送数据,它可以工作,但我不确定如何在 Lua 中完成此操作。
任何帮助表示赞赏
我可以得到 SSID 和密码表单 arduino
初始化文件
LED_ON_OFF LUA