To address the inability of traditional home switches to identify fault locations and be controlled remotely, this paper introduces a multi-function intelligent switch monitoring system based on NB-IoT. The system automatically records household electricity metrics, such as maximum current, voltage, and power consumption, offering insights into consumption habits. It uploads these parameters to the OneNET platform via the M5311 communication module, facilitating data exchange between the main control module and the cloud platform. Consequently, users can monitor their electricity usage and detect faults via mobile phones, remotely manage switches within the household, promoting efficient fault resolution. The use of cost-effective STM32 for data collection, analysis, and fault detection significantly lowers the application costs, while intelligent control reduces labor expenses. Its suitability for widespread household use and potential for mass adoption indicate broad application prospects.