A method for communication between gateways in a Wireless Sensor Network WSN comprising: in the WSN configured with a plurality of gateways, an initiating gateway determining a target gateway with which a telecommunication network communication connection is to be established; the initiating gateway and the target gateway performing authentication, after the authentication is successful, establishing the telecommunication network communication connection between the initiating gateway and the target gateway; wherein the initiating gateway determining the target gateway in a telecommunication network comprises: the initiating gateway receiving network information about all gateways in the WSN from a management platform or a gateway which creates the WSN, wherein the network information comprises addresses of the gateways in the telecommunication network and addresses of the gateways in the WSN; the initiating gateway storing the network information about other gateways except the initiating gateway itself after receiving the network information about all gateways in the WSN; the initiating gateway determining the target gateway, with which the telecommunication network communication connection is to be established, according to the stored network information about other gateways in the WSN; wherein the initiating gateway and the target gateway performing authentication comprises: the initiating gateway and the target gateway performing mutual authentication according to authentication information stored in respective gateways; wherein the authentication information for performing the telecommunication network communication is negotiated by the initiating gateway with the target gateway based on the network information according to a communication technology employed in the WSN; wherein the communication in the telecommunication network means that the communication is performed according to address of the initiating gateway in the telecommunication network and address of the target gateway in the telecommunication network. in the WSN configured with a plurality of gateways, an initiating gateway determining a target gateway with which a telecommunication network communication connection is to be established; the initiating gateway and the target gateway performing authentication, after the authentication is successful, establishing the telecommunication network communication connection between the initiating gateway and the target gateway; wherein the initiating gateway determining the target gateway in a telecommunication network comprises: the initiating gateway receiving network information about all gateways in the WSN from a management platform or a gateway which creates the WSN, wherein the network information comprises addresses of the gateways in the telecommunication network and addresses of the gateways in the WSN; the initiating gateway storing the network information about other gateways except the initiating gateway itself after receiving the network information about all gateways in the WSN; the initiating gateway determining the target gateway, with which the telecommunication network communication connection is to be established, according to the stored network information about other gateways in the WSN; wherein the initiating gateway and the target gateway performing authentication comprises: the initiating gateway and the target gateway performing mutual authentication according to authentication information stored in respective gateways; wherein the authentication information for performing the telecommunication network communication is negotiated by the initiating gateway with the target gateway based on the network information according to a communication technology employed in the WSN; wherein the communication in the telecommunication network means that the communication is performed according to address of the initiating gateway in the telecommunication network and address of the target gateway in the telecommunication network.