News & Tips on SOA and Java technology
De Bari's Blog
Archives
« novembre 2009
lunmarmergiovensabdom
      
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
      
Today
Click me to subscribe
Search

Links
 

Today's Page Hits: 54


follow corradodebari at http://twitter.com


My blog is worth $6,209.94.
How much is your blog worth?

« JavaDay 2007 a Roma | Main | NetBeans 6.0 rilasci... »
lunedì dic 10, 2007
SunSpot: Getting started

Vi propongo una guida sintetica  per iniziare a valutare il kit SunSPOT su MacOSx 10.5.

Dopo aver installato il Kit di sviluppo, occorre procedere all'abilitazione dell'interfaccia USB:
#sudo mkdir /var/lock
#sudo chmod 775 /var/lock
#sudo chgrp uucp /var/lock
#sudo dscl . -append /Groups/uucp GroupMembership username

L'ultimo comando sostituisce quello documentato sulla guida, non più supportato su Leopard

#sudo niutil -appendprop / /groups/uucp users username

Fatto questo occorre sostituire l'utility "spotfinder" con quella patched per Leopard, da scaricare qui

La prima cosa da fare, a questo punto, è determinare l'address dei due Spot forniti. Connettendoli via USB uno ad uno, ed impartendo il comando:
#ant info
dovreste trovare il serial N°, tipo 0014.4F01.0000.XXXX

OTA
Passiamo  ad un esempio di provisioning OTA di una appliacazione demo, ovvero controllando wireless i dispositivi attraverso la basestation connessa al PC. Stando in una delle directory sotto /Demos,  la procedura è la seguente:

Console di controllo GUI
Per gestire da una console centrale i Sun SPOT, in /Users/user/SunSPOT
eseguire:

#java -jar SPOTManager.jar

nel TAB "Sun SPOTs ", dopo aver collegato via USB lo SPOT, usare:


nel "TAB SPOTWorld":

Se provate con il tasto destro sullo SPOT a selezionare:


Telemetria
Verifichiamo come è possibile avere informazioni in remoto attraverso una console di monitoraggio su desktop, relativamente a dati di telemetria.
In “Demos/Telemetry-onSpot”, dopo aver collegato l'unità con i sensori via USB, eseguire:
#ant deploy run
^C , quando si ferma l'esecuzione

Collegare la basestation ed eseguire:
#cd ../Telemetry-onDesktop
#ant selectbasestation run
^C , quando si ferma l'esecuzione
#ant host-run
aspettare che sia connesso e provare PING per verificare che sia tutto OK.

Con "START Collect Data" iniziamo ad avere i dati sui movimenti dello Sun SPOT collegato via wireless.


 


 

Posted at 12:50PM dic 10, 2007 by Corrado De Bari in Java  | 

Comments:

Post a Comment:
Comments are closed for this entry.