Знаете ли вы, что можно подключиться к мощной сети Apple Find My, чтобы отслеживать любое устройство Bluetooth? Сделать возможным создание собственного DIY AirTag?
В этой статье мы рассмотрим, как этого можно достичь с помощью бесплатного программного обеспечения с открытым исходным кодом, насколько это хорошая идея и как это может быть отличной функцией для вашей следующей электронной сборки.
Что такое AirTag?
Выпущенный в конце апреля 2021 года AirTag - это элегантный трекер, который выглядит как маленькая блестящая монета.
AirTag можно подключить к вашему iPhone, чтобы помочь вам найти потерянные вещи, и он предназначен для размещения в вашем кошельке или сумке, среди многих других возможностей.
Наряду с приложением для точного определения местоположения он поставляется с удобным встроенным динамиком, который подает сигнал тревоги, чтобы помочь вам легко найти пропавший предмет.
Маленькие устройства слежения за Bluetooth становятся все более распространенными, и AirTag следует за аналогичными продуктами, такими как Tile и Chipolo.
Вы можете прочитать о какой лучший трекер Bluetooth чтобы понять, почему AirTag - самое привлекательное устройство для копирования.
Потрясающе Find My Network
Самая большая особенность AirTag - это то, что происходит, когда вы теряете предмет намного дальше от вас.
AirTag подключается к вашему iPhone через Bluetooth, но в какой-то момент вы можете выйти за пределы диапазона, который ваш телефон может обнаружить.
Однако с помощью обширной сети Apple Find My, которую вы могли использовать в прошлом для поиска своего телефона, ближайшее устройство Apple может определить его точное местоположение.
После обнаружения местоположение будет загружено на сервер Apple конфиденциально и безопасно, и вы будете уведомлены о том, как найти трекер.
Когда миллионы людей используют iPhone, нетрудно представить, что кто-то где-то будет в пределах досягаемости вашего трекера, что делает сеть Find My невероятно мощным инструментом для подключения.
Так уж получилось, что исследователи из Лаборатория безопасных мобильных сетей (SEEMOO) нашли способ сделать это.
Исследователи OpenHaystack создали бесплатное приложение для Mac, которое позволяет отслеживать несколько устройств Bluetooth так же, как вы можете отслеживать несколько AirTags на iPhone.
После сопряжения приложение получает доступ к сети Apple Find My, чтобы вы могли отслеживать свои аксессуары, где бы они ни находились.
Исследователи, по сути, перепроектировали, как работает сеть Find My, чтобы создать OpenHaystack, и хотя это кажется взломом, это не так.
OpenHaystack может безопасно получить доступ к сети, подтвердив, что вы являетесь подлинным пользователем Apple, с помощью специального плагина для Apple Mail.
Использование этого обходного пути для доступа к сети означает, что вам нужно будет открыть Apple Mail одновременно с использованием OpenHaystack.
Как только это будет достигнуто, ваш компьютер будет иметь необходимые ключи безопасности, которые позволят вам найти устройство Bluetooth в сети Find My.
Чтобы получить подробный и подробный обзор того, как все это работает, вы можете ознакомиться с ресурсами по OpenHaystack на сайте GitHub.
Поддержка микроконтроллеров
В настоящее время OpenHaystack напрямую поддерживает несколько микроконтроллеров: BBC micro: bit v1. SP32-WROOM и ESP32-WROVER.
У каждой доски есть свои преимущества, и если у вас их еще нет, вы можете сравните ESP32 с micro: bit чтобы увидеть, в чем разница.
Однако теоретически OpenHaystack должен уметь отслеживать любое устройство Bluetooth. Чтобы создать свой собственный трекер, вам просто нужно включить компонент Bluetooth.
В этом руководстве на YouTube трекер Bluetooth создается с использованием всего трех основных компонентов: платы для зарядки литиевой батареи, модуля Bluetooth с низким энергопотреблением (BLE) и аккумулятора.
Устройство слежения, сделанное своими руками, несложно воспроизвести. Заглянув внутрь AirTag, вы увидите, что он аналогичным образом состоит из минимального количества деталей: крошечной печатной платы (PCB) с функцией BLE и батареи CR2032. Вот и все.
Просто потому, что вы можете воспроизвести AirTag, не так ли?
Пока что OpenHaystack кажется довольно отличным приложением, которое, как вы можете себе представить, имеет потенциал в проектах DIY (подробнее об этом позже).
Но, конечно, использование сторонних приложений в сети Apple может быть сопряжено с риском. Команда написала важный отказ от ответственности:
«OpenHaystack - экспериментальная программа. Код непроверенный и неполный. Например, аксессуары OpenHaystack, использующие нашу прошивку, передают фиксированный открытый ключ и, следовательно, отслеживаются другими устройствами поблизости (это может измениться в будущем выпуске). OpenHaystack не является аффилированным лицом и не одобрен Apple Inc. »
Интересно, что в процессе исследования того, как работает автономная сеть Apple, они смогли выявить брешь в системе безопасности, которая, после сообщения о проблеме Apple, с тех пор была исправлена.
Также не гарантируется, будет ли Apple продолжать разрешать OpenHaystack работать в будущем, что означает, что в любой момент приложение может перестать работать.
Некоторое время назад Apple объявила, что они начнут поддерживать сторонних разработчиков в своей сети Find My, начиная с Belkin EarPods, но до тех пор использование OpenHaystack - удивительный обходной путь.
Вы можете найти все файлы для OpenHaystack, включая инструкции по загрузке, на их GitHub страница.
Проекты Bluetooth с низким энергопотреблением (BLE)
Если вы ищете способ включить возможности отслеживания в свой следующий проект, вам понадобится последняя версия Bluetooth под названием Bluetooth Low Energy (BLE).
И micro: bit, и ESP32 имеют функциональность BLE и, как упоминалось ранее, могут быть напрямую добавлены в список отслеживаемых аксессуаров на OpenHaystack.
Но это не единственные платы, использующие BLE. Например, Arduino Nano 33 BLE описывается как модернизированный Arduino Nano с более мощной вычислительной мощностью, и, как вы уже догадались, BLE означает Bluetooth Low Energy.
С BLE на борту у вас будет не только возможность беспроводной связи с платой, но и способ ее отслеживать.
Это особенно полезно, если вы создаете проект, которому вы посвятили много времени или который потенциально может стоить вам много денег.
Ярким примером могут быть умные часы DIY, такие как эти, созданные Стивеном Хоузом с использованием ESP32.
Используя OpenHaystack, теперь у вас есть возможность отслеживать свои умные часы с помощью функции BLE, что дает вам возможность резервного копирования для восстановления вашего проекта, если он когда-либо будет украден или где-то оставлен.
Итак, стоит ли это того?
Поскольку Apple AirTag стоит всего 29 долларов, возможно, вам будет лучше использовать проприетарные продукты Apple. Но, конечно, это лишило бы самодельной электроники удовольствия.
Лучшая часть создания собственного AirTag - это знать, как использовать чрезвычайно полезную сеть Apple Find My. так что вы можете связать его со своим собственным устройством BLE, которое не обязательно должно быть в Apple экосистема.
Этим устройством может быть ваша Bluetooth-колонка или потрясающие умные часы, которые вы сделали своими руками. В любом случае использование OpenHaystack дает вам отличный способ включить отслеживание в ваш следующий DIY-проект.
Начните работу с Интернетом вещей с этими проектами Arduino IoT для начинающих.
Читать далее
- Сделай сам
- Подушки безопасности
- Идеи проектов DIY
- блютуз

Гарлинг любит исследовать творческое использование технологий. Имея музыкальный опыт, она много лет взламывала компьютеры, чтобы издавать странные и чудесные звуки. Когда не занимается музыкой, она пишет о лучших электронных проектах, сделанных своими руками.
Подписывайтесь на нашу новостную рассылку
Подпишитесь на нашу рассылку технических советов, обзоров, бесплатных электронных книг и эксклюзивных предложений!
Нажмите здесь, чтобы подписаться