skillfed

binho-host-adapter

Python Libraries for Binho Multi-Protocol USB Host Adapters

binho-host-adapter v0.1.6 131.1K downloads/30d#11,607 on PyPI
Permissive license Abandoned released

What it is and what it does

Binho Host Adapter is a Python 3 library for controlling Binho Multi-Protocol USB Host Adapters, specialized hardware devices that support multiple communication protocols. It wraps serial communication via pyserial to provide a programmatic interface to the adapter's functionality, allowing you to automate protocol operations across platforms.

The library is designed for developers who own Binho hardware and need to script or automate device control from Python. It provides utilities to discover attached adapters and instantiate device objects to query and control them. Since the package has been abandoned with no updates since 2020-06-04, it is suitable only for existing users with legacy hardware and no expectation of ongoing support.

Use it for:

  • Automate testing of multi-protocol communication using Binho hardware in a test harness.
  • Discover and enumerate Binho adapters connected to a system for inventory or diagnostics.
  • Script protocol operations on Binho hardware for batch or production workflows.
  • Integrate Binho adapter control into a larger Python automation or measurement application.

Worth the install?

AI-flagged interpretation of the facts on this page — verify before relying

Controls Binho Multi-Protocol USB Host Adapters via serial communication, providing Python 3 access to the device's protocol functionality.

Yes, but only if you own Binho hardware and need to control it from Python. The package is stable with no known vulnerabilities, but it is abandoned and will not receive updates. Install it only for legacy hardware support; do not expect maintenance or compatibility fixes for future Python versions.

Install

binho-host-adapter on PyPI

pip

pip install binho-host-adapter

uv

uv add binho-host-adapter

poetry

poetry add binho-host-adapter

Installing binho-host-adapter

Before you install

Installation is straightforward with a single runtime dependency that installs automatically. However, the package has been abandoned since its latest release on 2020-06-04 with no updates since, so expect no maintenance or bug fixes.

License in practice

Licensed under MIT (permissive), so you can use, modify, and distribute the package freely with minimal restrictions.

Quickstart

pip install binho-host-adapter

from binhoHostAdapter import binhoHostAdapter
from binhoHostAdapter import binhoUtilities

devices = binhoUtilities.listAvailableDevices()
if devices:
    binho = binhoHostAdapter.binhoHostAdapter(devices[0])
    print(binho.getDeviceID())

Requires a Binho Multi-Protocol USB Host Adapter to be physically connected to the system.

Verify before relying

  • Whether the package works with current Python 3.x versions (requires_python is unspecified)
  • Current compatibility with modern pyserial versions
  • Whether Binho hardware is still actively supported or sold

Package facts

License not declared (permissive)
Python support not specified
Install friction low — pure-Python wheel
Runtime dependencies 1 — pyserial
Maintenance abandoned — 2,262 days since the last release
First released
Downloads 131,103/month — #11,607 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: binho_host_adapter-0.1.6-py3-none-any.whl

License :: OSI Approved :: MIT LicenseOperating System :: OS IndependentProgramming Language :: Python :: 3

Tags

binho usb host adapter controlmulti-protocol usb adapter pythonserial device automationbinho device communicationusb adapter protocol interfacehardware adapter control librarycross-platform serial device
hardware-controlserial-communicationabandoned

More Software Development packages