prplfoundation / prplMesh

This repository moved to https://gitlab.com/prpl-foundation/prplmesh/prplMesh
Other
65 stars 32 forks source link

[Task] Autoconfig WSC flow phase 1 #71

Closed tomereli closed 5 years ago

tomereli commented 5 years ago

Description

Initial implementation for the Autoconfig WSC M1+M2 flow in prplMesh. Goal is to see M1 and M2 (none-encrypted) in wireshark, which will prove our controller is ready for certification. In order to keep the controller operational, the current slave join flow will remain, but the vendor specific CMDU which is used to send the join message will be replaced by Autoconfiguration WSC M1 message followed by vendor specific TLV which contains the Intel join message.

The response from the controller will be the M2, none encrypted, with the intel vendor specific TLV at the end, which will be used for slave response.

Sub Tasks

Exit criteria

Controller and remote agent pass m1/m2 and get to operational. Autoconfig packets caprured in wireshark and are valid. Test using docker "runner".

Detailed description

Section 5.7.1 in beerocks_1.4 architecture.pdf

tomereli commented 5 years ago

Superseded by #171