You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Cluster-based commissioning - phase 1.
Adds calls to clusters to commission a device properly. This is
intended to be used to setup a device that is already on the
network, but not already on a CHIP network. Hence, network
credentials are not required, but we do need to send all the
remaining commissioning information.
Challenges:
IM cluster commands time out more often than the non-IM commands,
even when the device is clearly sending a reply.
Need to find the race and get rid of it.
Still to do:
- add operational credentials into state machine
- add more commissioning phases (time set etc.)
- add proper scan command for determining ethernet netif name
- swap over to CASE before sending commissioning complete command
- once we're totally in IM, combine some commands
- add post commissioning setup commands (trusted node ids etc.)
* Restyled by gn
* Address review comments.
* Add back some lines lost in a rebase.
* Address review comments
- remove heap allocation from callbacks
- overwrite node ID resolution functions rather than using a delegate
* Restyled by gn
* Restyled by shfmt
Co-authored-by: Restyled.io <commits@restyled.io>
gn --root="$CHIP_ROOT" gen "$OUTPUT_ROOT" --args="chip_detail_logging=$chip_detail_logging chip_mdns=\"$chip_mdns\""
97
+
gn --root="$CHIP_ROOT" gen "$OUTPUT_ROOT" --args="chip_detail_logging=$chip_detail_logging chip_mdns=\"$chip_mdns\" chip_use_clusters_for_ip_commissioning=$clusters"
0 commit comments