准备手撸一个基于onvif协议的通用设备管理器。其中功能包括,1、局域网扫描支持onvif协议的智能安防设备,设备信息读取, 2、设备时间设置(设备时区设置,设备时间设置,设备同步电脑时间,设备同步NTP服务器时间),3、设备维护(设备配置备份,设备配置恢复,设备恢复出厂设置,设备硬件升级) 4、设备网络设置(修改设备ip地址,修改设备默认网关,修改设备子网掩码等),5、设备用户管理(添加用户,修改用户,删除用户),6、设备日志读取,7、配置设备账户访问设备默认web页面, 8、设备事件获取,9、实时获取设备视频流等。后续功能点再继续开发,比如基于视频相关的智能处理等等。。。
基于Python 3.6编译,需用以下依赖库
- requests==2.25.1
- xmltodict==0.12.0
使用pyinstaller编译代码生成exe,可以直接运行 python -F -w device_manager_setup.py
前期可能存在一些bug,欢迎大家提issue,我会每天定时修改
接下来的开发/维护计划。
- 修改设备ip地址
- 修改设备默认网关
- 修改设备子网掩码
- 设备时间设置
- 设备时区设置
- 设备同步电脑时间
- 设备同步NTP服务器时间
- 局域网扫描设备
- 设备信息读取
- 打开拉取请求
- 设备配置备份
- 设备配置恢复
- 设备恢复出厂设置
- 设备硬件升级
- 设备配置备份
- 添加用户
- 删除用户
- 设备日志读取
- 设备账户访问web页面
- 设备事件获取
- 实时获取设备视频流
MIT License
