Questions tagged [esp8266]

ESP8266 is a highly integrated chip which offers a complete and self-contained Wi-Fi networking solution, allowing it to either host applications or offload all Wi-Fi networking functions from another application processor.

The ESP8266 has on-board processing and storage capabilities that allow it to be used with sensors and other application specific devices through its GPIOs with minimal development up-front and minimal loading during runtime. Its high degree of on-chip integration allows for minimal external circuitry. The entire solution, including the module, is designed to occupy minimal PCB area.

The processor itself is an chip; use that tag for questions about Xtensa assembly language, ISA details, and other low-level CPU things, not about peripherals or SDK problems.

The chip features:

  • SDIO 2.0, SPI, UART
  • 32-pin QFN package
  • Integrated RF switch, balun, 24dBm PA, DCXO, and PMU
  • Integrated RISC processor, on-chip memory and external memory interfaces
  • Integrated MAC/baseband processors
  • Quality of Service management
  • I2S interface for high fidelity audio applications
  • On-chip low-dropout linear regulators for all internal supplies
  • Proprietary spurious-free clock generation architecture
  • Integrated WEP, TKIP, AES, and WAPI engines
  • 802.11 b/g/n
  • WiFi Direct (P2P), soft-AP
  • Integrated TCP/IP protocol stack
  • Integrated TR switch, balun, LNA, power amplifier and matching network
  • Integrated PLLs, regulators, DCXO and power management units
  • +19.5dBm output power in 802.11b mode
  • Power down leakage current of <10uA
  • Integrated low power 32-bit CPU could be used as application processor
  • SDIO 1.1/2.0, SPI, UART
  • STBC, 1×1 MIMO, 2×1 MIMO
  • A-MPDU & A-MSDU aggregation & 0.4ms guard interval
  • Wake up and transmit packets in < 2ms
  • Standby power consumption of < 1.0mW (DTIM3)

There are some companies developing modules mostly named like ESP-01, ESP-02, ... ESP-12. Every module has different capabilities and PCB layout.

The modules based on this chip can be programmed with some development tools including Eclipse, CodeBlocks, Arduino(1.6.5) etc. Modules can host different firmwares including NodeMCU. With NodeMCU firmware the chip can parse and execute Lua scripts.

2486 questions
0
votes
0 answers

Having problems saving wifi config with nodemcu

Have a development esp12 (Amica) that has been working Ok for months. On a recent boot it appeared to stop connecting to my Wifi. I have the enduser setup code in the module, that connected ok, but the config was not save thru reboot. if I connect…
0
votes
0 answers

Flashed the ESP-01S to new firmware, now can't send any AT commands

I've have been trying to flash the ESP-01S to the 1.5.1 from the official website. I am also using their own flash tool. The tool detects the component and completes the update all the time, this is what it detects: 5Eh : N/A flash…
0
votes
1 answer

DS3234 RTC with ESP32 spi communication error

i am trying to learn protocols and ESP32. I am a Arduino user, but i want to move to ESP32 with eclipse , not using arduino ide at all. I am trying to user DS3234 rtc with SPI communication but i can not make it work. First i have set the RTC with…
kyrpav
  • 756
  • 1
  • 13
  • 43
0
votes
1 answer

Cannot create HTTP POST to ESP8266 server using Retrofit

Don't know is it important but this operation is a part of onClickListener method at RecycledView Object. I am trying to send HTTP POST to my esp8266 server. My phone is connected to ACCESPOINT hosted by ESP8266 where server is setup also. Using my…
0
votes
0 answers

Send data from Arduino to ESP8266 using JSON and display this data in a WebServer?

I'm sending Humidity data from a sensor (DHT11) connected to an Arduino Uno to a NodeMCU (ESP8266). I'm sending this data through ArduinoJSON library and this is working perfect. So the NodeMCU can Deserialize with no problem the JSON object and…
Carlo
  • 587
  • 1
  • 5
  • 17
0
votes
0 answers

Arduino (ESP8266) with AWS: Cant setup SSL connection

Im using a standart ESP8266 (No NodeMCU) to connect with AWS: and everything goes normally, I can upload the code to my module: Im using the libraries 2.5 for esp8266 I already did my part in AWS /* ESP8266 AWS IoT demo Simple demo code to…
0
votes
2 answers

How to host a html using sd card

i wanna host a webserver from a sd card using ESP8266. i look through the github library SDWebServer, and i tried the code it came out following error error: 'class String' has no member named 'clear' and the line of code "path.clear();" is causing…
0
votes
1 answer

How to select the right I/O extender for ESP8266

I have an ESP8266 to which I want to connect a few ultrasonic sensors. I need to poll them every second in order to calculate the distance they measure. Because ESP8266 doesn't have many digital pins, I have to use an I/O extender, but I don't know…
0
votes
2 answers

Sending message to Azure Event Hub with nodemcu

I am trying to send messages to Azure Event Hub by using nodemcu (ESP8266). I am using REST API of the Azure Event Hub. I followed this instructions however I didn't worked for me. Currently, I am taking this response: 401 SubCode=40103: Invalid…
0
votes
1 answer

Mosquitto docker Socket error on client , disconnecting

I have setup mosquitto on docker (raspberry pi 4) using certificates to secure the connection. I have no username and password configured in mosquitto. I am using this code to connect my wemos d1 mini to mosquitto with…
nopact
  • 195
  • 2
  • 12
0
votes
0 answers

ESP8266 GET request sent but not received by website

I am trying to send a GET request with Arduino Uno using ESP8266. The final goal is to send data from arduino and save them in a mysql database. I can manually send data to it using my browser. However, I am not able to send data from Arduino to…
0
votes
2 answers

Is there a way to add board from Arduino board manager to CLion Arduino plugin?

I have a LOLIN D1 mini board and i want to use CLion with it. I am able to add this board to Arduino IDE and work with it using this URL: http://arduino.esp8266.com/stable/package_esp8266com_index.json and Arduino IDE boards manager. But CLion…
VladasZs
  • 87
  • 1
  • 11
0
votes
1 answer

Send data from NodeMcu(ESP266) to ESP32 using esp now?

I am trying to send some data from a Nodemcu(esp8266) to ESP32. I am trying to use espnow for that purpose, but I am really stuck, I cant merge the Master and Slave for both the boards, I find the codes to be far different I tried some modifications…
Jose Ben
  • 27
  • 3
  • 10
0
votes
1 answer

problem with uploading .bin file to esp8266

I have a board which has esp8266-07 on it and it has the pins to upload .bin file. I know this chip is alive. I had an pl2303 like this: which worked all fine and I could upload my .bin file to the chip. now I have a hw-597 like this (without the…
M.Navidi
  • 113
  • 1
  • 10
0
votes
1 answer

How do I send a command to Google Home with an ESP8266?

I have been looking for a way to send commands to my google home by pressing a button connected to an ESP8266. What I am trying to do is have my Google home turn off / on my Smart lights by pressing a button rather than saying the command. I have…
Mr_HaleYa
  • 67
  • 1
  • 1
  • 9
1 2 3
99
100