针对非视距误差会导致无线传感器网络定位系统定位精度严重下降及无线传感器网络定位系统寿命短等问题,该文提出了基于Zig Bee的NLOS鉴别无线传感器网络算法。通过NLOS鉴别算法提升了系统在NLOS情况下的定位精度,并利用了基于Zig Bee的无线通信协议成功降低了传感器节点功耗,提升了系统寿命,成功解决了定位精度及节点寿命的两方面问题。