问题标签 [nodemcu]

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 投票
0 回答
884 浏览

lua - 如何在 lua 中对 ESP8266 无线适配器进行编程以通过 WPS 按钮方法连接我的家庭网络

我有一个项目,其中我需要一个 wifi 设备才能通过 WPS 按钮连接到网络。如何以编程方式启用它?我正在使用运行 NodeMCU 固件(lua 代码)的 ESP8266 wifi 模块。

0 投票
2 回答
7430 浏览

lua - 用 NodeMCU 检查电池状态?

我使用带有 Lua的NodeMCU的 ESP8266 开发板。我用两节 AA 电池为我的芯片供电,这给了我 3V。看到这个:

https://www.hackster.io/noelportugal/ifttt-smart-button-e11841

在此处输入图像描述

如何使用 NodeMCU 检查电池状态?

0 投票
1 回答
2755 浏览

lua - 如何使用 NodeMCU 收听周围设备广播的其他 WiFi 网络 SSID?

设备广播它们之前连接的网络的 SSID。我想知道如何使用 NodeMCU Lua API(“将网卡设置为监控模式”)收听此类广播?

0 投票
2 回答
2149 浏览

esp8266 - 如何计算使用 NodeMCU 连接到 esp8266 的用户数

我正在创建一个 geocache,当您通过 wifi 连接到它时会打开它。我只需要能够计算连接到 esp8266 的用户数。我已经使用最新版本的 NodeMCU 刷新了它。

0 投票
1 回答
8564 浏览

esp8266 - ESP8266 发送和接收套接字

我是 ESP8266 的 NodeMCU 编程新手。我需要向服务器发送字符串并接收响应字符串。所以我写了一些代码,但它不能正常工作。我的程序通过时间运行,然后显示内存已满的消息。你能帮助我吗?

0 投票
2 回答
1458 浏览

lua - 第一次发送后NodeMCU网络服务器关闭连接?

我在我的 ESP-12 上运行了一个带有 nodemcu 固件的小型 Web 服务器:

似乎我的连接在第一次发送后关闭,在我的浏览器中我只看到“第 1 行”文本,第 2 a 3 行没有出现,在我的串行控制台中我只看到一次“发送的东西”文本,即使评论关闭语句并让连接超时也不会改变行为。我在这里想念什么?

0 投票
1 回答
135 浏览

lua - node.input() 是否应该在 nodeMCU Lua 中处理一个刺痛

这段代码是否应该执行并将“bar”的值赋给变量baz?

期望输出为:

不是我缺少什么吗?

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 投票
0 回答
307 浏览

lua - 一线DS2408设置状态

今天我尝试使用 DS2408 和开发 NodeMCU。 https://datasheets.maximintegrated.com/en/ds/DS2408.pdf 我以https://github.com/queezythegreat/arduino-ds2408/blob/master/DS2408/DS2408.cpp为例。

设置状态工作正常。设置后,One Wire 发送一个 0xAA 来确认(工作),下一个字节是 IO 当前的状态。如您所见,我将第二个字节与代码中的原始状态进行了比较。我总是把 0x0 作为第二个字节有什么问题......

有人知道发生了什么吗?

亲切的问候,马可

0 投票
4 回答
8026 浏览

lua - 如何防止 WiFi 密码从 Lua 代码中泄露?

我有一个连接到 wifi 网络的 Lua 程序。wifi 密码是硬编码在 Lua 代码中的。我将 Lua 代码放在运行在 NodeMCU 固件上的 ESP8266 上。

在此处输入图像描述

这是我使用的代码:

当我将此设置用于室外传感器时,任何人都可以获取 ESP8266,阅读 Lua 脚本并获取我的 WiFi 密码。

  1. 有什么地方可以用 Lua 加密 ESP8266 上的密码吗?
  2. 是否可以使用一些外部加密单元?
  3. 编译的 Lua 代码会改变什么吗?