Sun SPOT - Sun SPOT

Sun SPOTs vedle AA baterie

Sun SPOT (Sun Small Programmable Object Technology) byl uzel senzoru pro bezdrátovou senzorovou síť vyvinutou společností Sun Microsystems oznámenou v roce 2007. Zařízení pro svou síť používalo standard IEEE 802.15.4 a na rozdíl od jiných dostupných uzlů senzoru používalo Squawk Java virtuální stroj .

Po akvizici společnosti Sun Microsystems společností Oracle Corporation byla podporována platforma SunSPOT, ale její fórum bylo v roce 2012 ukončeno. Pro potomky je zachováno zrcadlo starého webu.

Hardware

Kompletně sestavené zařízení se vešlo do dlaně.

Jeho první procesorová deska obsahovala 32bitový CPU architektury ARM s jádrem ARM920T běžícím na 180 MHz. Měl 512 KB RAM a 4 MB flash paměti . Rádio IEEE 802.15.4 2,4 GHz mělo integrovanou anténu a bylo zahrnuto rozhraní USB .

Deska senzoru obsahovala tříosý akcelerometr (s nastavením rozsahu 2G a 6G), teplotní senzor, světelný senzor, 8 tříbarevných LED diod, analogové a digitální vstupy, dva okamžité spínače a 4 výstupy vysokého proudu.

Jednotka používala 3,7 V dobíjecí lithium-iontovou baterii 750 mAh , měla režim hlubokého spánku 30 uA a správu baterie zajišťoval software.

Software

Používání ovladačů zařízení Java zařízením je neobvyklé, protože Java je obecně nezávislá na hardwaru. Sun SPOT používá malý Java ME Squawk, který běžel přímo na procesoru bez operačního systému . Jak Squawk VM, tak Sun SPOT kód jsou open source. K vytváření aplikací SunSPOT lze použít standardní vývojová prostředí Java, například NetBeans . Správa a nasazení aplikace jsou řešeny mravenčími skripty, které lze volat z vývojového prostředí, příkazového řádku nebo nástroje poskytovaného s SPOT SDK, „solária“.

Uzly komunikují pomocí standardu IEEE 802.15.4, včetně přístupu základnové stanice k síti senzorů. Protokoly, jako je Zigbee, lze stavět na standardu 802.15.4. Sun Labs uvádí implementace RSA a eliptické křivky kryptografie (ECC) optimalizované pro malá vestavěná zařízení.

Dostupnost

Sun Microsystems Laboratories zahájil výzkum senzorových sítí kolem roku 2004. Po několika počátečních zkušenostech s používáním „Motes“ od Crossbow Technology začal pod Rogerem Meikem projekt návrhu integrovaného hardwarového a softwarového systému. Společnost Sun sponzorovala v roce 2005 projekt na Art Center College of Design s názvem Autonomous Light Air Vessels. První omezená výroba vývojových sad Sun SPOT byla vydána 2. dubna 2007, po měsících zpoždění. Tato úvodní sada obsahovala dvě demo desky senzorů Sun SPOT, základní stanici Sun SPOT, nástroje pro vývoj softwaru a kabel USB. Tento software byl kompatibilní s Windows XP, Mac OS X 10.4 a běžnými distribucemi Linuxu. Byl poskytnut ukázkový kód.

Vývojář ze společnosti Sun předvedl demonstraci v září 2007. Po prozkoumání komerčního využití se společnost Sun zaměřila na vzdělávací uživatele. Celý projekt, hardware, operační prostředí, virtuální stroj Java, ovladače a aplikace, byl k dispozici jako otevřený zdroj v lednu 2008.

Společnost Oracle Corporation získala Sun Microsystems v roce 2010 a pokračovala ve vývoji Sun SPOT prostřednictvím vydání 8 hardwaru (s logem Sun-Oracle) do března 2011. Verze z roku 2011 obsahovala větší paměti a rychlejší procesor, ale s menším počtem vstupů.

V roce 2012 fórum uvedlo, že bude „dole kvůli údržbě“ do „poloviny června“. Nové fórum v Oracle Technology Network bylo zahájeno 7. května 2013. David G. Simmons, jeden z vývojářů SunSPOT pro Sun Microsystems, udržoval blog do konce roku 2010. V červenci 2013 otevřel alternativní vývojářské fórum, které není připojeno společnosti Oracle.

Když byl projekt ukončen, vedoucí hardwarový inženýr projektu SunSPOT Bob Alkire archivoval návrh hardwaru na svých osobních webových stránkách.

Reference

externí odkazy