This document describes a study that developed an adaptive monitoring and localization system for faulty nodes in a wireless sensor network. Sensor nodes were deployed to monitor temperature and carbon monoxide levels. An algorithm was created to detect faulty nodes based on a received signal strength threshold of -100 dBm. When a node fell below this threshold, its address was checked against a database to locate the faulty node. The results showed the sensor nodes could capture a temperature range of 25-51°C and carbon monoxide levels of 0.01-30 g/m3. When comparing transmitted and received data, a 93.25% correlation validated data integrity. An artificial neural network and logistic regression model were also developed to route data transmission between nodes in the