跳转到主要内容

Termineter是一个Python框架,为智能电表的安全测试提供了一个平台。

项目描述

  ______                    _            __
 /_  __/__  _________ ___  (_)___  ___  / /____  _____
  / / / _ \/ ___/ __ `__ \/ / __ \/ _ \/ __/ _ \/ ___/
 / / /  __/ /  / / / / / / / / / /  __/ /_/  __/ /
/_/  \___/_/  /_/ /_/ /_/_/_/ /_/\___/\__/\___/_/

摘要

Termineter是一个Python框架,为智能电表的安全测试提供了一个平台。它实现了通过光接口进行通信的C1218和C1219协议。目前支持使用C1219-2007和7位字符集的表。这是北美最常见的配置。Termineter通过使用串行接口的ANSI类型2光探头与智能电表进行通信。

asciicast

许可

Termineter在BSD 3条款许可下发布,更多详情请参阅LICENSE文件。

鸣谢

特别感谢

  • Caroline Aronoff (Alpha测试和修复旧版PySerial兼容性)

  • Chris Murrey - f8lerror (Alpha测试)

  • Jake Garlie - jagar (Alpha测试)

  • Scott Turner - fantomgoat (错误报告和修复)

  • Kevin Underwood (错误报告和修复)

  • Don Weber - cutaway (InGuardians’ OptiGuard的开发者)

Termineter开发团队

  • Spencer McIntyre

关于

作者:Spencer McIntyre - zeroSteiner (@zeroSteiner)

项目主页: https://github.com/rsmusllp/termineter

项目文档:http://termineter.readthedocs.org/en/latest

安装

Termineter可以通过pip从Python包索引进行安装。只需运行sudo pip install termineter

有关安装的更多信息,请参阅INSTALL.md文件。

支持