Closed morantr closed 5 years ago
Well done, let's discuss this on the next daily meeting.
Regarding the "Problem": indeed, the specification requires that you match the radio band with the configured radio bands and provide an M2 for each matching SSID. Note that there may be multiple M2s in the WSC response.
Introduction
To pass EasyMesh certification, the system is required to be able to receive various commands from TestSuit(UCC) application. Current design focus on the command "DEV_SET_CONFIG" which is used to configure a device (Agent) with its configuration parameters.
Sequence Diagram
Command Syntax
BSS_info components by order:
Design
Each DEV_SET_CONFIG command will be parsed, and its parameters will be stored in controller DB (not inside DB node), in list container. Note: This configuration will have to be cleared on DEV_RESET_DEFAULT command. When the controller will receive M1 and create M2 message, it will take the configuration from the DB and fill it inside M2.
Problem "DEV_SET_CONFIG" could have multiple devices configuration on the command with the same ALID. When filling M2, how could the controller choose which configuration to use for each RUID? It is possible to match operating class on AP capabilities from M1 to the operating class in the configuration to know to which configuration to use in M2: if operating class is '8x' - '2.4G', else '5G'.
Opens If there will be multiple configurations with operating class that match AP capabilities, it will be impossible to fill M2.
dev_set_config.zip plantuml files