它比MViz功能還要多
可以把傳回來的資料記錄下來
存成csv檔以便之後觀察
官方網址:
http://csserver.ucd.ie/~rjurdak/Octopus.htm
底下稍微簡述使用的心得
首先至官網下載程式並解開
$ wget http://csserver.ucd.ie/~rjurdak/Octopus%20Code.zip接著將解開的檔案改名並移至便於管理的地方
$ unzip Octopus\ Code.zip
$ mv Octopus\ Code octopus完成下載和解壓縮後
$ mv octopus /opt/
開始正始燒錄的工作
==燒錄程式==
進入octopus的motes資料夾中
輸入以下指令將程式編譯並燒至mote中
$ cd /opt/octopus/motes/這樣就燒錄完成了
$ make telosb
$ make telosb reinstall,0 bsl,/ttyUSB0
$ make telosb reinstall,1 bsl,/ttyUSB1
.....
==讀取資料==
在Octopus上讀取資料和Surge類似
可以參考
http://hdj-berkeley.blogspot.com/2007/10/surge-on-tinyos1x.html
這裡我只使用serialforwader 的方法
首先先設定好SerialForwarder:
$ java net.tinyos.sf.SerialForwarder -comm serial@/dev/ttyUSB0:telos -no-gui接著再開另一個commend line執行Octopus的java程式
如果是第一次使用Octopus的java程式
請記得至Octopus的java資料夾下執行make
$ cd /opt/octopus/java/而且因為SerialForwarder 在TinyOS2.x上預設的port為9002
$ make
所以我們將環境變數改成
$ export MOTECOM=sf@localhost:9002之後再執行Octopus主程式
$ java OctopusGui就會看到Octopus的GUI畫面了
http://csserver.ucd.ie/~rjurdak/User%20Documentation.pdf
沒有留言:
張貼留言