Main question: Is it possible to achieve more speed with my equipment setup? I know that the BLE standard is not suitable for high speed data transfer, but my main task is to find the actual max data transfer speed.
I’m using two ESP32_Devkit_V4 and Arduino IDE 2.0.3. External antennas and range between them less 0.15 - 0.2 m. Using some different examples from the internet I have built client and server programs. Server is sending data to the client.
I used libraries:
- #include <BLEDevice.h>
- #include <BLEServer.h>
- #include <BLEUtils.h>
- #include <BLE2902.h>
- delay(90)
- valuesend= "(111111)(beight)(beight)(beight)(beight)(beight)(beight)(beight)";
- customCharacteristic.setValue(valuesend.c_str());
I attached my client and server programs here in txt files.
Thank you for your replies, Gleb.