Skip to content

Instalação

  1. Python 3.12+ (gerenciado pelo uv)
  2. Bluetooth habilitado no computador
  3. Um dispositivo compatível com Nordic UART Service e nome começando por TT (padrão da varredura)
Terminal window
# macOS e Linux
curl -LsSf https://astral.sh/uv/install.sh | sh
# Windows (PowerShell)
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
# Ou via pip
pip install uv
Terminal window
git clone https://github.com/Tamandutech/TamanduCLI.git
cd TamanduCLI

As dependências Python (Bleak, Prompt Toolkit, etc.) são resolvidas automaticamente pelo uv na primeira execução.

Na raiz do repositório TamanduCLI:

Terminal window
uv run src/main.py

Você verá a mensagem de inicialização e a varredura BLE começará automaticamente.

Para listar os comandos registrados sem conectar a um dispositivo:

Terminal window
uv run scripts/list_registered_commands.py
Terminal window
uv run src/test_nus.py

Útil para validar Bluetooth e NUS antes de usar o console completo.

Após iniciar a CLI, siga Conexão BLE para escolher o dispositivo e abrir o prompt de comandos.