Replies: 1 comment
-
Since this new stack will also support TCP/IP connection it could also be connected remotely (similar to OpenThread Border Router addon?)? PS: Which by the way is also in a way is kind of similar to the old "Z-Wave over IP Gateway" (Z/IP Gateway) architecture and concept as well: |
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.
-
FYI, ziggurat is an experimental open source Zigbee stack implemented in Rust (being worked on by puddly for the zigpy project):
It looks like he is indepdently working on a similar Zigbee-on-host concept that will use it via a new zigpy-spinel radio adapter library:
That is, the ziggurat will run similar to this ZigBee on Host concept and you can then use any radio hardware over OpenThread's Spinel serial protocol if the user has flashed it with compatible OpenThread RCP firmware:
ziggurat
An experimental open source Zigbee stack implemented in Rust.
This project aims to replace the functionality provided by existing radio adapters running Zigbee firmware and move all processing to the host, eliminating practically all limitations imposed by microcontroller-based Zigbee stacks.
Existing Zigbee applications (i.e. ZHA, Z2M, and OpenHAB) would implement a new radio type and communicate with the Ziggurat server over TCP, a UNIX socket, or possibly a virtual serial port, using a high-level wire protocol similar to that of existing Zigbee stacks.
Architecture
Ziggurat communicates with a 802.15.4 radio hardware over the OpenThread Spinel serial protocol. We currently use OpenThread RCP firmware to just send & receive packets and automatically send 802.15.4 ACKs. The stack handles all encryption, decryption, and processing, treating the radio hardware as just an 802.15.4 frontend. We aim to use with OpenThread RCP firmware for the foreseeable future, as it provides a uniform and hardware-agnostic 802.15.4 frontend that theoretically runs on chips from every major vendor and eliminates the need to use multiple firmwares when switching between Zigbee and Thread applications.
Beta Was this translation helpful? Give feedback.
All reactions