Test of OpenThread RCP on Espressif hardware #94
Replies: 2 comments 3 replies
|
Examples compiled and running. ZoH is working good for me (so far joining and receiving report works) except for a few hiccup like binding device (still exploring this issue). Tested in a network with 8 other devices. Edit: i notice that ot_rcp over usb on esp32 isn't stable right now ? i am on a build from master branch of esp-idf. What weird is, z2m doesn't restart/crash, and it kept sending to esp but met with no response. Switching to uart interface for stability reason PS: Did anyone have issue with outgoing connection stop working after restarting z2m ? Receiving works fine, but sending command always fail |
|
Thanks for zigbee-on-host — and for being upfront that single-handedly supporting every radio, ESP32 in particular, isn't something you want to take on. That's entirely fair, and nothing below is a request for you to do so. We just wanted to leave an honest, evidence-based record instead of a silent "didn't work". We put a considerable amount of time and bench/compute effort into reproducing and diagnosing the ESP32-C6 reports here (and in #40 / #124). Bottom line: we did not reach a comprehensively functional ZOH setup — and that statement is deliberately not ESP-only. We ran the same joiner against a third-party radio (an EFR32 / Silicon Labs OT-RCP, i.e. one in your "ongoing" firmware tier), and the most consequential failure reproduced there too, on the host side. Host / trust-center — not radio-specific, reproduced on the EFR32 radio. A Zigbee-3.0 joiner that requires the TC-link-key exchange (a standard BDB mechanism; the esp-zigbee end-device sample has it enabled by default) joins fine, completes node-descriptor → active-endpoints → simple-descriptor → modelId read, then sends Radio / firmware (Spinel) — where our actual doubt lies. Setting ZOH aside: we have justified doubt that the OT-RCP firmware shipping today robustly implements the Spinel raw-802.15.4 (
The through-line: "any generic OT-RCP with correct |
Uh oh!
There was an error while loading. Please reload this page.
Anyone willing and able to build and experiment some more, please share your findings here!
https://github.com/espressif/esp-idf/blob/master/examples/openthread/ot_rcp/README.md
Current reported state:
Known issues:
Known limitations:
All reactions