Skip to content

Yunisky/HardwareDeployAllocation-Barcode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

HardwareDeployAllocation-Barcode

网络工程师在大批量部署接入交换机、光纤线路终端时,总是需要采集设备信息,并且需要统计安装位置。

这个很菜鸡的代码是我的第一个python,大致是这样使用的:

HDAB.py

拍下网络设备外箱的图片并放置在produce文件夹中,执行本程序,pillow导入图片并做简单处理,pyzbar自动识别出一维码、二维码的数据信息。

数据经过几个简单的判别式处理之后,以逗号为分隔print在屏幕上。

如果喜欢,也可以后面加上个>xxx.csv把输出生成一个文件,用excel可以直接打开。

如果需要将安装位置一并记录,可以将位置代码(建议是非中文)生成QR,将位置和QR打印成标签贴在设备外箱上,便于施工人员定位安装,拍照时将位置码和标签排在一起,通过简单的识别规则一并识别导出。

1、目前识别规则是基于华为企业业务的数通、传输产品线设计的,其他品牌可以自行修改数据类型判定规则来实现识别。

2、概念和思路是这样的,实际使用方法是灵活的。

HDAB-mysql.py

新做了一个对接mysql的版本,基本上是把之前csv的内容导入了mysql里,可以用作其他装维系统的数据源使用。

输入一个项目编码(不能以数字开头),这个编码将命名一个新数据表。

识别的数据将进入这个数据表中。

同样道理的,概念和思路是这样的,实际使用方法是灵活的。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages