zowinda 行业资讯

MIFARE DESFire 开发指南 - 二、技术栈

2026-06-14 15:46:02其它AI生成
核心要点
  • 二、技术栈

二、技术栈

2.1 编程语言

  • Python 3.7+(跨平台、生态成熟、开发效率高)

2.2 核心依赖库

库名 版本要求 用途
pyscard ≥2.0.0 PC/SC 智能卡通信(底层驱动)
python-desfire ≥0.2.0 DESFire 协议解析(可选,简化版本读取)
pandas ≥1.3.0 CSV/Excel 报告导出
PyYAML ≥5.4.0 YAML 配置文件解析
colorama ≥0.4.4 终端彩色输出(Windows 兼容)
pyinstaller ≥5.0.0 打包为独立可执行文件

2.3 硬件与平台

  • 读卡器:ACR122U USB NFC Reader(支持 ISO 14443 Type A)
  • 支持平台:Windows 10/11、Linux(Ubuntu 18.04+)、macOS 10.15+