The present invention provides a smart home control method and system. The system comprises key control modules, output execution modules, an environmental parameter detection sensor module, a valve control module, a door lock control module and a networking module; the key control modules are used for controlling home appliances of a strong electric channel type through keys; the output execution modules are correspondingly connected with the key control modules through configuration and are used for obtaining key information from the key control modules, executing the key information and informing the key control modules of received key control information; the networking module is used for sending the output signals of the other modules to at least one control end through a wide area network; and the key control modules, the output execution modules, the environmental parameter detection sensor module, the valve control module, the door lock control module and the networking module are in communication with one another through a CAN bus. According to the smart home control method and system of the invention, a CAN bus data broadcast communication mode is adopted, and therefore, the smart home control method and system have the advantages of simple configuration, flexible networking, low maintenance cost and high economic practicability.