Como baixar e usar o Blueutil no Mac
Se você está procurando uma maneira de controlar seus dispositivos Bluetooth no seu Mac a partir da linha de comando, você pode querer verificar o Blueutil. Blueutil é uma ferramenta CLI para Bluetooth no macOS que permite obter/definir energia e estado detectável, listar dispositivos emparelhados, conectar e desconectar dispositivos e muito mais. Neste artigo, mostraremos como baixar e usar o Blueutil no seu Mac.
blueutil download mac
O que é Blueutil?
Uma ferramenta CLI para Bluetooth no macOS
Blueutil é uma interface de linha de comando para Bluetooth no macOS que foi originalmente criada por Frederik Seiffert em 2009 e agora é mantida por Ivan Kuchin no GitHub. Ele é escrito em Objective-C e usa a estrutura IOBluetooth para interagir com dispositivos Bluetooth. É compatível com macOS 10.9 ou posterior.
Características do Blueutil
O Blueutil possui muitos recursos que permitem controlar seus dispositivos Bluetooth a partir do terminal. Alguns deles são:
Potência de saída e estado detectável como 1 ou 0
Definir energia e estado detectável
Listar dispositivos favoritos, emparelhados, conectados e usados recentemente
Consultar dispositivos ao alcance
Mostrar informações sobre um dispositivo
Verifique se um dispositivo está conectado
Criar e fechar uma conexão com um dispositivo
Emparelhar e desemparelhar um dispositivo
Adicionar e remover um dispositivo dos favoritos
Alterar o formato de saída de informações e comandos de listagem
Aguarde o dispositivo conectar ou desconectar
Aguarde o valor RSSI do dispositivo
Por que usar Blueutil?
Benefícios do Blueutil
O Blueutil tem muitos benefícios que o tornam uma ferramenta útil para usuários de Bluetooth no Mac. Alguns deles são:
É gratuito e de código aberto
É fácil de instalar e usar
É rápido e confiável
É flexível e personalizável
Pode ser integrado com outros scripts e ferramentas
Casos de uso de Casos de Uso do Blueutil
Blueutil pode ser usado para várias finalidades e cenários que envolvem Bluetooth no Mac. Alguns deles são:
Automatizando tarefas Bluetooth com scripts e tarefas cron
Ligar e desligar o Bluetooth com atalhos de teclado ou ícones da barra de menu
Conectando e desconectando dispositivos Bluetooth com um único comando
Monitorando os níveis de bateria dos dispositivos Bluetooth e a força do sinal
Depurando problemas e erros de Bluetooth
Como baixar Blueutil?
Usando Homebrew
A maneira mais fácil de baixar o Blueutil é usar o Homebrew, um gerenciador de pacotes para macOS. Se você não tiver o Homebrew instalado, siga as instruções no site deles. Depois de ter o Homebrew, você pode simplesmente executar o seguinte comando no terminal:
brew instalar blueutil
Isso fará o download e instalará o Blueutil no seu Mac. Você pode verificar se está instalado corretamente executando:
blueutil --version
Isso deve mostrar a versão do Blueutil que você possui.
Usando MacPorts
Outra forma de baixar o Blueutil é usar o MacPorts, outro gerenciador de pacotes para macOS. Se você não tiver o MacPorts instalado, siga as instruções no site deles. Depois de ter MacPorts, você pode simplesmente executar o seguinte comando no terminal:
sudo porta instalar blueutil
Isso fará o download e instalará o Blueutil no seu Mac. Você pode verificar se está instalado corretamente executando:
blueutil --version
Isso deve mostrar a versão do Blueutil que você possui.
Usando o GitHub
A terceira maneira de baixar o Blueutil é usar o GitHub, uma plataforma para hospedagem e compartilhamento de código. Você pode encontrar o código-fonte do Blueutil em seu repositório GitHub. Para baixá-lo do GitHub, você precisa ter o git instalado no seu Mac. Se você não tem o git, pode seguir as instruções no site deles. Depois de ter o git, você pode simplesmente executar o seguinte comando no terminal:
git clone
Isso fará o download do código-fonte do Blueutil no seu Mac. Para instalá-lo, você precisa compilá-lo usando o Xcode, uma ferramenta de desenvolvimento para macOS. Se você não possui o Xcode, pode baixá-lo na App Store. Depois de ter o Xcode, você pode simplesmente executar os seguintes comandos no terminal:
cd blueutil
xcodebuild -project blueutil.xcodeproj -target blueutil -configuration Release install DSTROOT=/tmp/blueutil.dst
sudo idem /tmp/blueutil.dst/usr/local/bin/blueutil /usr/local/bin/blueutil
Isso irá compilar e instalar o Blueutil no seu Mac. Você pode verificar se está instalado corretamente executando:
blueutil --version
Isso deve mostrar a versão do Blueutil que você possui. Como usar Blueutil?
Comandos Básicos
Depois de baixar e instalar o Blueutil, você pode começar a usá-lo no terminal. Aqui estão alguns dos comandos básicos que você pode usar:
blueutil --ajuda: Isso mostrará o uso e as opções do Blueutil.
blueutil --power: Isso mostrará o estado de energia do Bluetooth no seu Mac como 1 (ligado) ou 0 (desligado).
blueutil --power 1: isso ativará o Bluetooth no seu Mac.
blueutil --power 0: isso desativará o Bluetooth no seu Mac.
blueutil --detectável: Isso mostrará o estado detectável do Bluetooth no seu Mac como 1 (ligado) ou 0 (desligado).
blueutil --detectável 1: isso tornará seu Mac detectável por outros dispositivos Bluetooth.
blueutil --detectável 0: isso fará com que seu Mac não seja descoberto por outros dispositivos Bluetooth.
blueutil --paired: isso listará os dispositivos emparelhados no seu Mac com seus nomes, endereços e status de conexão.
blueutil --conectado: Isso listará os dispositivos conectados no seu Mac com seus nomes, endereços e valores RSSI.
blueutil --recent: isso listará os dispositivos usados recentemente no seu Mac com seus nomes, endereços e datas da última vez.
Comandos Avançados
Além dos comandos básicos, o Blueutil também possui alguns comandos avançados que permitem que você faça mais com seus dispositivos Bluetooth. Aqui estão alguns deles:
blueutil --info [endereço]: Isso mostrará as informações sobre um dispositivo com um determinado endereço, como nome, endereço, tipo, classe, serviços, emparelhado, conectado, favorito, nível de bateria, etc.
blueutil --está conectado [endereço]: Isso verificará se um dispositivo com um determinado endereço está conectado ao seu Mac como 1 (sim) ou 0 (não).
blueutil --connect [endereço]: Isso criará uma conexão com um dispositivo com um determinado endereço.
blueutil --disconnect [endereço]: Isso fechará uma conexão com um dispositivo com um determinado endereço.
blueutil --pair [endereço]: isso irá emparelhar um dispositivo com um determinado endereço para o seu Mac.
blueutil --unpair [endereço]: isso desemparelhará um dispositivo com um determinado endereço do seu Mac.
blueutil --favorito [endereço]: isso adicionará um dispositivo com um determinado endereço aos seus favoritos no seu Mac.
blueutil --remove-favorito [endereço]: isso removerá um dispositivo com um determinado endereço de seus favoritos no seu Mac.
blueutil --format [formato]: isso alterará o formato de saída de informações e comandos de listagem para um dos seguintes: padrão, json, xml ou plist.
blueutil --wait-connect [endereço] [tempo limite]: isso aguardará que um dispositivo com um determinado endereço se conecte ao seu Mac dentro de um determinado tempo limite em segundos.
blueutil --wait-disconnect [endereço] [tempo limite]: isso aguardará que um dispositivo com um determinado endereço se desconecte do seu Mac dentro de um determinado tempo limite em segundos.
blueutil --wait-rssi [endereço] [operador] [valor] [tempo limite]: Isso aguardará que um dispositivo com um determinado endereço tenha um valor RSSI que satisfaça um determinado operador e valor dentro de um determinado tempo limite em segundos. O operador pode ser um dos seguintes: =, !=, , >=. O valor pode ser um inteiro entre -127 e 20.
Dicas e truques
Para aproveitar ao máximo o Blueutil, aqui estão algumas dicas e truques que você pode experimentar:
Você pode usar curingas (*) no lugar de endereços para aplicar comandos a todos os dispositivos. Por exemplo, blueutil --desconectar * desconectará todos os dispositivos conectados.
Você pode usar aliases no lugar de endereços para se referir aos dispositivos por seus nomes. Por exemplo, alias airpods="00-11-22-33-44-55" vai deixar você usar air pods" em vez de "00-11-22-33-44-55" em seus comandos.
Você pode usar pipes () e xargs para encadear comandos. Por exemplo, blueutil --paired grep -oE '([0-9A-F]2-)5[0-9A-F]2' xargs -I blueutil --connect irá se conectar a todos os dispositivos emparelhados.
Você pode usar funções e variáveis para criar atalhos e comandos personalizados. Por exemplo, function bt() blueutil --power $1; vai deixar você usar bt 1 para ligar o Bluetooth e bt 0 para desligá-lo.
Você pode usar Blueutil com outras ferramentas e scripts para automatizar tarefas Bluetooth. Por exemplo, você pode usar Blueutil com Automator, Keyboard Maestro, Alfred, Hammerspoon, etc.
Conclusão
Resumo do artigo
Neste artigo, aprendemos como baixar e usar o Blueutil no Mac. Blueutil é uma ferramenta CLI para Bluetooth no macOS que permite controlar seus dispositivos Bluetooth a partir do terminal. Possui muitos recursos e benefícios que o tornam uma ferramenta útil para usuários de Bluetooth no Mac. É fácil de instalar e usar e pode ser integrado a outros scripts e ferramentas. Também aprendemos alguns comandos básicos e avançados, bem como algumas dicas e truques, que podem nos ajudar a tirar o máximo proveito do Blueutil.
perguntas frequentes
Aqui estão algumas perguntas frequentes sobre o Blueutil:
O Blueutil é seguro de usar?
Sim, Blueutil é seguro de usar. É uma ferramenta gratuita e de código aberto que foi testada e verificada por muitos usuários. Ele não contém nenhum malware ou spyware e não coleta ou transmite dados pessoais.
Como atualizo o Blueutil?
Para atualizar o Blueutil, você pode usar o mesmo método usado para baixá-lo. Por exemplo, se você usou o Homebrew, pode executar atualização de fermentação blueutil. Se você usou o GitHub, pode executar git pull no diretório blueutil.
Como faço para desinstalar o Blueutil?
Para desinstalar o Blueutil, você pode usar o mesmo método usado para baixá-lo. Por exemplo, se você usou o Homebrew, pode executar brew desinstalar blueutil. Se você usou o GitHub, pode excluir o diretório blueutil.
Como relato um bug ou solicito um recurso para o Blueutil?
Para relatar um bug ou solicitar um recurso para o Blueutil, você pode usar a página de problemas do GitHub do projeto. Você também pode entrar em contato com o desenvolvedor por e-mail ou Twitter.
Onde posso encontrar mais informações e documentação sobre o Blueutil?
Você pode encontrar mais informações e documentação sobre Blueutil em seu repositório GitHub. Você também pode verificar a página de manual executando man blueutil.
: 0517a86e26
Comments