A Review of Current Operating Systems for Wireless Sensor Networks