I've been testing the CoAP client through the libcoap library with confirmable messages. I noticed that there is an average latency of 4.5 ms for sending processing and an average of 15 ms for confirming.
And this left me in doubt, theoretically CoAP should be faster, however, in MQTT using the Arduino framework and the PubSubClient library to publish on a broker, receive on a device with QoS 1 and confirming the message, all this takes on average 6 to 7 ms of latency...
All tests were done more than once on a local network and with a 1024-byte message. I'm really new to this platform, I'd like to know your opinions, if I'm doing something wrong or is it just like that.
I used TLS.
I used the ESP-IDF example and just modified the base settings and the line:
coap_add_data_large_request(session, request, 1024, data, NULL, NULL);
Why is CoAP latency higher? (CoAP vs MQTT)
Jump to
- English Forum
- Explore
- News
- General Discussion
- FAQ
- Documentation
- Documentation
- Sample Code
- Discussion Forum
- Hardware
- ESP-IDF
- ESP-BOX
- ESP-ADF
- ESP-MDF
- ESP-WHO
- ESP-SkaiNet
- ESP32 Arduino
- IDEs for ESP-IDF
- ESP-AT
- ESP IoT Solution
- ESP RainMaker
- Rust
- ESP8266
- Report Bugs
- Showcase
- Chinese Forum 中文社区
- 活动区
- 乐鑫活动专区
- 讨论区
- 全国大学生物联网设计竞赛乐鑫答疑专区
- ESP-IDF 中文讨论版
- 《ESP32-C3 物联网工程开发实战》书籍讨论版
- 中文文档讨论版
- ESP-AT 中文讨论版
- ESP-BOX 中文讨论版
- ESP IoT Solution 中文讨论版
- ESP-ADF 中文讨论版
- ESP Mesh 中文讨论版
- ESP Cloud 中文讨论版
- ESP-WHO 中文讨论版
- ESP-SkaiNet 中文讨论版
- ESP 生产支持讨论版
- 硬件问题讨论
- 项目展示
Who is online
Users browsing this forum: No registered users and 70 guests
- All times are UTC
- Top
- Delete cookies
About Us
Espressif Systems is a fabless semiconductor company providing cutting-edge low power WiFi SoCs and wireless solutions for wireless communications and Internet of Things applications. ESP8266EX and ESP32 are some of our products.