Replies: 1 comment 1 reply
-
|
I haven't used it as an extcap interface yet but you can do it over CLI if you're running a OpenThread RCP + Ziggurat build (it right now uses Ziggurat commands instead of Spinel directly): zigpy -vvv radio --baudrate 460800 ziggurat /dev/cu.usb... packet-capture -c 25 -o - | wireshark -k -S -i -I've tested it with a few different chips.
The problem right now is promiscuous mode. If I remember correctly, SiLabs RAIL does not allow you to enable auto-ACK and keep the radio in promiscuous mode. ESP32-C6 should. I was hoping to automatically add this data to debug logs. Enabling promiscuous mode + auto ACKing should allow the radio to react to packets that aren't intended for it, allowing us to build topology information for nearby routers that are more than one hop away. In theory. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
As i understand is it possible with Pyspinel and extcap using OTR RCP and its spinel interface for sniffing Thread / Zigbee (IEEE 802.15.4) packages if reading OT pages like https://openthread.io/guides/pyspinel/sniffer-extcap but is only made for Nordic and TI chips.
I think it shall being possible with other RCP with spinel enabled.
Have some experience of doing it and how to do it in real with our chips (ESP32/EFR32MG) ?
Also is it in the long run interesting implanting part of it in HA for doing deeper diagnostic for our mesh networks ??
Beta Was this translation helpful? Give feedback.
All reactions