网关控制(功能概览)

## 网关控制(功能概览) 网关控制功能基本通过`H3CGatewayObject`分类实现, 各模块功能导入对应功能分类即可使用。 #### 一、 基本功能 #### 1.1 网关控制基类 导入头文件`#import <H3CMagicKit/H3CGatewayObject.h` #### 1.2 网关加网(出厂配置) 导入头文件`#import <H3CMagicKit/H3CGatewayObject+H3CConfigGuide.h` #### 1.3 上网方式配置(非出厂设置) 导入头文件`#import <H3CMagicKit/H3CGatewayObject+NetModeConfig.h` #### 1.4 系统状态 导入头文件`#import <H3CMagicKit/H3CGatewayObject+SystemSet.h` #### 1.5 Wi-Fi控制相关 导入头文件`#import <H3CMagicKit/H3CGatewayObject+WiFiSet.h` #### 1.6 接入用户控制 导入头文件`#import <H3CMagicKit/H3CGatewayObject+AccessUser.h` #### 二、 网关控制(高级) #### 2.1 网速优化(一键优化) 导入头文件`#import <H3CMagicKit/H3CGatewayObject+NetOptimize.h` #### 2.2 灯光控制 导入头文件`#import <H3CMagicKit/H3CGatewayObject+LightControl.h` #### 2.3 通用控制/获取接口(不推荐使用) 导入头文件`#import <H3CMagicKit/H3CGatewayObject+AppCtrlGw.h` 导入头文件`#import <H3CMagicKit/H3CGatewayObject+APPGetGwInfo.h` #### 2.4 游戏加速 导入头文件`#import <H3CMagicKit/H3CGatewayObject+GameBoost.h` #### 2.5 带宽设置 导入头文件`#import <H3CMagicKit/H3CGatewayObject+BandwidthSet.h` #### 2.6 Mesh组网 导入头文件`#import <H3CMagicKit/H3CGatewayObject+Mesh.h` #### 2.7 设备维护 导入头文件`#import <H3CMagicKit/H3CGatewayObject+Maintain.h` #### 2.8 Lan口设置 导入头文件`#import <H3CMagicKit/H3CGatewayObject+LanSet.h` #### 三、路由器能集 网关种类、网关版本较多,调用网关接口需要参考能力集。尤其是扩展功只有较新的产品支持。 能力集主要参考类`MHRouterCapabilityManager.h`, 该类对网关版本适配非常重要。 导入头文件`#import <H3CMagicKit/MHRouterCapabilityManager.h>`。 #### 四、产品类型判断 导入头文件`#import <H3CMagicKit/DeviceUtil.h>` 类`DeviceUtil`可以判断产品类型、判断产品是否支持App控制。