Instalação
Pré-requisitos
Section titled “Pré-requisitos”- Python 3.12+ (gerenciado pelo uv)
- Bluetooth habilitado no computador
- Um dispositivo compatível com Nordic UART Service e nome começando por
TT(padrão da varredura)
Instalar o uv
Section titled “Instalar o uv”# macOS e Linuxcurl -LsSf https://astral.sh/uv/install.sh | sh
# Windows (PowerShell)powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
# Ou via pippip install uvClonar o repositório
Section titled “Clonar o repositório”git clone https://github.com/Tamandutech/TamanduCLI.gitcd TamanduCLIAs dependências Python (Bleak, Prompt Toolkit, etc.) são resolvidas automaticamente pelo uv na primeira execução.
Executar a CLI
Section titled “Executar a CLI”Na raiz do repositório TamanduCLI:
uv run src/main.pyVocê verá a mensagem de inicialização e a varredura BLE começará automaticamente.
Verificar comandos disponíveis (sem BLE)
Section titled “Verificar comandos disponíveis (sem BLE)”Para listar os comandos registrados sem conectar a um dispositivo:
uv run scripts/list_registered_commands.pyTeste rápido do cliente BLE
Section titled “Teste rápido do cliente BLE”uv run src/test_nus.pyÚtil para validar Bluetooth e NUS antes de usar o console completo.
Próximo passo
Section titled “Próximo passo”Após iniciar a CLI, siga Conexão BLE para escolher o dispositivo e abrir o prompt de comandos.