simpleaible
Skanuj, łącz się i steruj urządzeniami Bluetooth bezpośrednio z poziomu AI
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
SimpleAIBLE to zestaw narzędzi przyjazny dla sztucznej inteligencji, który umożliwia skanowanie, łączenie się i interakcję z urządzeniami Bluetooth Low Energy (BLE) bezpośrednio z hosta. Skill obsługuje pełny przepływ pracy: skanowanie urządzeń, nawiązywanie połączenia, eksploracja usług GATT oraz odczyt lub przesyłanie danych. Automatycznie radzi sobie z różnicami platformowymi — UUIDs na macOS i adresami MAC na Linuksie. Idealne do debugowania połączeń Bluetooth i pracy z urządzeniami IoT.
Jak używać
Zainstaluj skill SimpleAIBLE jako serwer MCP w swoim środowisku Claude lub Copilot, wskazując repozytorium https://github.com/simpleble/simpleble/tree/main/simpleaible/skills/simpleaible.
Rozpocznij od skanowania dostępnych urządzeń BLE, wywołując polecenie scan_for (domyślnie skanuje przez 5 sekund). Otrzymasz listę urządzeń w zasięgu wraz z ich adresami — na macOS będą to UUID, na Linuksie adresy MAC.
Wybierz urządzenie z wyników skanowania i nawiąż połączenie, używając polecenia connect z adresem uzyskanym w poprzednim kroku.
Po połączeniu wywołaj polecenie services, aby wyświetlić dostępne usługi GATT i charakterystyki urządzenia. To pozwoli Ci zrozumieć, jakie dane można odczytać lub na jakie można wysyłać polecenia.
W zależności od potrzeb: użyj read do jednorazowego odczytania wartości, write_request lub write_command do wysłania danych, albo notify/indicate do subskrypcji na dane przesyłane w czasie rzeczywistym. Dane binarne otrzymasz zawsze w formacie data_hex (niezawodny) i data_utf8 (czytelny dla człowieka, jeśli dane są tekstem).
Po zakończeniu pracy zawsze wywołaj disconnect, aby zwolnić urządzenie i zamknąć połączenie.