Российская компания «Умная электроника» анонсировала собственную разработку — сетевой встраиваемый «нанокомпьютер» Black Swift , ориентированный на разработки, предназначенные для «умного» дома и Интернета вещей.

Миниатюрный компьютер Black Swift выполнен в виде печатной платы, габариты которой сопоставимы с SD-картой (25×35×4 мм) и почти вдвое меньше стандартного модуля SODIMM.

Black Swift предлагается полностью открытым — как в части схемотехники, печатной платы, так и ПО.

Он построен на базе чипсета SoC (система на кристалле) Qualcomm Atheros AR933, в составе которого 32-разрядный процессор на ядре с архитектурой MIPS 24K с частотой 400 МГц. В состав модуля входят интерфейсы USB 2.0 и Ethernet, а также встроенный адаптер Wi-Fi 802.11 b/g/n.

На плате Black Swift располагаются 64 Мб ОЗУ (DDR2) и 16 Мб флэш-память типа NOR — такого объёма, по данным разработчиков, достаточно как на работу ОС OpenWRT на базе ядра Linux, для большинства проектов, даже весьма сложных. При необходимости постоянная память может быть легко расширена с помощью USB-накопителей или карты памяти формата SD.

Компьютер представляет собой функционально законченный модуль, предназначенный для применения в качестве вычислительного и коммуникационного ядра, способный функционировать сразу после подачи на него питания и для большинства задач не требующий какой-либо сложной внешней доработки — в простейшем случае для его работы необходим лишь один блок питания на 5 В с разъёмом microUSB (от обычного смартфона).

Использование стандартных разъёмов с шагом 1,27 мм на плате Black Swift упрощает, как полагают разработчики, не только простоту монтажа, но и повышает гибкость применения. Объединение в одном модуле центрального процессора и Wi-Fi-адаптера является, как считают разработчики, принципиальным отличием от многих традиционных решений, позволяя с помощью одного модуля реализовать как сложные алгоритмы управления устройством, так и создать собственный Web-интерфейс.

Все ПО для Black Swift — открытое и состоит из универсального менеджера загрузки U-boot, ОС OpenWrt на основе ядра Linux, а также пакета штатных утилит.

Выбор OpenWRT разработчики Black Swift объясняют широкой поддержкой этой ОС и доступностью не только различных языков программирования, но и массы готового ПО, вплоть до СУБД и веб-серверов. Собственное ПО программисты могут писать на разных языках — от Cи и C++ (традиционных для встраиваемых контроллеров) до языков высокого уровня, таких как Python, Perl или PHP.

Для загрузки и отладки ПО не требуются никакие специальные инструменты — работать со всеми функциональными возможностями Black Swift можно с обычного компьютера или ноутбука, подключаясь по Wi-Fi.

Black Swift рассчитан, в первую очередь, на питание от сетевого адаптера, но при необходимости его можно подключить и к батареям — одному элементу Li-ion или трем-четырем АА/AAA. Ёмкости одного литиевого аккумулятора формата 18650 хватит, по данным разработчиков, до 24 час работы при включённом Wi-Fi.