问题标签 [esp8266wifi]

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 回答
479 浏览

firebase - 如何通过 STM32CubeIDE 将 ESP8266 Wifi 模块连接到 Firebase

我正在 STM32F103rb Nucleo-64 板上开发一个嵌入式项目。

该项目包含 ESP8266 Wifi 模块。我在 STM32CubeIDE 工作区中编写代码。

有没有办法通过STM32CubeIDE工作环境将ESP8266 Wifi Module连接到firebase?
还是不可能?提前谢谢了!

0 投票
0 回答
66 浏览

arduino - Arduino 以太网库如何处理重新连接

我想知道标准 Arduino 以太网库是否像 ESP8266WiFi 库对 wifi 一样自动处理可能的重新连接。

如果由于某种原因以太网连接已经建立

丢失了我必须在我的草图中建立一个新的连接吗?

0 投票
0 回答
90 浏览

esp8266 - Wemos D1 mini (esp8266 12-F) 不响应 AT 命令

我已经使用这些模块工作了几个月,但我有一些关于它们的重大问题,我从未学会如何处理。

有时,我的模块停止响应(我不知道原因),所以我刷新了固件,然后一切正常。

现在,一周后我正在使用的模块停止工作(我已经测试了所有的电压和电气设备,它是正确的)。我试图刷新模块,但这似乎不起作用。我唯一能从模块中得知的是,当我单击手动重置按钮时,模块会发送 WIFI DISCONNECTED (除了许多抓取字符)。我以不同的波特率测试了所有这些,但是当我处于 115200 波特时,我只能接收到清晰的数据。

有人有想法吗?

0 投票
1 回答
210 浏览

networking - ESP8266-05 在连接到任何 Wi-Fi 网络时总是返回 +CWJAP:4

我是 ESP8266 的新手。我有一个 ESP-05 模块通过 CH340 com 端口适配器连接到我的 PC USB。

我能够使用 AT+CWLAP 列出所有网络,但是当我发出连接命令时,它显示了一个 CWJAP:4 错误。我尝试了我的家庭网络、办公室的网络以及我的 Android 手机创建的 Wi-Fi 网络。总是一样的结果...

密码 100% 有效(我尝试输入错误的密码,在这种情况下,它会根据需要返回 CWJAP:3)。

可能是什么原因??谢谢。

0 投票
1 回答
578 浏览

c++ - ESP8266 WiFiClientSecure 异常 9

尝试将我的 ESP8266 连接到我的 WebServer 时遇到一些问题。我想连接到 Web 服务器,然后通过 REST-API 将信息发送到服务器。

不幸的是,我的程序在连接到服务器时崩溃。

这是我的代码:

此时程序崩溃if (client.connect(host, httpsPort)) {

这是输出:

当我解码堆栈时,我得到以下信息:

有人知道如何解决这个问题吗?在此先感谢,帕特里克

0 投票
1 回答
146 浏览

server - 如何访问本地网络之外的 ESP8266 ( NODEMCU ) 服务网站?

我可以将我的 ESP8266 连接到本地网络,提供网站并使用本地 IP 地址在我的手机上访问它。所以我尝试使用api.ipify.org获取我的公共 IP并使用它来访问我本地网络之外的 nodemcu 服务器,但我无法使用我的公共 IP 访问该网站。

如何将我的 nodemcu 服务器公开到 Internet 而不仅仅是本地网络?

会喜欢任何涉及第三方服务的基于代码的解决方案。

提前致谢

0 投票
0 回答
50 浏览

c - 使用C从http请求中提取post值

我正在尝试从中提取 POST 字段数据:

该变量request包含整个消息:

WifiClient 文档:https ://arduino-esp8266.readthedocs.io/en/latest/esp8266wifi/client-class.html

我试图strtok()像这样拆分它,但出现转换错误:

这是错误:

无法将参数 '1' 的 'String' 转换为 'char*' 到 'char* strtok(c​​har*, const char*)'

我真的想不出一个实用的方法来做到这一点。感谢您的帮助。

0 投票
0 回答
92 浏览

php - WiFiClient arduino 没有返回我对 php 网页的期望

我有一个非常简单的 php 网页,它只执行“echo 0”。当您输入正确的地址时,您在页面上看到的只是 0。所以这很好。我正在尝试使用我的 arduino 代码激活这个 php 页面并从站点获取这个“0”,但是它一直返回这个“HTTP/1.1 200 OK”而不是这个“0”。我错过了什么?这是相关的arduino代码......

}

最后一行“Serial.println(retLine);” 是我期望的 0 但事实并非如此。

0 投票
2 回答
719 浏览

esp8266 - Windows10 未检测到 NodeMCU

我的Windows 10没有检测到我的NodeMCU(ESP8266)V3当我将USB连接到它时没有任何反应,在检测到设备的Windows上甚至没有闪烁的LED或声音,并且它也没有出现在设备管理器上它说在板子背面安装 CH340G 驱动程序

产品信息:对产品非常了解,但它在板背面写着这些 LoLin new NodeMcu V3 和前面的 Ver 0.1 及其 ESP8266MOD btw 并且有 2 个按钮 RST、FLASH

0 投票
0 回答
30 浏览

esp8266 - Thing speak 使用 esp8266 和 Arduino Uno 接收到的并非所有来自 Arduino 串口的数据。你能回答吗

我使用过温度、浊度和 pH 传感器。(使用 esp8266 和 arduino uno)

传感器的所有读数都显示在串行端口中。并非所有来自 Arduino 串口的数据都被 Thing speak 从传感器接收。这是代码

#include <SoftwareSerial.h>

#include <OneWire.h>

#include <达拉斯温度.h>

#define ONE_WIRE_BUS 2

单线单线(ONE_WIRE_BUS);

达拉斯温度传感器(&oneWire);

#define SensorPin A1

unsigned long int avgValue;

浮动 b;

int buf[10],温度;

#定义 RX 3

#define TX 4

字符串 AP = "";

字符串 PASS = "";

字符串 API = "";

字符串主机 = "api.thingspeak.com";

字符串端口 = "80";

字符串字段1 =“字段1”;

字符串字段2 =“字段2”;

字符串字段3 =“字段3”;

int countTrueCommand;

整数计数时间命令;

布尔发现=假;

浮动 valSensor1;

浮动 valSensor2;

浮动 valSensor3;

SoftwareSerial esp8266(RX,TX);

无效设置()

{

}

无效循环()

{

}

浮动 getTemper()

{

}

浮动获取浊度()

{

}

浮动 getpH()

{

}

void sendCommand(字符串命令,int maxTime,char readReplay[])

{

}