Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rejoin request #248

Open
BoxFighter opened this issue Dec 9, 2021 · 3 comments
Open

Rejoin request #248

BoxFighter opened this issue Dec 9, 2021 · 3 comments

Comments

@BoxFighter
Copy link

Does anyone know how to construct a rejoin request packet?

@jbasement
Copy link

You can check the official ZigBee specification. Using this info you can manually construct a package.
But I think practically the easiest solution would be to capture a rejoin request packet by triggering a rejoin request from a device. Then you can continue to modify this packet

@Crypt0s
Copy link
Contributor

Crypt0s commented Mar 20, 2023

Frame Control | Dest Addr | Src Addr | Radius | Seq # | Dst IEEE Addr | Src IEEE Addr | Multicast Control | Source route Subframe | NWK Payload

where the NWK Payload is build out of:

Command Frame Identifier (1 octet) | Capability Information (1 octet)

Reference was "Zigbee Wireless Networks and Transceivers" by Shahin Farahani which is a very approachable explanation of 802.15.4/Zigbee Pages 104 and 106 in particular describe the Network (NWK) payloads for Zigbee over top of 802.15.4.

@Crypt0s
Copy link
Contributor

Crypt0s commented Mar 20, 2023

I realize we're commenting on a necrotic support request but adding support for this would be interesting

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants