esp8266相关内容
我一直试图让 AT 命令在我的ESP8266上运行。我在使用此问题中描述的方法进行第一次尝试时失败了: 所以我决定使用第二种方法使用这些官方SDK和固件: ESP8266 NONOS SDK V2.0.0 20160810 ESP8266 Flash工具 我基于以下引脚连接将Arduino Uno桥接为ESP8266: ESP8266 | Arduino ---
..
使用自定义NodeMCU编译ESP8266之后,该版本将无法使用以前的版本。对于自定义版本,我在先前版本的 http://nodemcu-build.com 中使用了云服务。是来自github的nodemcu_float_0.9.6-dev_20150704.bin。 现在的问题是,通过串行端口进行的通信现在很古怪,有时似乎可以正常工作,有时却不能。 p> 例如: 当我列出文件时
..
我在使用NodeMCU进行HTTPS GET请求时遇到问题,即使根据他们的文档和这个答案在StackOverflow上。 我正在尝试的代码是: function getHTTPS() http.get('https://httpbin.org/get',nil,function(code,data) print(代码,数据) end) end enduser_setu
..
我正在尝试从连接到ESP8266的设备获取rs232数据(然后将通过http/wifi将数据发送给我们). 我正在使用max3232 IC为ESP8266提供必要的3.3v TTL. 我已将max3232(引脚12)连接到ESP8266的GPIO引脚13(rx)(我仅接收数据但不发送数据,因此仅连接了rx引脚). 我正在使用的代码: -- --file: test2.lua
..
尝试刷新最新的dev固件时,我遇到了一些麻烦。我用cli中的大量复制/粘贴示例编辑了问题,并阐明了我到目前为止所采取的步骤。这是我尝试做的事情: 我从自定义构建服务中下载了1.4.0的主版本和固件版本。 li> 我尝试使用以下命令刷新1.4.0主版本: python esptool.py --port / dev / ttyUSB0 write_flash -fm = dio
..
我是ESP8266的NodeMCU编程的新手。我需要将字符串发送到服务器并接收响应字符串。所以我写了一些代码,但是不能正常工作。我的程序会一直运行,然后显示一条消息,指出内存已满。你能帮我吗? ---------初始化函数---------- ------- wifi.setmode(wifi.STATION) wifi.sta.config(“ TP-LINK_ROBOT”,“ 6
..
我将esp8266设为接入点,以便移动设备可以连接到它。想要获取与其连接的设备的macAddress。我怎么能得到它? 解决方案 我得到了答案从这里开始 并且有效 #include #include extern“ C”; { #include }
..
从HTTPS请求正确获取有效负载后,将客户端的字符添加到String中后,大约8000个字符后停止,然后恢复并再次停止几次 这是我的代码段: long streamSize = 0; Serial.println(“正在读取有效负载...”); while(stream.connected()){ while(stream.available()> 0){ char ch =
..
昨天,我尝试从nodemcu-build.com生成新的固件bin,并用esptool.py闪烁后,我的esp开始闪烁(esp芯片上的蓝色二极管)并发出(低谷USB转换器)垃圾数据。我尝试使用模块组合生成构建,尝试刷新它们(二进制和浮点),并且它总是开始闪烁并发出垃圾。比我的同事尝试使用较旧的版本更完美,比将他送给我的较旧版本更完美,刷新之后,一切也都完美。因此,刷新工具或系统(在Mac和Linu
..
我有一个连接到我的Wifi局域网的Raspberry Pi,它以 mqtt-broker.local 的形式响应mDNS。 我可以使用以下命令在笔记本电脑上找到它: $ avahi-resolve-host-name -4 mqtt-broker .local mqtt-broker.local 192.168.XXX.YYY 我有一个ESP32 DOIT如果我
..
我正在研究ESP8266串行wifi芯片的编程。在其SDK示例中,它广泛使用了名为 os_zalloc 的函数,我希望在其中使用 malloc 。 虽然有时也使用 os_malloc 。因此,它们在功能上似乎并不相同。 不幸的是,没有文档。有人可以从以下头文件中做出有根据的猜测吗? #ifndef __MEM_H__ #define __MEM_H__ // voi
..
我正在使用ESP12E模块.我上传了AT Firmware.bin v1.1.1.1,将引脚0接地连接到3.3 V,重新启动了模块. 当监视COM端口时,我看到: 最后,id并没有说它已经准备好,因此所有AT命令都不起作用. 有什么解决办法吗? 解决方案 在您问题的图片末尾,我们看到了一些垃圾.最上面说 ,第一个原因:2,启动模式:(3,7) 这告诉我们设备已
..
我正在尝试进行基于 TCP 的通信,以使用 ESP8266 模块连接到路由器并发送如下AT指令时,我可以做到这一点, 设置服务器: AT+CWJAP="AccessPointName","Password"//Join to your WiFi network AT+CIPMUX=1//0 for single connection 1 for multiple connection.
..
我正在尝试刷新esp8266中的AT固件,但总是收到等待数据包头超时的错误. 注意:我正在使用esptool.py刷新芯片,并且已经有一些代码上传到该芯片,我已经使用Arduino IDE 上传了代码 这是我在编写Flash时遇到的错误: root@mayank-HP-Notebook:/home/mayank/Desktop# esptool.py -b 115200 -p /d
..
我有一个从传感器收集数据的arduino Uno,我想使用支持WifiClientSecure库的SSL的wifi esp8266将此数据发送到云,还有一种替代方法,可以将arduino的数据发送到esp卡和esp8266此数据并将其发送到云后,我可以使用mqtt,但我想知道是否有一种方法可以在arduino uno和esp8266之间建立直接连接而无需第三方,任何帮助都将是感激不尽. 解决
..
我需要在Arduino兼容项目中侦听ESP8266上的特定UDP端口并在收到适当消息时做出响应,同时在主程序循环中执行其他应用程序工作. 我想将UDP内容抽象到自己的类中,这就是我的问题所在. 如何让我的班级继续听,阅读一个UDP数据包,然后调用发送响应方法,而无需在主程序循环中放入大量代码? 我的课程的接口是: #ifndef Discover_Me_h #define
..
我有一个采用uint64_t变量的函数.通常我会这样做: irsend.sendNEC(result.value); result.value是一个uint64_t(十六进制)(我认为).如果我这样做: String((uint32_t) results.value, HEX) 我明白了: FF02FD 如果我这样做: irsend.sendNEC(0x00FF
..
我有一个ESP32-WROOM,在这里看到. 在Arduino IDE中,我编译并验证我的草图,然后尝试上传. 我收到以下错误: esptool.py v2.1 Connecting........___ Chip is ESP32D0WDQ6 (revision (unknown 0xa)) Uploading stub... Running stub... Stub runn
..
我当前正在尝试将Sparkfun ESP8266 Thing连接到我的Azure IoT中心.我已经成功设置了集线器,并正在按照有关如何将Thing连接到我的Azure IoT中心的教程进行操作:不幸的是,我不断收到错误消息: 未在此范围内声明"StaticJsonBuffer" Arduino:1.8.5(Windows 10),开发板:"SparkFun ESP8266 Thing
..
我想打印对AT命令的响应.我正在发送AT命令,但在Arduino串行端口中没有任何响应.它给出-1而不是OK. #include "SoftwareSerial.h" String ssid = "connectify-krish"; String password = "12345678"; String myword= ""; SoftwareSerial esp(10, 11); v
..