Espressif Large-Scale Thread Network Performance Demonstration Based on ESP Thread SoCs

Опубликовано: 02 Ноябрь 2024
на канале: Espressif Systems
2,760
110

Thread is an IPv6-based, low-power mesh network protocol that offers advantages such as self-organization, no single point of failure, wide coverage, and large network capacity. Espressif now provides comprehensive Thread software & hardware platform solutions, including various Thread-supporting SoCs, Thread Border Router, Matter over Thread, RainMaker over Thread, etc.

We have set up a large-scale Thread network testing platform based on Espressif's Thread platform solution and Thread SoCs (e.g., ESP32-H2, ESP32-C6, etc.) to test and verify the performance of the Thread network. This video demonstrates the networking performance with 300 Thread nodes: network formation done within 2 minutes, stable connections, and the ability to achieve point-to-point communication.

👉 Demo Environment
Hardware
Espressif Thread Border Router (https://docs.espressif.com/projects/e...)
ESP32-H2 (https://www.espressif.com/en/products...)
ESP32-C6 (https://www.espressif.com/en/products...)

Software
ESP-IDF: v5.2.1 (https://github.com/espressif/esp-idf/...)
OpenThread: 456c4482 (https://github.com/espressif/openthre...)
Thread FTD 和 MTD: ot_cli (https://github.com/espressif/esp-idf/...)
Sniffer: ot_rcp (https://github.com/espressif/esp-idf/...)
Thread BR: esp-thread-br (https://github.com/espressif/esp-thre...)

Note: in order to achieve large-scale networking, we changed two default configurations in openthread:
OPENTHREAD_CONFIG_MLE_MAX_CHILDREN: 30
OPENTHREAD_CONFIG_MLE_ATTACH_BACKOFF_MAXIMUM_INTERVAL: 5000

📚 Additional Resources
ESP-IDF: https://github.com/espressif/esp-idf
ESP-IDF Docs: https://docs.espressif.com/projects/e...
ESP Thread BR: https://github.com/espressif/esp-thre...
ESP Thread BR Docs: https://docs.espressif.com/projects/e...
ESP Matter SDK: https://github.com/espressif/esp-matter
ESP Matter Docs: https://docs.espressif.com/projects/e...