Kode Dot, программируемый карманный девайс для мейкеров, пентестеров и гиков
Kode Dot, небольшое программируемое устройство размером с ладонь, рассчитанное на мейкеров, пентестеров и любителей электроники. Идея в том, чтобы избавить пользователя от рутинной сборки: экран, кнопки, питание и датчики уже впаяны и собраны, поэтому начинать можно сразу с самой задачи, а не с монтажа платы.
В основе, два микроконтроллера: ESP32-P4 отвечает за основные вычисления, а ESP32-C5, за беспроводную связь (Wi-Fi и Bluetooth LE). Устройство оснащено 2,13-дюймовым AMOLED-сенсорным экраном разрешением 502×410 (драйвер CO5300 по интерфейсу MIPI-DSI, сенсорный контроллер CST820), 32 МБ оперативной памяти PSRAM и 32 МБ флеш-памяти, а также слотом microSD для хранения данных и приложений.
Из периферии, 9-осевой блок движения (6-осевой гироскоп-акселерометр LSM6DSV плюс компас LIS2MDL), NFC-модуль ST25R3916B для чтения, записи и эмуляции меток на 13,56 МГц, отдельный аналоговый тракт для чтения и эмуляции 125 кГц RFID-карт, а также ИК-приёмопередатчик, способный считывать и повторять сигналы практически любого пульта. Есть динамик и микрофон на кодеке ES8311 с усилителем класса D NS4150B, вибромотор с драйвером AW86233, адресный RGB-светодиод KTD2026, D-pad с двумя дополнительными кнопками для игр и меню, а также батарейный RTC-модуль, который держит время даже при выключенном устройстве.
Питание обеспечивает контроллер заряда BQ25896 (USB-C, зарядка и режим OTG) и датчик заряда CW2217, который точно показывает остаток ёмкости батареи; сама ёмкость LiPo-аккумулятора пока не раскрыта. Расширяется устройство через 16 программируемых GPIO-выводов: 14, на стандартном 20-контактном разъёме (с шинами 5 В и 3,3 В до 2 А) и ещё 2, на магнитном pogo-разъёме, который также служит для зарядки и вывода питания. Через один и тот же порт USB-C доступны прошивка, зарядка, отладка по JTAG и режим USB OTG.
Вокруг устройства строится сообщество: пользователи пишут и публикуют собственные приложения, игры, утилиты, инструменты, которые можно скачать и запустить на своём Kode Dot. Проект стартовал как кампания на Kickstarter и собрал поддержку 16 000 бэкеров, которые и довели его от прототипа до готового к отправке устройства.
Ключевые факты
- Два чипа ESP32 (P4, вычисления, C5, беспроводная связь) плюс 2,13″ AMOLED-сенсорный экран 502×410, 32 МБ PSRAM и 32 МБ флеш-памяти
- На борту NFC/RFID-модули для чтения и эмуляции меток и карт, ИК-приёмопередатчик для работы с пультами, 9-осевой блок движения, динамик, микрофон и вибромотор
- 16 программируемых GPIO-выводов (14 на обычном разъёме, 2 на магнитном pogo-коннекторе) для подключения датчиков, моторов и своих плат
- Зарядка и отладка через один порт USB-C с поддержкой JTAG и OTG; ёмкость LiPo-батареи пока не раскрыта
- Проект вырос из Kickstarter-кампании, которую поддержали 16 000 бэкеров; вокруг устройства складывается сообщество, публикующее свои приложения
Почему это важно
Kode Dot закрывает типичную проблему хобби-электроники: большинство самодельных проектов умирают ещё на этапе сборки, нужно распаять экран, кнопки, питание и датчики, прежде чем вообще начать программировать. Здесь всё это уже собрано в готовый корпус, а пользователь сразу переходит к написанию логики устройства.
Кому это важно
Устройство целится в мейкеров, пентестеров и просто увлечённых электроникой людей: сочетание NFC/RFID-модулей и ИК-приёмопередатчика делает его удобным инструментом для тестирования безопасности бесконтактных карт, меток и пультов, а открытые GPIO-выводы, платформой для любых самодельных гаджетов, от игровых консолей до датчиковых систем.
Как это применить
Из коробки Kode Dot можно использовать как готовую платформу для своих скриптов и приложений: подключать датчики и моторы через GPIO-разъём или магнитный pogo-коннектор, читать и эмулировать NFC/RFID-метки и ИК-сигналы пультов, хранить данные и программы на microSD, а также ставить и запускать приложения, которые публикует сообщество вокруг устройства.
Можно ли доверять
Сведения взяты с официальной страницы продукта и описывают уже отгружаемое устройство: проект прошёл путь от Kickstarter-кампании до реальной поставки 16 000 бэкерам, а спецификации даны подробно, вплоть до конкретных моделей чипов и драйверов, что типично для готового к продаже, а не гипотетического продукта.
Риски и подводные камни
Официальная страница не раскрывает ёмкость батареи и цену устройства для новых покупателей вне кампании, сколько продержится Kode Dot от одного заряда и во сколько обойдётся его покупка сейчас, неизвестно. Также стоит учитывать, что заявленные возможности чтения и эмуляции RFID/NFC-меток и ИК-пультов делают устройство инструментом двойного назначения: те же функции, что полезны для легитимного тестирования, годятся и для несанкционированного доступа к чужим картам и системам.