嵌入式IPv4/IPv6校园网机房远程监控系统 大连理工大学网络中心 于广辉 ygh at dlut.edu.cn
大连理工大学校园网简介 1995年加入CERNET,开始建设校园网 目前接入能力超过2万点 接入交换机1200余台 用户超过15000人 主校区千兆楼宇接入线路70余栋 拥有4个校区
问题的提出 超过60个设备间,其中部分设备间不在主校区 每个设备间从8台交换机到20余台交换机 每个设备间有单独电源净化设备 每个设备间有独立空调 人员限制,7人固定编制,2个临时工,管理模式
问题的提出 设备间供电是否有异常? 设备间门窗是否关好? 是否有未许可人员的进入设备间? 设备间温度是否正常? 设备间湿度是否正常? 设备间空调是否正常? 设备间网络性能是否正常? 设备间是否进水?
远程监控系统的需求 设计一种远程监控系统,同时能够使用IPv4/IPv6 能够监测温度、电压、湿度、进水、门位 能够作为网络监测的基准测试单元 能够方便的进行功能扩展
设计目标:专用+通用,低成本 专用: 通用: 满足校园网需求,同时监测环境和网络性能 易于维修(尽量减少备件数量,降低维修难度) 易于扩展 使用现有IPv4/IPv6校园网
独立智能检测终端和网络监测终端 温度、湿度、电压、电流、门窗、进水等传感器 网络流量监控、测试等 基于单片机的智能监控终端 RS232 网络中心机房服务器端 基于ARM开发板的网络监控终端(具有以太网口) 专用管理软件 模组间互换性
智能检测终端 DS18B20 SHTXX 电压传感器 电流传感器 门窗开关传感器 积水、烟雾传感器 ATmega8 转换电路 状态指示灯 RS232输出 AC/DC电源变换器 数字信号 模拟信号 开关量
传感器选择和封装 数字温度传感器和湿度传感器 自动校准,互换性好 封装充分考虑长期使用 图片
网络监测终端的选择 基于ARM7的嵌入式系统已经非常成熟 有ARM系统开发经验,已经开发自主版权的基于嵌入式设备的IPv6精简协议栈(可运行在μC/os和μClinux上) Samsung S3C4510B ARM芯片 2串口,1以太口,2MB Flash,16MB Memory
已经批量加工的设备
现场安装图片
网络中心机房温度变化和时延变化
设计中的一些思路 简化ARM端配置,提高可靠性 网络监控程序定期/手工下载 不使用JFFS,仍然使用ROMFS 使用Flash的特定位置用作参数存放 可以通过串口和Web进行参数设置 网络监控程序定期/手工下载 ARM启动时从服务器动态下载监控程序,定时更新或强制更新新版本
设计中的一些思路 探索利用网络监测终端作为蠕虫和恶意扫描的探针的可行性 网络监测终端需要放到各个不同楼宇和网段内 一个很好的分布式监测平台 可以用来监测恶意扫描和蠕虫传播 受内存和主频限制,还需要进一步实验