lunedì dic 10, 2007
lunedì dic 10, 2007
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.