问题标签 [esp8266]

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 投票
1 回答
594 浏览

lua - 带有 esp8266 的多文件

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

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

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

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

在此处输入图像描述

在此处输入图像描述

和另一个弹出消息

这些打印在控制台上:

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

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 投票
1 回答
999 浏览

nginx - Arduino ESP8266 不接收来自 HTTP 服务器的所有数据

我正在使用 arduino 和 esp8266 与我的 HTTP 服务器(Nginx+flask)进行交互。我已经成功地将请求发送到服务器,但是,当我检查 esp8266 收到的消息时,esp8266 没有从服务器获取所有数据。

假定的结果应该是:

目前我得到的结果是:

我发送到 ESP8266 模块的流:

我曾尝试使用超时/延迟来等待更多数据,但它没有用。有人有同样的问题吗?

0 投票
1 回答
4361 浏览

arduino - 串口变速后无法连接到 ESP8266

经过反复试验,今晚我的Arduino Uno开始与ESP8266 模块通信,该模块使用最常见的接线,从大尺寸外部电源为模块提供 3.3V 电源,直接连接 3.3V TX 线和分压器从 5V RX 读取。

为 ESP8266<->Arduino 串行通信设置115200 速度后,串行监视器上出现了一些清晰的启动消息和命令响应。

Arduino 串行监视器显示与 ESP8266 模块的通信

由于这些消息被一些垃圾字符交错,我尝试降低通信速度。为此,我向模块发出了命令AT+IPR=9600,它立即在蓝色 LED 上显示了一些动作,在控制台上显示了 OK 响应,最后导致相同的 LED 被固定。

因此,我调整了 Arduino 端的串行速度esp8266.begin(9600);但无法与模块进行任何进一步的通信。 我现在只能以任何速度看到垃圾。

模块可以升级到不同的速度吗?我尝试了其中的许多(4800、57600、19200、回到 115200 等),但显示器上没有出现明确的响应。

您能否建议尝试重新建立连接?有什么方法可以重置最后一个命令结果?如果可以尝试任何更简单的解决方案,我宁愿避免设置固件更新。

0 投票
1 回答
1543 浏览

ajax - ESP8266 + Teensyduino 网络服务器

我使用的是与 ESP8266 配对的 Teensy 3.2 微控制器。现在我只是想提供一个使用 ajax 更新的简单 HTML 网页。我可以连接到 ESP 并提供一个页面,但我无法使用 XML 数据更新页面。问题出在循环函数的某个地方。我不确定如何让 ESP 正确发送 XML 数据,或者我可能错过了一个关键功能。非常感谢帮助!

0 投票
1 回答
358 浏览

arduino - 带有arduino uno的esp8266请求错误



我正在开发一个 arduino 项目,我必须在互联网上将一些数据发送到我的服务器。
但问题是我总是收到错误的请求(HTTP 400)。

我有两个可用的 php 和 asp.net 服务器,但它们都不接受连接

我在 ESP8266 上使用下面的命令发送数据

我发现我必须发送更多标头,但我不知道如何发送这些标头。
请帮忙。

谢谢你

0 投票
2 回答
453 浏览

arduino-uno - 用 esp8266 编程 arduino 的麻烦

我在使用 arduino uno 和 esp8266 编程时遇到了一点问题。我已将 arduino uno 与 esp8266 模块连接起来。

当我运行一个空程序以使用其命令测试 esp8266 时,我得到了正确的结果。

手动输入的命令和结果: 在此处输入图像描述

当我在串行监视器命令 AT 中手动给出时,它会为所有命令提供正确且正确的结果。

但是,当我尝试使用程序自动化时,我没有得到输出,因为当我在串行监视器上手动输入时,你能检查我的代码吗?

我的输出是: 在此处输入图像描述

我的下一个节目

我对这个程序的结果是在串行监视器上什么都没有。

我想将程序中的命令作为字符串获取,以便在充当 Web 服务器时可以执行诸如 find 或其他字符串操作。

有人请帮助我。