This design is based on the FS-MP1A development board, using the STM32MP157A processor. The smart home system includes a door access module, data acquisition and monitoring module, device control module, weather forecast module, and Baidu Cloud interaction module. The door access module mainly uses the sqlite3 database to store residents’ login information and implements password login for unlocking. The monitoring system primarily uses the V4L2 driver for the OV5640 camera, sets the video capture format to YUYN, converts the YUYN format video raw frames to RGB format, and then converts the RGB data to QImage for display on the screen. Environmental monitoring mainly involves detecting indoor light intensity, temperature, and humidity. The device control module mainly controls the on/off of LED lights, activates the buzzer, and regulates the fan speed. The weather forecast module mainly forecasts the weather conditions of the local city and displays the weather information on the screen. The Baidu Cloud interaction module mainly facilitates information exchange and controls devices such as fans, lights, and the buzzer.