Skip to main content

通过 USB 和 BLE 与 GoDirect 设备接口的库

项目描述

直接

一个 Python 模块,用于从连接到 USB 或系统的板载蓝牙无线电的Vernier Go Direct® 传感器1中读取数据。该模块已在 Windows 10、macOS 和各种 Linux 发行版上进行了测试。

查看godirect-examples 存储库以获取想法和一些有用的示例。

要求

需要以下 Python 模块godirect。godirect通过 pip安装时,它们将作为依赖项自动安装。

  • bleak(适用于 Mac、Windows 和 Linux 的原生蓝牙低功耗堆栈)
  • hidapi(USB HID 设备支持)

安装

自动安装 USB 和本机 BLE 的所有依赖项。

pip install godirect

安装使用

有关 godirect 模块的安装和使用的详细信息,请访问我们的 Vernier Go Direct Sensors 和 Python 入门文档。

对 Bluegiga 加密狗的旧版支持

在 1.1.0 版本之前,某些平台需要 Bluegiga BLE 加密狗才能通过 BLE 连接。虽然我们建议使用本机 BLE 无线电(通过 bleak),但旧功能已保留在库中。为了使用 Bluegiga BLE 加密狗,必须安装 vernierpygatt。这是 pygatt 项目的一个分支,修复了 Windows 上的 BGAPI。有关详细信息,请参阅vernierpygatt PyPi 页面。

执照

GNU 通用公共许可证 v3 (GPLv3)

Vernier 产品专为教育用途而设计。我们的产品并非设计用于也不推荐用于任何工业、医疗或商业过程,例如生命支持、患者诊断、制造过程控制或任何类型的工业测试。

1不支持 Go Direct 光谱仪。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

godirect-1.1.3.tar.gz (14.2 kB 查看哈希)

已上传 source

内置分布

godirect-1.1.3-py3-none-any.whl (30.5 kB 查看哈希)

已上传 py3