THEHUSKY.NET
Zigbee, one exchange at a timeA complete network story with every radio frame available.
1 of 31 moments183 frames available
CHAPTER 1 · MOMENT 1 OF 4 EXPLANATION

APPLICATION CONTRACT

Give applications an address

An endpoint is a numbered application slot inside one physical Zigbee device.

WHY IT HAPPENS

The switch and light both use endpoint 1 for their application. Endpoint 0 is reserved for device-management traffic.

PROTOCOL CONTEXTLocal firmware · no radio bytes
WHAT EACH DEVICE KNOWSLocal endpoint contracts only
LOCAL STATEWall switch → Color lightAssign application endpoint 1
SELECT A DEVICE

Inspect the knowledge held locally by each radio at this point in the story.

COMPLETE EXCHANGE1 local action · 0 radio frames
    LOCAL CHANGE Assign application endpoint 1

    This change exists in firmware and produces no radio frame.

    SELECTED EVIDENCENo radio frame in this action
    LOCAL FIRMWARE · NO BYTES
    WHAT TO NOTICENo transmission is required.

    The endpoint contract will become payload only when another device requests it.