上個星期收到了幾顆Crossbow的mote
所以一時手癢拿來跑Oscilloscope的範例程式
順便復習一下TinyOS
不然人老了,很容易忘東忘西的
首先要跑Oscilloscope
可以先到官網的wiki看一下說明
http://docs.tinyos.net/index.php/Sensing
底下為大家一一介紹燒錄和觀看結果的步驟:
Step1 燒錄程式
要燒錄的程式有兩種:
1.BaseStation
2.Oscilloscope
第一份BaseStation主要是將收到的封包,透過serialforwarder傳回PC端
第二份Oscilloscope是將mote上收集的sensing data 傳送出去
由此可見,至少要二個mote才能跑起這個範例
所以我準備了兩個mote
在第一個mote上燒BaseStation
cd /opt/tinyos-2.1.0/BaseStation/
make telosb install,1 bsl,/dev/ttyUSB0
接著在第二個mote上燒Oscilloscope
cd /opt/tinyos-2.1.0/Oscilloscope/
make telosb install,2 bsl,/dev/ttyUSB1
在install之後的2是用來設定mote id用的,單純為了待會辨視之用
Step2 顯示資料結果
我們透過內建的java程式,觀測感測的資料
export MOTECOM=serial@/dev/ttyUSB0:telosb
cd /opt/tinyos-2.1.0/Oscilloscope/java/
./run
這樣就可以看到感測資料的結果了
4 則留言:
Hi, 可以請問一下大大, 這硬體要去哪邊才買的到? 謝謝.
這個你可能要自行找看看了,要找Crossbow的台灣代理商,應該搜一下就會找到幾家公司了。
Hi, 請問大大是如何買到的? 台灣代理有那幾家阿?
找到一代理
集研科技-WSN無線感測器 | systemaccess.com.tw
www.systemaccess.com.tw
代理美國Crossbow 無線感測模組 環境監測、電力監控、空氣品質監測
張貼留言