I would like to transmit some measurement data of signals in real-time. The signals are sampled with a 1 ms sampling period. I would like to send 2048 Bytes (one data packet) every 500 ms. Has the ESP8266 a double buffer (2x 2048 Bytes) ? The idea is to fill one buffer countinuously (with 1 ms period) until it is full, then switch the buffers and countinuously fill the second buffer without any lost of samples. The prepared filled buffer should be signalized by some flag and it should be transmitted after reception of some data request from a router. The Modem should be in sleep mode between the 500 ms intervals to save the battery life.
Thank you for your suggestions of implementation.
Doesn't your host MCU have enough RAM to store 2048 bytes?
This is also possible to implement using nonOS or RTOS SDK for the ESP8266 or by adding custom AT commands.
Who is online
Users browsing this forum: No registered users and 2 guests
Newbies Start Here
Are you new to ESP8266?
Unsure what to do?
Dunno where to start?
Start right here!
We also have a RTOS version and a MESH version too!
Complete listing of the official ESP8266 related documentation release by ESPRESSIF!
Must read here!