120 likes | 304 Views
Rssi and Lqi. HSCC 2013. Introduction. Rssi :信號強度 Lqi :信號連接 品質 若 值越小則 loss rate 越高 兩 個值之間是有相關的,可用公式換算 在 CC2420 封包傳送時,順帶就會有這兩個信號資訊 我們 只需要將其讀取出來. 修改 packet. 修改 Configuration.nc. 修改 main.nc. 新增 CC2420Packet Packet 會有 Rssi 資訊. 修改 main.nc.
E N D
Rssi and Lqi HSCC 2013
Introduction Rssi:信號強度 Lqi:信號連接品質 若值越小則 loss rate 越高 兩個值之間是有相關的,可用公式換算 在CC2420封包傳送時,順帶就會有這兩個信號資訊 我們只需要將其讀取出來
修改main.nc 新增 CC2420Packet Packet會有Rssi資訊
修改main.nc CC2420Packet.setPower為設定Radio的傳輸Power 如此已經送出有Rssi資訊、設定好power的封包
修改BaseStation 1.複製範例程式 BaseStation並重新命名 (Ex:BaseStationRssi)
使用java檔接收RssiLqi Demo.java RssiSend.java
修改RssiSend.java MESSAGE_SIZE 為payload的byte數 (應為5) AM_TYPE為 .h檔所定義的message型態 (應為6) 重新complier java檔 (javac RssiSend.java) 可以自行修改java檔決定要輸出什麼
Homework 1~3個人一組作測試 測Power為 1,8,15,22,31 時的最大傳輸距離和開始會有明顯封包loss現象的距離 測試高度對傳輸距離的影響 PS: BaseStation和BlinkToRadio程式內有counter請去掉