A method for initializing an internet device, characterized by comprising steps of: a communication module sending network standard information corresponding to the communication module, to an application module according to an AT query command received from the application module, and the application module determining at least one piece of hardware configuration information corresponding to the network standard information; the communication module receiving at least one piece of hardware configuration information from the application module, and determining, from a preset set of initialization operation information, initialization operation information matched with the received hardware configuration information; and the communication module performing an initialization operation according to the determined initialization operation information, wherein before the communication module sending network standard information corresponding to the communication module, to the application module according to the AT query command received, the method further comprises steps of: the application module sending an AT test command set for connection to the communication module using a Universal Asynchronous Receiver/Transmitter (UART) port, and determining whether a response message is received from the communication module in a preset time; and if yes, sending an AT query command to the communication module using the UART port; if no, sending an AT query command to the communication module using a Universal Serial Bus port. a communication module sending network standard information corresponding to the communication module, to an application module according to an AT query command received from the application module, and the application module determining at least one piece of hardware configuration information corresponding to the network standard information; the communication module receiving at least one piece of hardware configuration information from the application module, and determining, from a preset set of initialization operation information, initialization operation information matched with the received hardware configuration information; and the communication module performing an initialization operation according to the determined initialization operation information, wherein before the communication module sending network standard information corresponding to the communication module, to the application module according to the AT query command received, the method further comprises steps of: the application module sending an AT test command set for connection to the communication module using a Universal Asynchronous Receiver/Transmitter (UART) port, and determining whether a response message is received from the communication module in a preset time; and if yes, sending an AT query command to the communication module using the UART port; the application module sending an AT test command set for connection to the communication module using a Universal Asynchronous Receiver/Transmitter (UART) port, and determining whether a response message is received from the communication module in a preset time; and if yes, sending an AT query command to the communication module using the UART port; if no, sending an AT query command to the communication module using a Universal Serial Bus port.