无线传感器网络MICA平台的RSSI原始数据转换为dBm值的方法
(2007-11-18 18:08:54)
对于使用Crossbow公司的MICA系列平台,如何将RSSI原始数据传唤为dBm值,是我们使用RSSI数据所关心的,对于如何得到RSSI原始数据,在【
TinyOS、NesC程序开发经验谈
】文中已给出代码,并在【
CrossBow公司MIB600基板Mote节点数据的接收(VC++篇)
】文中给出了VC++平台下获取数据的方法,下面介绍MICA平台的RSSI原始数据转换为dBm值的方法:
假设RSSI原始数据值定义为RSSI_RAW,转化后的dBm值定义为RSSI,电压为Bat_Vol,其中RSSI_RAW为[0, 255],那么
1、对于MICAz平台
if RSSI_RAW < 127 RSSI = RSSI_RAW + RSSI_OFFSET [dBm] else RSSI = RSSI_RAW - 256 + RSSI_OFFSET [dBm]