针对经典DV-HOP(distance vector-hop)算法中节点间跳数信息对定位精度有较大影响这一问题,提出了一种基于接收信号强度指示(receive signal strength indicator,RSSI)的改进算法。该定位算法引入了连续跳数的定义,首先利用RSSI测距模型把直接邻居节点接收到的RSSI值转换为两节点之间的距离,再根据连续跳数的定义计算出两节点间的连续跳数。在相同的仿真网络环境里,与经典的DV-HOP算法相比,归一化定位误差降低了30%~45%;与其他改进定位算法相比,归一化定位误差也有不同程度的降低。仿真结果表明该改进算法大幅度地提高了定位精度。