问题标签 [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.
lua - 如何在 lua 中对 ESP8266 无线适配器进行编程以通过 WPS 按钮方法连接我的家庭网络
我有一个项目,其中我需要一个 wifi 设备才能通过 WPS 按钮连接到网络。如何以编程方式启用它?我正在使用运行 NodeMCU 固件(lua 代码)的 ESP8266 wifi 模块。
lua - 用 NodeMCU 检查电池状态?
我使用带有 Lua的NodeMCU的 ESP8266 开发板。我用两节 AA 电池为我的芯片供电,这给了我 3V。看到这个:
https://www.hackster.io/noelportugal/ifttt-smart-button-e11841
如何使用 NodeMCU 检查电池状态?
lua - 如何使用 NodeMCU 收听周围设备广播的其他 WiFi 网络 SSID?
设备广播它们之前连接的网络的 SSID。我想知道如何使用 NodeMCU Lua API(“将网卡设置为监控模式”)收听此类广播?
esp8266 - 如何计算使用 NodeMCU 连接到 esp8266 的用户数
我正在创建一个 geocache,当您通过 wifi 连接到它时会打开它。我只需要能够计算连接到 esp8266 的用户数。我已经使用最新版本的 NodeMCU 刷新了它。
esp8266 - ESP8266 发送和接收套接字
我是 ESP8266 的 NodeMCU 编程新手。我需要向服务器发送字符串并接收响应字符串。所以我写了一些代码,但它不能正常工作。我的程序通过时间运行,然后显示内存已满的消息。你能帮助我吗?
lua - 第一次发送后NodeMCU网络服务器关闭连接?
我在我的 ESP-12 上运行了一个带有 nodemcu 固件的小型 Web 服务器:
似乎我的连接在第一次发送后关闭,在我的浏览器中我只看到“第 1 行”文本,第 2 a 3 行没有出现,在我的串行控制台中我只看到一次“发送的东西”文本,即使评论关闭语句并让连接超时也不会改变行为。我在这里想念什么?
lua - node.input() 是否应该在 nodeMCU Lua 中处理一个刺痛
这段代码是否应该执行并将“bar”的值赋给变量baz?
期望输出为:
不是我缺少什么吗?
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 - 一线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 作为第二个字节有什么问题......
有人知道发生了什么吗?
亲切的问候,马可