[REQUEST] Add support for "hosted OpenThread" (ESP32 Hosted supporting Thread protocol) to ESPHost? #3356
Unanswered
Hedda
asked this question in
Component enhancements
Replies: 2 comments 3 replies
-
As far as I can tell only wifi and bt are supported atm: https://github.com/espressif/esp-hosted-mcu |
Beta Was this translation helpful? Give feedback.
3 replies
-
There is already an officially supported mechanism for using an external thread radio via SPI or UART by compiling the ot_rcp example and using it as a firmware, would esp-hosted-mcu offer any additional benefits? |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Component name
ESP32 Hosted
Link to component documentation on our website
https://esphome.io/components/esp32_hosted/
Describe the enhancement
Please consider adding support for hosted OpenThread (hosted Thread protocol) on chips like ESP32-S3 and ESP32-P4 which do not have an embedded Thread radio like ESP32-H2, ESP32-C6, and ESP32-C5 has, enabling IPv6 connectivity (through external Thread Border Router).
If this solution could be extended to also support Thread (OpenThread) it be even greater as it would enable OpenThread/Thread capabilities on the primary ESP32 without it having native Thread radio.
Upstream feature request for Espressif's esp-hosted-mcu library:
Use cases
ESP32 Hosted (ESP-Hosted-MCU) is a solution that allows you to use ESP32 modules as communication co-processors to provide wireless connectivity for the main ESP32 host module via a second ESP32 chip (with currenly Wi-Fi and Bluetooth being supported). Extending this support to OpenThread (Thread) would allow the main host chip that do not have a radio for OpenThread to communicate over a Thread network mesh using IPv6 using a secondary/external SPI-connected ESP32-module that does have a Thread radio.
https://esphome.io/components/esp32_hosted/
Development could be for example tested on Espressif's ESP Thread Border Router SDK hardware (based on ESP32-S3 and ESP32-H2), or anpther example setup would be combining the ESP32 DevKitC with the ESP32-H2 DevKitC (connect via UART):
https://github.com/espressif/esp-thread-br
https://github.com/espressif/esp-idf/tree/master/examples/openthread/ot_br
Anything else?
I believe this is indirectly related to @swoboda1337 's work extending ESP32 Hosted support (ex. PR for hosted BLE Bluetooth Low Energy):
PS: Also ping @mrene, @lboue and @felipejfc who all worked/working on OpenThread (Thread protocol) support in ESPHome:
Add OpenThread support on ESP-IDF esphome#7506
[nrf52] Add openthread support esphome#8410
Beta Was this translation helpful? Give feedback.
All reactions