Mobil & Desktop

BandBridge

Plattformübergreifende Desktop-Arbeitsumgebung für die Entwicklung von Wearables.

Tauri v2 + Rust-Desktop-App zum Auffinden von Bluetooth-Wearables, Inspizieren von GATT-Diensten, Validieren von RPK-Paketen und Ausführen von Hersteller-Deployments. AGPL-3.0-Quellcode.

Plattformen
  • macOS 13+
  • Windows 10/11
  • Linux (BlueZ)
Technologie
  • Tauri v2
  • Rust
  • TypeScript
  • CoreBluetooth
  • WinRT
  • BlueZ
  • GitHub Actions
Vorschau von BandBridge
Highlights

Was BandBridge kann

Bluetooth-Erkennung

Scannen, Verbinden und Inspizieren von GATT-Diensten und -Merkmalen unter macOS, Windows und Linux.

RPK-Validierung

Prüfen Sie Manifest, Größe und Prüfsumme eines Pakets, bevor etwas hochgeladen wird.

Xiaomi-Deployment unter macOS

Die integrierte Xiaomi BLE V2-Engine übernimmt QR-Code- plus AuthKey-Kopplung und RPK-Installation (Beta).

Hersteller-Adapter-Register

Workflows für Zepp, Huawei/Honor und Garmin sind abgebildet und mit Fixtures getestet. Live-Schreibzugriffe bleiben gesperrt, bis die Hardware-Qualifizierung abgeschlossen ist.

Sicherheit an erster Stelle

Standardmäßig schreibgeschützt, keine stillen Zurücksetzungen oder Entkopplungen; AuthKeys und Cookies werden niemals protokolliert.

Vier UI-Sprachen

Englisch, Japanisch, Koreanisch und Vietnamesisch, mit Release-CI für alle drei Desktop-Plattformen.

BandBridge ist ein Quellcode-Kit für Teams, die Apps für Wearables entwickeln. Die Desktop-App erkennt Bluetooth-Geräte, inspiziert deren GATT-Dienste, validiert Pakete und führt herstellerspezifische Deployment-Workflows aus – mit expliziten Capability-Gates, sodass nichts auf ein nicht qualifiziertes Gerät geschrieben wird.

Support in Version 0.9.0

Plattform oder Hersteller Erkennung GATT-Inspektion Kopplung / Authentifizierung App-Installation
macOS 13+ Ja Ja Xiaomi BLE V2-Engine Xiaomi RPK-Engine
Windows 10/11 Ja Ja Qualifizierung ausstehend Deaktiviert
Linux (BlueZ) Ja Ja Qualifizierung ausstehend Deaktiviert
Xiaomi / Redmi HyperOS Ja Ja Beta unter macOS Beta-RPK unter macOS
Amazfit / Zepp Ja Ja Abgebildet, Hardware ausstehend Abgebildet, Schreibzugriffe gesperrt
Huawei / Honor Ja Ja Abgebildet, Hardware ausstehend Abgebildet, Schreibzugriffe gesperrt
Garmin Ja Ja Garmin Connect-Systemkopplung Signierte PRG über USB / IQ Store

„Abgebildet“ bedeutet, dass der Build den dokumentierten Workflow parsen und routen kann; es bedeutet nicht, dass Live-Schreibzugriffe aktiviert sind. Die Unterstützung für Kopplung und Installation hängt vom Modell, der Firmware und der Kontoregion ab.

Lieferumfang

Vollständiger Quellcode mit der Tauri v2 + TypeScript-Desktop-UI, dem Rust-Core (Framing, Paket- und QR-Parser, Hersteller-Workflow-Profile), native Bluetooth-Backends für CoreBluetooth, WinRT und BlueZ, automatisierte Tests, Build-Dokumentation, Quellcode-Paketierung sowie eine GitHub Actions-Matrix, die Installer für macOS, Windows und Linux erstellt.

Screenshots

In Aktion

FAQ

Fragen zu BandBridge

Noch etwas? Schreiben Sie an [email protected].

Was bedeutet „AGPL-3.0-only“ für mich?

Die vorliegende Implementierung basiert auf AGPL-3.0-Arbeiten, daher steht dieses Paket ausschließlich unter der AGPL-3.0. Sie dürfen Builds nutzen, ändern und verkaufen, müssen jedoch Ihren Quellcode unter derselben Lizenz weitergeben, wenn Sie ihn verteilen oder über ein Netzwerk anbieten.

Auf welchen Wearables können Apps installiert werden?

Live-Installationen zielen derzeit über die macOS-Engine (Beta) auf Xiaomi-/Redmi-HyperOS-Bänder ab. Bei anderen Herstellern sind Erkennung, Inspektion und abgebildete Workflows verfügbar; Schreibzugriffe bleiben gesperrt, bis jeder Adapter Tests an echten Geräten bestanden hat.

Besteht eine affiliation zu einem Wearable-Hersteller?

Nein. BandBridge ist kein offizielles Produkt eines Wearable-Herstellers.

Mehr von SourceBento

Das könnte Sie auch interessieren

Alle Produkte
Bald

DocBento

Selbst gehostetes Dokumentenmanagement, das jeden Scan einliest und mit Seitenzitaten antwortet.

Live-Demo