Солнечное пятно
Эта статья нуждается в дополнительных цитатах для проверки . ( май 2012 г. ) |

Sun SPOT (Sun Small Programmable Object Technology) представлял собой сенсорный узел для беспроводной сенсорной сети, разработанный Sun Microsystems, анонсированный в 2007 году. Устройство использовало стандарт IEEE 802.15.4 для своей сети и, в отличие от других доступных сенсорных узлов, использовало Squawk Java. виртуальная машина .
После приобретения Sun Microsystems корпорацией Oracle платформа SunSPOT поддерживалась, но ее форум был закрыт в 2012 году. [1] Зеркало старого сайта сохраняется для потомков. [2]
Аппаратное обеспечение
[ редактировать ]Полностью собранное устройство умещается на ладони.
Его первая процессорная плата включала архитектурой ARM 32-битный процессор с и ядром ARM920T, работающим на частоте 180 МГц. Он имел 512 КБ оперативной памяти и 4 МБ флэш-памяти . с частотой 2,4 ГГц Радиомодуль IEEE 802.15.4 имел встроенную антенну и интерфейс USB . [3]
Сенсорная плата включала в себя трехосевой акселерометр (с настройками диапазона 2G и 6G), датчик температуры, датчик освещенности, 8 трехцветных светодиодов, аналоговые и цифровые входы, два переключателя мгновенного действия и 4 сильноточных выходных контакта. [3]
В устройстве использовалась литий-ионная аккумуляторная батарея емкостью 750 мАч напряжением 3,7 В , режим глубокого сна с током 30 мкА и управление батареей, обеспечиваемое программным обеспечением. [3]
Программное обеспечение
[ редактировать ]Использование устройством драйверов устройств Java необычно, поскольку Java, как правило, не зависит от оборудования. Sun SPOT использует небольшой Java ME Squawk , который работает непосредственно на процессоре без операционной системы . И Squawk VM, и код Sun SPOT имеют открытый исходный код. [4] стандартные среды разработки Java, такие как NetBeans Для создания приложений SunSPOT можно использовать .Управление и развертывание приложения выполняются с помощью ant-скриптов, которые можно вызвать из среды разработки, командной строки или инструмента «Солярий», входящего в состав SPOT SDK. [ нужна ссылка ]
Узлы обмениваются данными, используя стандарт IEEE 802.15.4 , включая подход базовой станции к сенсорной сети. Такие протоколы, как Zigbee, могут быть построены на базе 802.15.4.Sun Labs сообщила о реализации RSA и криптографии на основе эллиптических кривых (ECC), оптимизированных для небольших встраиваемых устройств.
Доступность
[ редактировать ]Лаборатории Sun Microsystems Laboratories начали исследования сенсорных сетей примерно в 2004 году. После некоторого первоначального опыта использования «Motes» от Crossbow Technology под руководством Роджера Майке начался проект по разработке интегрированной аппаратной и программной системы. [5] В 2005 году Sun спонсировала проект Колледжа дизайна Арт-центра под названием «Автономные легкие воздушные суда». [6] Первая ограниченная партия комплектов разработки Sun SPOT была выпущена 2 апреля 2007 года, после нескольких месяцев задержек. В этот вводный комплект вошли две демонстрационные сенсорные платы Sun SPOT, базовая станция Sun SPOT, инструменты разработки программного обеспечения и USB-кабель. Программное обеспечение было совместимо с Windows XP, Mac OS X 10.4 и распространенными дистрибутивами Linux. Был предоставлен некоторый демонстрационный код. [ нужна ссылка ]
Разработчик из Sun провел демонстрацию в сентябре 2007 года. [3] Изучив коммерческое использование, Sun сосредоточила внимание на образовательных целях.Весь проект, оборудование, операционная среда, виртуальная машина Java, драйверы и приложения были доступны с открытым исходным кодом в январе 2008 года. [4] [7] [8]
Корпорация Oracle приобрела Sun Microsystems в 2010 году и продолжила разработку Sun SPOT, выпустив восьмую версию оборудования (с логотипом Sun-Oracle) к марту 2011 года. [9] Версия 2011 года имела больший объем памяти и более быстрый процессор, но с меньшим количеством входов. [10]
В 2012 году на форуме заявили, что он будет «остановлен на техническое обслуживание» до «середины июня». [1] 7 мая 2013 года в сети Oracle Technology Network открылся новый форум. [11] Дэвид Дж. Симмонс, один из разработчиков SunSPOT для Sun Microsystems, вел блог до конца 2010 года. [12] В июле 2013 года он открыл альтернативный форум разработчиков, не связанный с Oracle. [13]
Когда проект был закрыт, ведущий инженер по аппаратному обеспечению проекта SunSPOT Боб Алкир заархивировал проект оборудования на своем личном веб-сайте. [14]
Ссылки
[ редактировать ]- ^ Перейти обратно: а б «Форумы SunSpotWorld закрыты на техническое обслуживание» . Лаборатория Оракл. Архивировано из оригинала 9 июня 2012 года . Проверено 17 ноября 2013 г.
- ^ «Сайт-зеркало SunSpotWorld» .
- ^ Перейти обратно: а б с д Саймон Риттер (24 сентября 2007 г.). «Солнечные пятна в действии» . Архивировано из оригинала 20 апреля 2008 года . Проверено 17 ноября 2013 г. Переиздано в феврале 2011 г. Архивировано 6 апреля 2014 г. в Wayback Machine.
- ^ Перейти обратно: а б "пятна: проект SPOTs" . Архивировано из оригинала 27 мая 2011 г.
- ^ Роб Тау. «Беспроводные сенсорные сети Sun SPOT» . Персональная веб-страница . Проверено 17 ноября 2013 г.
- ^ Джед Берк и Нихил Миттер (2006). «Автономные легкие воздушные суда» . Проверено 17 ноября 2013 г.
- ^ Остин Модайн (29 января 2008 г.). «Чушь с открытым исходным кодом Sun: раскрыты крошечные устройства с сенсорным управлением» . Регистр . Проверено 17 ноября 2013 г.
- ^ «Sun представляет инновационную технологию Sun Small Programmable Object Technology (SPOT) для сообщества разработчиков программного обеспечения с открытым исходным кодом; расширяет программу на образовательные учреждения по всему миру» . Пресс-релиз . Сан Микросистемс. 29 января 2008 года. Архивировано из оригинала 3 февраля 2008 года . Проверено 17 ноября 2013 г.
- ^ Рон Голдман (19 марта 2011 г.). «Споты: Wiki: Главная — Проект Кенай» . Веб-сайт проекта . Проверено 17 ноября 2013 г.
- ^ «SunSPOTWorld - Покупка» . Коммерческий веб-сайт . Архивировано из оригинала 7 декабря 2013 года . Проверено 17 ноября 2013 г.
- ^ Форум SunSPOT в Oracle Technology Network. Архивировано 3 ноября 2013 г., в Wayback Machine.
- ^ «На месте: Дэвид Г. Симмонс» . Блог . Архивировано из оригинала 9 мая 2012 года . Проверено 17 ноября 2013 г.
- ^ «Форумы Sun SPOTs» . Альтернативный неофициальный форум разработчиков . Проверено 17 ноября 2013 г.
- ^ Боб Алкир. «Аппаратное обеспечение SPOT» . Проверено 14 марта 2019 г.