Введение

Беспроводной сенсорный узел

Sun SPOT (Sun Small Programmable Object Technology) — это сенсорный узел для беспроводной сенсорной сети, разработанный компанией Sun Microsystems и представленный в 2007 году. Устройство использовало стандарт IEEE 802.15.4 для организации сети, и, в отличие от других доступных сенсорных узлов, работало на виртуальной машине Squawk Java. После приобретения Sun Microsystems корпорацией Oracle платформа SunSPOT продолжала поддерживаться, но её форум был закрыт в 2012 году. Для сохранения информации функционирует зеркало старого сайта.

Оборудование

Совершенно собранное устройство помещалось на ладони. Первая процессорная плата включала 32-битный процессор с архитектурой ARM и ядром ARM920T, работающим на частоте 180 МГц. Она имела 512 КБ оперативной памяти и 4 МБ флэш-памяти. Радиомодуль IEEE 802.15.4 2,4 ГГц был оснащен встроенной антенной и интерфейсом USB. В 2005 году компания Sun спонсировала проект в Art Center College of Design под названием «Автономные легкие воздушные аппараты». Первый ограниченный производственный выпуск комплектов разработки Sun SPOT был выпущен 2 апреля 2007 года после нескольких месяцев задержек. В этот стартовый комплект входили две демонстрационные сенсорные платы Sun SPOT, базовая станция Sun SPOT, инструменты разработки программного обеспечения и USB-кабель. Программное обеспечение было совместимо с Windows XP, Mac OS X 10.4 и распространенными дистрибутивами Linux. Также предоставлялся демонстрационный код. Разработчик из Sun продемонстрировал устройство в сентябре 2007 года. После изучения возможности коммерческого использования, Sun переориентировалась на образовательные учреждения. Весь проект, включая аппаратное обеспечение, операционную среду, виртуальную машину Java, драйверы и приложения, был выпущен под открытой лицензией в январе 2008 года. В 2010 году корпорация Oracle приобрела Sun Microsystems и продолжила разработку Sun SPOT, выпустив 8-ю версию аппаратного обеспечения (с логотипом Sun Oracle) к марту 2011 года. Версия 2011 года отличалась увеличенным объемом памяти и более быстрым процессором, но имела меньше входов. В 2012 году на форуме было объявлено о его закрытии на техническое обслуживание до середины июня. Дэвид Г. Симмонс, один из разработчиков Sun SPOT в Sun Microsystems, вел блог до конца 2010 года. В июле 2013 года он открыл альтернативный форум для разработчиков, не связанный с Oracle. После закрытия проекта ведущий инженер по аппаратному обеспечению Sun SPOT, Боб Алкир, разместил проект аппаратного обеспечения в архиве на своем личном веб-сайте.