# IotGatewayMIB **Repository Path**: fate-friend/iot-gateway-mib ## Basic Information - **Project Name**: IotGatewayMIB - **Description**: 使用MIB builder自定义物联网网关的MIB结构,涵盖设备的基本配置、状态信息、性能指标和安全管理等方面,仍存在不完善之处,希望有兴趣的小伙伴,欢迎交流和完善 - **Primary Language**: 其他 - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: https://gitee.com/fate-friend - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-12-19 - **Last Updated**: 2023-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # IotGatewayMIB ## 介绍 使用MIB builder自定义物联网网关的MIB结构,涵盖设备的基本配置、状态信息、性能指标和安全管理等方面,仍存在不完善之处,希望有兴趣的小伙伴,欢迎交流和完善 ## 设计说明文档 - 网关MIB结构的结构定义构思[使用MIB builder自定义物联网网关的MIB结构](https://blog.csdn.net/yang2330648064/article/details/134835983) ## 对象及其设计原因 1. 设备基本信息(deviceInfoGroup) - 设备型号(deviceModel) - 设备名称(deviceName) - 序列号(serialNumber) - 固件版本(firmwareVersion) - 启动时间(uptime) 设计原因:这些信息为网络管理员提供了设备的基本身份信息,便于跟踪和管理设备。 2. 网络配置信息(networkConfigGroup) - IP地址(ipAddress) - 子网掩码(subnetMask) - 默认网关(defaultGateway) - DNS服务器(dnsServers) - NTP服务器(ntpServers) 设计原因:网络配置是设备通信的基础,这些信息是进行故障诊断和网络设置的关键信息。 3. 设备状态信息(deviceStatusTable) - 设备索引(deviceStatusIndex) - CPU使用率(cpuUtilization) - 内存使用率(memoryUtilization) - 存储空间使用率(storageUtilization) - 设备状态描述 (temperature) 设计原因:这些状态信息可以帮助网络管理员监控设备性能,并及时发现和解决问题。 4. 设备性能指标(devicePerformanceGroup) - 数据吞吐量(dataThroughput) - 数据包丢失率(packetLossRate) - 响应时间(responseTime) - 设备温度(deviceTemperature) 设计原因:这些性能指标对于确保设备能够高效稳定运行至关重要,同时有助于规划网络资源和容量。 5. 连接的设备信息(connectedDevicesTable) - 连接设备的数量(connectedDevicesCount) - 每个设备的标识信息(deviceId) - 每个设备的状态信息(deviceStatus) - 每个设备的网络统计信息(deviceNetStats) 设计原因:IoT网关通常连接多个设备,管理这些设备的信息对于整个网络的健康至关重要。 6. 事件和告警(eventsAndAlarmsGroup) - 事件日志(eventLog) - 当前活动告警(currentActiveAlarms) - 历史告警记录(historicalAlarmsRecord) 设计原因:事件和告警记录对于及时响应设备和网络问题是必需的,它们可以帮助快速定位问题并采取相应行动。 ## 三类文件的说明 - IOTGATEWAY-MIB.bui 是二进制格式的 MIB 文件,通常用于 IOT 网关的编程和配置。包含 IOT 网关的各种参数和配置信息,可以被编程语言直接读取和解析。 - IOTGATEWAY-MIB.my 是文本格式的 MIB 文件,通常用于 IOT 网关的管理和监控。包含 IOT 网关的各种 OID(对象标识符),可以被 SNMP 管理软件读取和解析。 - IOTGATEWAY-MIB.smidb 是 SMIng 格式的 MIB 文件,通常用于 IOT 网关的开发和测试。包含 IOT 网关的各种数据类型和对象定义,可以被开发工具读取和解析。 这三个文件都是 IOTGATEWAY-MIB 的不同格式,它们之间有联系但也有区别。其中,IOTGATEWAY-MIB.bui 和 IOTGATEWAY-MIB.my 是最常用的两种格式,分别用于编程和管理。而 IOTGATEWAY-MIB.smidb 则更多用于开发和测试。