用于搜索和管理即插即用设备的工具
device-manager的Python项目详细描述
设备管理器
用于即插即用设备的Python设备管理器。DeviceManager允许您搜索 连接的设备,您可以通过用户定义的名称将它们存储到一个数据库中。通过这个,你会的 再也不用猜设备的地址了。DeviceManager将搜索更新的地址 自动地。因此,您将始终知道您的设备的地址,即使它后面有新地址 已断开并重新连接。为此,DeviceManager还可以序列化为 JSON文件。因此,您的设备不仅存储在会话中,还存储在会话之外,并且您拥有 能够与同事共享设备词典。在
当前支持的设备类型有:
- USB设备
- 以太网/LAN设备
安装
要安装DeviceManager,请执行以下步骤:
- 克隆此存储库
git clone https://github.com/zea2/DeviceManager
- 导航到克隆的存储库
- 在
安装项目
- 在
要安装DeviceManager,您需要知道是否要使用nmap-功能。如果 不是,请按如下方式安装软件包:
在$ pip3 install .
- 在
如果要使用nmap在搜索网络设备时获得更好的结果,请使用以下命令:
$ pip3 install .[nmap]
要使用nmap-功能,还需要nmap-软件:
- 在Windows上,您需要从https://nmap.org/download.html下载软件
- 在Linux上nmap可以与
sudo apt-get install nmap
一起安装
在linux上,您最终需要使用命令
在pip3
或{},而不是{ }或 python
。在 - 在
文件
您可以找到有关如何在上设置和使用DeviceManager的文档 readthedocs。你也会发现一些 例如,API文档中关于更多。。。在
一些有用的示例笔记本位于docs/source/examples。在
- 项目
标签: