[問題] 我想抓出SENSOR的訊號強度
最近使用TINYOS
使用cygwin來編譯
SENSOR則是 TELOSB
因為我想要用BaseStationP來改出接受訊號強度
添加 interface CC2420Packet;
宣告 uint8_t rssi;(全域)
且在event message_t *UartReceive.receive[am_id_t id]
{ ******
rssi = call CC2420Packet.getRssi(msg);
********* }
宣告 uint8_t rssi;(全域)
然後在BaseStationC裡
configuration BaseStationC
{}
implement
{********
components CC2420ActiveMessageC;
BaseStationP.CC2420Packet -> CC2420ActiveMessageC;
********}
但是問題來了...
1.這樣做真的能夠拿到RSSI值嗎...
2.如果能拿到..該怎麼用Java印出來阿..
(因為我原本想要用Oscilloscope裡的JAVA檔來接收
然後可以順便讓BaseStation能秀出多個Sersor的
訊號強度波形圖..但是打開JAVA檔..看無)
3.我該如何得到多個Sensor的訊號強度..
[我有去爬過TINYOS的FAQ 或者是 GOOGLE大神有關文章..
好像沒有人教學過如何抓取RSSI值..大部分都是直接跳到如何定位]
[還有有人可以推薦好書關於Sensor方面在TinyOs嗎..
想自學但英文不好,一直碰壁..]
謝謝各位
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.118.175.206
Programming 近期熱門文章
PTT數位生活區 即時熱門文章