2c96d6b097
- Introduced gateway group functionality in GatewayController, allowing for grouping of gateways. - Added methods to retrieve and set gateway groups for channels in GatewayRuntime and GatewaySettingsStore. - Implemented TCP control task in GatewayNetworkService to handle control commands over TCP. - Enhanced JSON handling for control frames, including discovery and configuration commands. - Updated Ethernet configuration management to support new settings for gateway groups. - Improved snapshot and reporting mechanisms to include gateway group information. Signed-off-by: Tony <tonylu@tony-cloud.com>