ble 1.0.0
First release: a macOS CLI for Bluetooth Low Energy, built on BLESwift 1.0.0.
ble scan— filtered scanning with RSSI, SIG service names, JSON outputble connect— connect and hold the link, with auto-reconnectble pair— trigger pairing via a protected characteristicble read— single reads,--notifystreaming, descriptor accessble write— structured payloads from YAML/JSON files (typed fields incl. varint/LEB128), inline hex/string,--expect-reply-onble inspect— full GATT tree browser with SIG assigned names,--jsonble l2cap— connection-oriented channel streaming
Install: brew install kylebrowning/tap/ble or mint install kylebrowning/BLESwiftCLI
Every command verified against real hardware (ESP32 NimBLE testbed: https://github.com/kylebrowning/ble-testbed-firmware).
Licensed under Apache 2.0.