See artikkel ootab keeletoimetamist. |
Sun SPOT on firma Sun Microsystems välja töötatud juhtmevaba sensorvõrgu lahendus. Selle võrguliiklus on ehitatud IEEE 802.15.4 standardile ja selle igal sensoreid sisaldaval sõlmjaamal töötab Java virtuaalmasin Squawk. Seetõttu toimub seadme tarkvaraline arendus ka Java keskkonnas. Java virtuaalmasin vajab aga teiste juhtmevabade sensorvõrkudega võrreldes (nt Arduino) võimsamat protsessorit. Võimsam protsessor on aga energiakulukam ja seetõttu kannatab ka seadme aku kestvus.
Esimesed piiratud koguses Sun SPOT-i komplektid tulid müügile 2. aprillil 2007. Komplekt sisaldas 2 sensoritega sõlmjaama, baasjaama, tootjapoolset arenduskeskkonda ja USB kaablit. Peale Sun Microsystemsi Oracle Corporationi poolset ostmist 2010. aastal jätkus seadmete arendus. 2011. aasta keskel saabusid müügile uue versiooni(Rev. 8) seadmed[1], millel on uus Sun-Oracle ühislogo.
2012. aasta algusest on olnud tootjapoolne arendajatele mõeldud foorum hoolduseks maas(esialgse valmimise tähtajaga juuni keskel)[2]. Samuti on projekt eemaldatud Oracle Corporationsi poolt aktiivselt arendatavate projektide nimekirjast[3]. Kuid Oracle Corporationsi veebipoes on seadmete komplektid veel saadaval[4].
Seade on umbes peopesa suurune, ning sisaldab vähemalt kahte(juht- ja sensorplaat) trükkplaati ja akut, mis on paigutatud plastümbrisesse. Seni on välja antud kaks riistvara versiooni (varasem "Rev. 6" ja hilisem "Rev. 8"[5]). Trükkplaatide joonised on vabalt saadaval[6].
Süsteemi võrguühendus on ehitatud IEEE 802.15.4 2,4 GHz standardile kasutades baasjaama mudelit. Baasjaamana saab kasutada iga Sun SPOT seadet milles on vähemalt juhtplaat. Baasjaama ja sõlmajaama vahelise ühenduse saab luua ka läbi teiste sõlmjaamade. Seadmetel ei ole tootjapoolset tuge IEEE 802.15.4 standardile loodud lisa standarditele (nt. ZigBee), kuid see on võimalik arendajal ise lisada.
Seade toetab optimeeritud RSA ja ECC (elliptiliste kõverate krüptosüsteem) krüpteeringut.
Seadet juhib otse protsessoril käiv Java virtuaalmasin Squawk. Kuna Squawk on juba väga madalatasemeliselt kirjutatud Javas, siis kogu seadme arendajapoolne kood on kirjutatav Javas. Seetõttu on ka seadmetele kirjutataval koodil kõik Java kasutamisega kaasnevad eelised. Nii Squawki lähtekood [7] kui ka Sun SPOT-i tarkvara lähtekood [8] on vabalt saadaval.
Tarkvara viimine seadmetel käib läbi Java ANT skriptide. Seetõttu on arendustarkvana kasutatavad kõik Java ANT skripte toetavad arenduskeskkonnad. Samuti on saadav tootjapoolne Sun SPOT seadmete jaoks mõeldud arenduskeskkond Solarium.
{{netiviide}}
: CS1 hooldus: arhiivikoopia kasutusel pealkirjana (link)
{{netiviide}}
: CS1 hooldus: arhiivikoopia kasutusel pealkirjana (link)
{{netiviide}}
: CS1 hooldus: arhiivikoopia kasutusel pealkirjana (link)
{{netiviide}}
: CS1 hooldus: arhiivikoopia kasutusel pealkirjana (link)
{{netiviide}}
: CS1 hooldus: arhiivikoopia kasutusel pealkirjana (link)
{{netiviide}}
: CS1 hooldus: arhiivikoopia kasutusel pealkirjana (link)