Você sabia que é possível conectar-se ao poderoso Find My network da Apple para rastrear qualquer dispositivo Bluetooth? Tornar possível construir essencialmente sua própria AirTag DIY?

Neste artigo, vamos explorar como isso pode ser alcançado usando software de código aberto gratuito, se é uma boa ideia e como isso pode ser um recurso incrível para sua próxima construção eletrônica.

O que é uma AirTag?

Lançado no final de abril de 2021, o AirTag é um rastreador elegante que se parece com uma moeda pequena e brilhante.

O AirTag pode ser emparelhado com seu iPhone para ajudá-lo a encontrar itens perdidos e é projetado para ser colocado em sua carteira ou bolsa, entre muitas outras possibilidades.

Juntamente com um aplicativo de localização precisa, ele vem com um prático alto-falante embutido que soa um alarme para ajudá-lo a localizar facilmente seu item perdido.

Pequenos dispositivos de rastreamento Bluetooth estão se tornando mais comuns e o AirTag segue produtos semelhantes como Tile e Chipolo.

Você pode ler sobre qual é o melhor rastreador bluetooth para entender por que o AirTag é o dispositivo mais atraente para se replicar.

Fabulous Find My Network

A maior característica do AirTag é o que acontece quando você perde um item muito mais longe de você.

O AirTag se conecta ao seu iPhone via Bluetooth, mas em algum momento, você pode sair do alcance que seu telefone pode detectar.

No entanto, usando a vasta rede Find My da Apple, que você pode ter usado no passado para encontrar seu telefone, um dispositivo Apple próximo pode apontar sua localização exata.

Uma vez encontrado, o local será carregado para o servidor da Apple de forma privada e segura, e você será notificado sobre as instruções para encontrar o rastreador.

Com milhões de pessoas usando iPhones, não é difícil imaginar que alguém, em algum lugar, estará ao alcance do seu rastreador, tornando o Find My network uma ferramenta incrivelmente poderosa para se conectar.

Acontece que os pesquisadores do Laboratório de rede móvel segura (SEEMOO) encontraram uma maneira de fazer isso.

Os pesquisadores por trás do OpenHaystack criaram um aplicativo gratuito para Mac que permite rastrear vários dispositivos Bluetooth da mesma maneira que rastreia vários AirTags em um iPhone.

Uma vez emparelhado, o aplicativo acessa a rede Find My da Apple para que você possa acompanhar seus acessórios onde quer que estejam.

Os pesquisadores basicamente fizeram a engenharia reversa de como a rede Find My funciona para criar o OpenHaystack e, embora pareça um hack, não é.

O OpenHaystack é capaz de entrar na rede com segurança, verificando se você é um usuário Apple autêntico por meio de um plug-in personalizado para o Apple Mail.

Usar esta solução alternativa para acessar a rede significa que você precisará ter o Apple Mail aberto ao mesmo tempo que usa o OpenHaystack.

Assim que conseguir isso, seu computador terá as chaves de segurança necessárias que permitem localizar um dispositivo Bluetooth dentro da rede Find My.

Para uma visão geral completa e aprofundada de como tudo isso funciona, você pode verificar os recursos do OpenHaystack em GitHub.

Suporte para microcontroladores

O OpenHaystack atualmente oferece suporte direto para alguns microcontroladores: o BBC micro: bit v1. SP32-WROOM e o ESP32-WROVER.

Cada placa tem seus próprios benefícios e se você ainda não tem um deles, você pode compare o ESP32 com o micro: bit para ver qual é a diferença.

Teoricamente, entretanto, o OpenHaystack deve ser capaz de rastrear qualquer dispositivo Bluetooth. Para construir seu próprio rastreador, você simplesmente precisa ligar um componente Bluetooth.

Neste tutorial do YouTube, um rastreador Bluetooth é criado usando apenas três componentes principais: uma placa de carregamento de bateria de lítio, módulo Bluetooth Low Energy (BLE) e uma bateria.

Um dispositivo de rastreamento DIY não é difícil de replicar. Olhando para o interior de um AirTag, você verá que ele é composto de forma semelhante com o mínimo de peças: uma pequena placa de circuito impresso (PCB) com função BLE e uma bateria CR2032. É isso.

Só porque você pode replicar uma AirTag, deveria?

Até agora, o OpenHaystack parece um ótimo aplicativo que você pode imaginar com potencial para projetos DIY (mais sobre isso depois).

Mas é claro que usar aplicativos de terceiros na rede da Apple pode trazer seus próprios riscos. Aqui está uma importante isenção de responsabilidade escrita pela equipe:

“OpenHaystack é um software experimental. O código não foi testado e está incompleto. Por exemplo, os acessórios OpenHaystack que usam nosso firmware transmitem uma chave pública fixa e, portanto, são rastreáveis ​​por outros dispositivos próximos (isso pode mudar em uma versão futura). OpenHaystack não é afiliado ou endossado pela Apple Inc. ”

Curiosamente, no processo de pesquisa de como a rede offline da Apple opera, eles foram capazes de descobrir uma falha de segurança que, depois de divulgar o problema para a Apple, já foi corrigida.

Também não é garantido se a Apple continuará permitindo que o OpenHaystack opere no futuro, o que significa que a qualquer momento o aplicativo pode não funcionar mais.

Há algum tempo, a Apple anunciou que começará a oferecer suporte a desenvolvedores terceirizados em sua rede Find My, começando com Belkin EarPods, mas até então, usar o OpenHaystack é uma solução alternativa incrível.

Você pode encontrar todos os arquivos do OpenHaystack, incluindo instruções de download, em seu GitHub página.

Projetos de Bluetooth de baixa energia (BLE)

Se você está procurando uma maneira de incorporar recursos de rastreamento em seu próximo projeto, precisará da versão mais recente do Bluetooth, chamada Bluetooth Low Energy (BLE).

O micro: bit e ESP32 vêm com funcionalidade BLE e, como mencionado antes, podem ser adicionados diretamente à lista de acessórios rastreáveis ​​no OpenHaystack.

Mas elas não são as únicas placas que usam BLE. O Arduino Nano 33 BLE, por exemplo, é descrito como um Arduino Nano atualizado com um poder de processamento mais poderoso e, você adivinhou, o BLE significa Bluetooth de baixa energia.

Com o BLE a bordo, você não só terá uma maneira de se comunicar sem fio com a placa, mas também uma maneira de rastreá-la.

Isso é especialmente útil se você estiver construindo um projeto ao qual dedicou muito tempo ou que pode custar muito dinheiro para ser executado.

O principal exemplo pode ser um smartwatch DIY, como este criado por Stephen Hawes usando um ESP32.

Usando o OpenHaystack, você agora tem a capacidade de rastrear seu smartwatch usando sua função BLE, dando a você uma opção de backup para recuperar seu projeto se ele for roubado ou deixado para trás em algum lugar.

Então isso vale a pena?

Com a Apple AirTag custando apenas US $ 29, talvez seja melhor usar produtos proprietários da Apple. Mas, é claro, isso tiraria a diversão da eletrônica DIY.

A melhor parte de construir sua própria AirTag é saber como aproveitar a ferramenta Find My network extremamente útil da Apple para que você possa emparelhá-lo com seu próprio dispositivo BLE, que não necessariamente precisa existir na Apple ecossistema.

Esse dispositivo pode ser seu alto-falante Bluetooth ou pode ser um incrível smartwatch DIY que você fez por conta própria. De qualquer forma, o uso do OpenHaystack oferece uma maneira fantástica de incorporar o rastreamento ao seu próximo projeto DIY.

Os 10 melhores projetos de IoT do Arduino

Comece com a Internet das Coisas com estes projetos Arduino IoT para iniciantes.

Leia a seguir

CompartilhadoTweetO email
Tópicos relacionados
  • faça você mesmo
  • AirTags
  • Idéias para projetos DIY
  • Bluetooth
Sobre o autor
Garling Wu (10 artigos publicados)

Garling adora explorar usos criativos para a tecnologia. Com formação em música, ela passou muitos anos hackeando computadores para produzir sons estranhos e maravilhosos. Quando não está fazendo música, ela escreve sobre os melhores projetos eletrônicos DIY.

Mais de Garling Wu

Assine a nossa newsletter

Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!

Clique aqui para se inscrever