A method for connecting with a controlled smart device, comprising: obtaining wireless communication schemes, each of which allows connecting with the controlled smart device currently; determining a first wireless communication scheme with the highest priority among the wireless communication schemes, according to priorities corresponding respectively to the wireless communication schemes; and sending a connecting request to the controlled smart device, by adopting the first wireless communication scheme with the highest priority, characterised in that: before obtaining the wireless communication schemes each of which allows connecting with the controlled smart device currently, the method further comprises determining the wireless communication schemes each of which allows the connecting, and the determining the wireless communication schemes each of which allows the connecting comprises: determining a plurality of hardware-supported wireless communication schemes; sending a network probe signal for each of the determined wireless communication schemes; and determining some of the determined plurality of wireless communication schemes, by which the network probe signal is successfully sent, as the wireless communication schemes each of which allows the connecting. obtaining wireless communication schemes, each of which allows connecting with the controlled smart device currently; determining a first wireless communication scheme with the highest priority among the wireless communication schemes, according to priorities corresponding respectively to the wireless communication schemes; and sending a connecting request to the controlled smart device, by adopting the first wireless communication scheme with the highest priority, characterised in that: before obtaining the wireless communication schemes each of which allows connecting with the controlled smart device currently, the method further comprises determining the wireless communication schemes each of which allows the connecting, and the determining the wireless communication schemes each of which allows the connecting comprises: determining a plurality of hardware-supported wireless communication schemes; sending a network probe signal for each of the determined wireless communication schemes; and determining some of the determined plurality of wireless communication schemes, by which the network probe signal is successfully sent, as the wireless communication schemes each of which allows the connecting. before obtaining the wireless communication schemes each of which allows connecting with the controlled smart device currently, the method further comprises determining the wireless communication schemes each of which allows the connecting, and the determining the wireless communication schemes each of which allows the connecting comprises: determining a plurality of hardware-supported wireless communication schemes; sending a network probe signal for each of the determined wireless communication schemes; and determining some of the determined plurality of wireless communication schemes, by which the network probe signal is successfully sent, as the wireless communication schemes each of which allows the connecting. determining a plurality of hardware-supported wireless communication schemes; sending a network probe signal for each of the determined wireless communication schemes; and determining some of the determined plurality of wireless communication schemes, by which the network probe signal is successfully sent, as the wireless communication schemes each of which allows the connecting.