WO2017148308A1 - 一种物联网设备接入网络的方法、装置及系统 - Google Patents
一种物联网设备接入网络的方法、装置及系统 Download PDFInfo
- Publication number
- WO2017148308A1 WO2017148308A1 PCT/CN2017/074299 CN2017074299W WO2017148308A1 WO 2017148308 A1 WO2017148308 A1 WO 2017148308A1 CN 2017074299 W CN2017074299 W CN 2017074299W WO 2017148308 A1 WO2017148308 A1 WO 2017148308A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- access point
- uuid
- tmp
- pass
- access
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/08—Access restriction or access information delivery, e.g. discovery data delivery
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/083—Network architectures or network communication protocols for network security for authentication of entities using passwords
- H04L63/0846—Network architectures or network communication protocols for network security for authentication of entities using passwords using time-dependent-passwords, e.g. periodically changing passwords
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/083—Network architectures or network communication protocols for network security for authentication of entities using passwords
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/06—Authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/08—Access security
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/08—Access security
- H04W12/084—Access security using delegated authorisation, e.g. open authorisation [OAuth] protocol
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/18—Selecting a network or a communication service
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/70—Services for machine-to-machine communication [M2M] or machine type communication [MTC]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/10—Small scale networks; Flat hierarchical networks
- H04W84/12—WLAN [Wireless Local Area Networks]
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Definitions
- the present invention relates to the field of Internet of Things, and in particular, to a method, device and system for accessing a network by an Internet of Things device.
- IOT Internet of Things
- IOT Internet of Things
- sensors controllers and household appliances to interact, or interact with users to form people and things.
- IoT devices need to access the network before people interact with things or things, so how to make devices easy and secure to access the network becomes a key technology in the field of Internet of Things.
- the user enters the service set identifier (English full name: service set identifier, English abbreviation: SSID) and password (password) through the Internet of Things device, and the Internet of Things device uses the SSID and password to enter the network, so that the Internet of Things device needs to be provided with a touch screen or a keyboard. Increase the cost and volume of IoT devices;
- service set identifier English full name: service set identifier, English abbreviation: SSID
- password password
- the user can use the smart device such as mobile phone or computer as the access point (English full name: access point, English abbreviation: AP), inform the Internet of Things device SSID and password through the AP, and the Internet of Things device uses the SSID and password to enter the network.
- the Internet of Things device has a WiFi function, and the user operation is cumbersome and the user experience is poor;
- the IoT device uses the broadcast mode to request the gateway device to access the network.
- the gateway device informs the IoT device of the SSID and password.
- the IoT device uses the SSID and password to enter the network.
- the object of the present invention is to provide a method, device and system for accessing a network of an Internet of Things device, which can reduce the hardware device that the IoT device needs to provide while ensuring the secure access of the IoT device to the network, and reduce the user's
- the steps of operation have improved the access efficiency of the Internet of Things to some extent.
- the first aspect provides a method for an Internet of Things device to access a network, including:
- the IoT device pre-configures the SSID and the first temporary password pass_tmp before leaving the factory. Then, when the IoT device needs to access the network, the IoT device sends an access request message to the access point, and the access request message includes the universal unique Identification code (English full name: Universally Unique Identifier, English abbreviation: UUID), SSID and the first temporary password pass_tmp, UUID refers to the number generated on a machine, that is, the serial number, to ensure that the belongings in the same time and space Networked devices are unique.
- UUID refers to the number generated on a machine, that is, the serial number, to ensure that the belongings in the same time and space Networked devices are unique.
- the SSID is used to indicate the name of the wireless local area network deployed by the access point, and the Internet of Things device can send an access request message to the access point according to the SSID, where the first pass_tmp is used by the access point to determine the first pass_tmp and And sending, by the access point, an access response message to the Internet of Things device according to the second temporary password pass_tmp acquired by the UUID from the server;
- the IoT device receives the access response message that the access point includes the SSID and the password password;
- the IoT device accesses the network by using the SSID and the password in the received access response message.
- the password sent by the access point is the real password and can be used to access the network.
- the IoT device sends a UUID, an SSID, and a first pass_tmp to the access point, when the access point determines that the first pass_tmp and the access point acquire from the server according to the UUID.
- the second pass_tmp is the same, the SSID and password are sent to the IoT device, so that the IoT device accesses the network using the SSID and password.
- the method before the IoT device uses the SSID and the password to access the network, the method further includes:
- the IoT device generates a first prompt message to prompt the user that the IoT device needs to access the network; the user confirms that the IoT device can access the network, and the IoT device obtains the first indication that the IoT device allows the IoT device to access the network. Confirm the message.
- the IoT device uses the SSID and password to access the network, it is confirmed by the user again to further ensure that the IoT device securely accesses the network.
- the second aspect provides a method for an Internet of Things device to access a network, including:
- the access point After receiving the access request message sent by the IoT device, including the UUID, the SSID, and the first pass_tmp, the access point obtains the second pass_tmp from the server according to the UUID;
- the access point When the first pass_tmp is the same as the second pass_tmp, the access point generates a second prompt message to prompt the user that the access point needs to send an access response message to the IoT device;
- the user confirms that the IoT device can access the network, and the access point acquires a second confirmation message that the user permits the access point to send an access response message to the IoT device;
- the access point informs the SSID and password that the IoT device can use
- the user confirms the SSID and password that the IoT device can use to further ensure that the IoT device securely accesses the network.
- the access point sends an access response message including the SSID and password to the IoT device.
- the access response message may also include a UUID.
- the method for accessing a network by the Internet of Things device provided by the foregoing second aspect, after receiving the UUID, the SSID, and the first pass_tmp sent by the IoT device, the access point obtains the second pass_tmp corresponding to the UUID from the server, when the access point determines When a pass_tmp is the same as the second pass_tmp, the SSID and password sent by the access point to the IoT device enable the IoT device to access the network using the SSID and password.
- the acquiring, by the access point, the SSID and the password from the server according to the UUID includes:
- the access point sends an authentication message to the server, where the verification message includes the UUID;
- the access point receives the verification response message sent by the server, the verification response message includes the second pass_tmp, and the server stores at least one UUID, and a pass_tmp corresponding to each UUID.
- the third aspect provides a method for an Internet of Things device to access a network, including:
- the server acquires a temporary password pass_tmp according to the UUID and the first mapping relationship, where the first mapping relationship includes mapping of the UUID to pass_tmp;
- the server sends the pass_tmp to the access point.
- the server after receiving the UUID sent by the access point, the server obtains a mapping of the UUID to the pass_tmp, and sends the pass_tmp to the access point, so that when the access point determines When a pass_tmp is the same as the second pass_tmp, the SSID and password sent by the access point to the IoT device enable the IoT device to access the network using the SSID and password.
- the server receives the UUID sent by the access point, including:
- the server receives the verification message sent by the access point, where the verification message carries the UUID;
- the server sends an authentication response message to the access point, where the verification response message carries the pass_tmp.
- the fourth aspect provides an Internet of Things device, including: a sending unit, configured to send a UUID, an SSID, and a first pass_tmp to the access point, where the receiving unit is configured to receive the SSID and the password sent by the access point, and the processing unit uses Access the network using the SSID and password.
- a sending unit configured to send a UUID, an SSID, and a first pass_tmp to the access point
- the receiving unit is configured to receive the SSID and the password sent by the access point
- the processing unit uses Access the network using the SSID and password.
- the function of the behavior of the Internet of Things device in the method for accessing the network by the IoT device provided by the first aspect.
- a fifth aspect provides an access point, including: a receiving unit, configured to receive a UUID sent by an IoT device, The SSID and the first pass_tmp, the receiving unit is further configured to acquire a second pass_tmp from the server according to the UUID, and the processing unit is configured to: when the first pass_tmp is the same as the second pass_tmp, generate a prompt message, and send the unit, Used to send SSID and password to IoT devices.
- a receiving unit configured to receive a UUID sent by an IoT device, The SSID and the first pass_tmp
- the receiving unit is further configured to acquire a second pass_tmp from the server according to the UUID
- the processing unit is configured to: when the first pass_tmp is the same as the second pass_tmp, generate a prompt message, and send the unit, Used to send SSID and password to IoT devices.
- a server includes: a receiving unit, configured to receive a UUID sent by an access point; and a processing unit, configured to acquire a temporary password pass_tmp according to the UUID and the first mapping relationship, where the first mapping relationship is And including a mapping of the UUID to the pass_tmp, and a sending unit, configured to send the pass_tmp to the access point.
- a receiving unit configured to receive a UUID sent by an access point
- a processing unit configured to acquire a temporary password pass_tmp according to the UUID and the first mapping relationship, where the first mapping relationship is And including a mapping of the UUID to the pass_tmp
- a sending unit configured to send the pass_tmp to the access point.
- the hardware or software includes one or more modules corresponding to the functions described above.
- a communication interface for performing functions of a receiving unit and a transmitting unit for performing functions of the processing unit.
- the processor, communication interface, and memory are connected by a bus and communicate with each other.
- the function of the behavior of the Internet of Things device in the method for accessing the network by the Internet of Things device provided by the first aspect, and the function of the behavior of the access point in the method for accessing the network by the Internet of Things device provided by the second aspect may be referred to,
- the third aspect provides the function of the behavior of the server in the method for accessing the network by the Internet of Things device.
- the names of the Internet of Things devices and the access points are not limited to the devices themselves. In actual implementation, these devices may appear under other names. As long as the functions of the respective devices are similar to the present invention, they are within the scope of the claims and the equivalents thereof.
- FIG. 1 is a schematic diagram of an Internet of Things according to an embodiment of the present invention.
- FIG. 2 is a schematic structural diagram of a computer hardware according to an embodiment of the present invention.
- FIG. 3 is a flowchart of a method for an Internet of Things device to access a network according to an embodiment of the present invention
- FIG. 4 is a flowchart of another method for accessing a network of an Internet of Things device according to an embodiment of the present invention.
- FIG. 5 is a schematic structural diagram of an Internet of Things device according to an embodiment of the present invention.
- FIG. 6 is a schematic structural diagram of an access point according to an embodiment of the present disclosure.
- FIG. 7 is a schematic structural diagram of a server according to an embodiment of the present invention.
- the basic principle of the present invention is that the user needs to inform the IoT device SSID and password, and the IoT device can use the SSID and password to access the network, resulting in a large volume and high cost of the Internet of Things device.
- the IoT device in the present invention sends the UUID, the SSID, and the first pass_tmp to the access point, and when the access point determines the first pass_tmp and the access point is obtained from the server according to the UUID.
- the second pass_tmp is the same, the IoT device receives the SSID and password sent by the access point, so that the IoT device accesses the network by using the SSID and the password.
- An embodiment of the present invention provides a schematic diagram of an Internet of Things, as shown in FIG. 1, including: an Internet of Things device, an access point, a server, and a network.
- the IoT device is connected to the access point, the access point is connected to the network, and the server is connected to the network.
- the IoT device can be a controller, a sensor or a camera, etc., which is used in the user's life to switch from a TV set to a washing machine or a rice cooker.
- the access point can be a router.
- the server can be a large computer.
- the network can be an IP network, including transmission devices such as routers and switches, for transmitting messages between IoT devices and IoT devices, and messages between servers and access points.
- the network may also be other types of transmission networks, and the invention is not limited herein.
- the Internet of Things device and access point in FIG. 1 can be implemented in the manner of the computer device (or system) in FIG. 2.
- FIG. 2 is a schematic diagram of a computer device according to an embodiment of the present invention.
- the computer device 100 includes at least one processor 101, a communication bus 102, a memory 103, and at least one communication interface 104.
- the processor 101 can be a processor or a collective name for a plurality of processing elements.
- the processor 101 may be a general-purpose central processing unit (English name: Central Processing Unit, English abbreviation: CPU), or may be an application-specific integrated circuit (English name: ASIC), or One or more integrated circuits for controlling the execution of the program of the present invention, such as: one or more microprocessors (English full name: digital signal processor, English abbreviation: DSP), or one or more field programmable gate arrays (English full name: Field Programmable Gate Array, English abbreviation: FPGA).
- processor 101 may include one or more CPUs, such as CPU0 and CPU1 in FIG.
- computer device 100 can include multiple processors, such as processor 101 and processor 105 in FIG. Each of these processors can be a single-CPU processor or a multi-core processor.
- processors herein may refer to one or more devices, circuits, and/or processing cores for processing data, such as computer program instructions.
- the communication bus 102 can be an industry standard architecture (English name: Industry Standard Architecture, English abbreviation: ISA) bus, external device interconnection (English full name: Peripheral Component, English abbreviation: PCI) bus or extended industry standard architecture (English full name) :Extended Industry Standard Architecture, English abbreviation: EISA) bus.
- the bus can be divided into an address bus, a data bus, a control bus, and the like. For the sake of convenience, only one thick line is shown in Figure 2, but it does not mean There is only one bus or one type of bus.
- the memory 103 can be a read-only memory (English full name: read-only memory, English abbreviation: ROM) or other types of static storage devices that can store static information and instructions.
- Random access memory English full name: random access memory, English abbreviation : RAM
- dynamic storage devices that can store information and instructions
- electrically erasable programmable read-only memory English full name: Electrically Erasable Programmable Read-Only Memory, English abbreviation: EEPROM
- read-only optical disk English full name: Compact Disc Read-Only Memory, English abbreviation: CD-ROM) or other disc storage
- CD storage including compressed discs, laser discs, CDs, digital versatile discs, Blu-ray discs, etc.
- a device or any other medium that can be used to carry or store desired program code in the form of an instruction or data structure and that can be accessed by a computer, but is not limited thereto.
- the memory can exist independently and be connected to the processor via a
- the memory 103 is used to store application code that implements the solution provided by the embodiment of the present invention, and is controlled by the processor 101 for execution.
- the processor 101 is configured to execute the application code stored in the memory 103 for implementing the solution provided by the embodiment of the present invention.
- the communication interface 104 uses a device such as any transceiver for communicating with other devices or communication networks, such as Ethernet, Radio Access Network (RAN), and Wireless LAN (English name: Wireless Local Area Networks, English abbreviation) : WLAN) and so on.
- the communication interface 104 may include a receiving unit that implements a receiving function, and a transmitting unit that implements a transmitting function.
- computer device 100 shown in FIG. 2 may be the access point of FIG.
- the communication interface 104 is configured to receive an access request message that is sent by the Internet of Things device, including the UUID, the SSID, and the first pass_tmp.
- the communication interface 104 is further configured to acquire a second pass_tmp from the server.
- the communication interface 104 is further configured to send an access response message including the SSID and the password to the Internet of Things device.
- the communication interface 104 is further configured to send a verification message including the UUID to a server.
- the communication interface 104 is further configured to receive, by the server, a verification response message that includes a second pass_tmp.
- the processor 101 is configured to determine that the first pass_tmp is the same as the second pass_tmp, and generate a second prompt message for prompting the user that the Internet of Things device requests to access the network.
- the computer device 100 shown in FIG. 2 may be the Internet of Things device in FIG.
- the communication interface 104 is configured to send an access request message including a UUID, an SSID, and a first pass_tmp to the access point.
- the communication interface 104 is further configured to receive an access response message that is sent by the access point, including the SSID and the password.
- the processor 101 is configured to access the network by using an SSID and a password.
- the memory 103 is configured to store the SSID and the password.
- An embodiment of the present invention provides a method for an Internet of Things device to access a network, as shown in FIG. 3, including:
- Step 201 The Internet of Things device sends an access request message to the access point according to the SSID.
- the SSID is used to indicate the name of the wireless local area network deployed by the access point, and the Internet of Things device can send an access request message to the access point according to the SSID.
- the access request message includes a UUID, an SSID, and a first pass_tmp, where the UUID is used to uniquely identify the Internet of Things device, and the first pass_tmp is used by the access point to determine the first pass_tmp and the access point. And when the second pass_tmp acquired from the server is the same according to the UUID, sending an access response message to the object network device.
- Step 202 The access point receives an access request message sent by the IoT device.
- the name of the infinite local area network deployed by the access point is SSID, and the access point receives an access request message including the SSID.
- the access request message further includes a UUID and a first pass_tmp.
- Step 203 The access point acquires the second pass_tmp from the server according to the UUID.
- Step 204 When the first pass_tmp is the same as the second pass_tmp, the access point generates a second prompt message.
- the second prompt message is used to prompt the user that the access point needs to send an access response message to the IoT device.
- the access point may be provided with a screen, and the screen displays the first prompt message.
- the access point can set an indicator light, which can be set to indicate a different color, representing a different message.
- Step 205 The access point acquires a second confirmation message of the user.
- the second acknowledgement message is used to indicate that the access point is required to send an access response message to the IoT device.
- an entity confirmation button or a touch screen display virtual confirmation button may be set on the access point, and the user touches the confirmation button, and the access point acquires the first confirmation message, and the access point sends the identifier to the Internet of Things device, including using the SSID and the password. Access response message.
- Step 206 The access point sends an access response message to the Internet of Things device according to the second confirmation message and the UUID of the user.
- the UUID is used to uniquely identify the Internet of Things device, and the access point sends an access response message to the IoT device indicated by the UUID, where the access response message includes a UUID, the SSID, and a password.
- Step 207 The IoT device receives an access response message sent by the access point.
- the Internet of Things device receives an access response message including a UUID according to the UUID, and the access response message further includes the SSID and the password.
- Step 208 The Internet of Things device accesses the network by using the SSID and password.
- the IoT device can store the SSID and password.
- the IoT device sends the UUID, the SSID, and the first pass_tmp to the access point.
- the IoT device is sent to the Internet of Things device.
- Send SSID and password to enable IoT devices to access the network using SSID and password.
- the steps reduce the complexity of the user's operation, so that the user has a better user experience, and the access efficiency of the Internet of Things is improved to some extent.
- Step 204 can be implemented by processor 101.
- the Internet of Things device uses the SSID and password before accessing the network.
- the Internet of Things device can access the network with the user's consent. Specifically, the following steps are also included:
- Step 209 The IoT device generates a first prompt message.
- the first prompt message is used to prompt the user that the Internet of Things device needs to access the network.
- the Internet of Things device can be provided with a screen, and the screen displays the first prompt message.
- the IoT device can set the indicator light, and the indicator light can be set to indicate different colors, representing different messages.
- Step 210 The IoT device acquires a first confirmation message of the user.
- the IoT device accesses the network using the SSID and password according to the user's first confirmation message.
- the first acknowledgement message is used to indicate that the IoT device is permitted to access the network.
- the entity confirmation button or the touch screen displays a virtual confirmation button on the Internet of Things device, and the user touches the confirmation button, and the IoT device obtains the first confirmation message, and the IoT device accesses the network by using the SSID and the password.
- the obtaining, by the access point, the second pass_tmp from the server according to the UUID in the step 203 may specifically include the following steps:
- Step 2031 The access point sends a verification message to the server.
- the verification message includes the UUID.
- Step 2032 The server receives the verification message sent by the access point.
- the verification message includes a UUID for uniquely identifying an Internet of Things device.
- Step 2033 The server acquires the second pass_tmp according to the UUID and the first mapping relationship.
- the first mapping relationship includes a mapping of the UUID to a second pass_tmp.
- Step 2034 The server sends a verification response message to the access point.
- the verification response message includes a second pass_tmp.
- Step 2035 The access point receives the verification response message sent by the server.
- the verification response message includes a second pass_tmp, and the server stores at least one UUID and a pass_tmp corresponding to the UUID.
- the method steps shown in FIG. 4 above may be specifically implemented by the computer device shown in FIG. 2.
- the sending verification message described in step 2031, and the receiving verification message described in step 2032, and other method steps of transmitting and receiving may be implemented by the communication interface 104.
- the method step of generating the first prompt message described in step 209 can be implemented by the processor 101.
- the message interaction between the Internet of Things device, the access point, and the server in the embodiment of the present invention may be based on a Transmission Control Protocol/Internet Protocol (English name: Transmission Control Protocol/Internet Protocol, English abbreviation: TCP). /IP)
- TCP Transmission Control Protocol/Internet Protocol
- IP IP
- first and second described in the embodiments of the present invention do not represent the order, but are used to distinguish, for example, the first prompt message and the second prompt message, but only two different prompt messages.
- An embodiment of the present invention provides an Internet of Things device 30, as shown in FIG. 5, including:
- the sending unit 301 is configured to send an access request message to the access point according to the service set identifier SSID, where the access request message includes a universal unique identifier UUID, the SSID, and a first temporary password pass_tmp, where the UUID is unique Identifying the Internet of Things device, the first pass_tmp is used by the access point to determine that the first pass_tmp is the same as the second temporary password pass_tmp acquired by the access point according to the UUID from the server, to the Internet of Things
- the device sends an access response message.
- the receiving unit 302 is configured to receive an access response message sent by the access point, where the access response message includes the SSID and a password;
- the processing unit 303 is configured to access the network by using the SSID and the password.
- the IoT device sends the UUID, the SSID, and the first pass_tmp to the access point.
- the IoT device is sent to the Internet of Things device.
- Send SSID and password to enable IoT devices to access the network using SSID and password.
- the steps reduce the complexity of the user's operation, so that the user has a better user experience, and the access efficiency of the Internet of Things is improved to some extent.
- the Internet of Things device 30 is presented in the form of a functional unit.
- the "unit” herein may refer to an application-specific integrated circuit (English name: ASIC), a circuit, a processor and a memory that execute one or more software or firmware programs, an integrated logic circuit, and/or Or other devices that provide the above functions.
- ASIC application-specific integrated circuit
- the Internet of Things device 30 can take the form shown in FIG.
- the sending unit 301, the receiving unit 302 and the processing unit 303 can be implemented by the computer device of FIG. 2.
- the sending unit 301 and the receiving unit 302 can be implemented by the communication interface 104
- the processing unit 303 can be implemented by the processor 101.
- An embodiment of the present invention provides an access point 40, as shown in FIG. 6, including:
- the receiving unit 401 is configured to receive an access request message sent by the Internet of Things device, where the access request message includes a universal unique identifier UUID, a service set identifier SSID, and a first temporary password pass_tmp, where the UUID is used to uniquely identify the Internet of Things device;
- the receiving unit 401 is further configured to acquire a second temporary password pass_tmp from the server according to the UUID;
- the processing unit 402 is configured to generate a second prompt message, where the second prompt message is used to prompt the user that the access point needs to be sent to the Internet of Things device. Sending an access response message;
- the receiving unit 401 is further configured to acquire a second acknowledgment message of the user, where the second acknowledgment message is used to indicate that the access point is required to send an access response message to the IoT device;
- the sending unit 403 is configured to send an access response message to the Internet of Things device according to the second confirmation message of the user and the UUID, where the access response message includes the UUID, the SSID, and a password password.
- the password is used by the IoT device to access the access point.
- access point 40 is presented in the form of a functional unit.
- the "unit” here may refer to a specific application integrated circuit (English name: application-specific integrated circuit, English abbreviation: ASIC), circuitry, processor and memory that execute one or more software or firmware programs, integrated logic circuitry, and/or other devices that provide the functionality described above.
- ASIC application-specific integrated circuit
- the access point 40 can take the form shown in FIG.
- the receiving unit 401, the processing unit 402 and the transmitting unit 403 can be implemented by the computer device of FIG. 2.
- the transmitting unit 403, and the receiving unit 401 can be implemented by the communication interface 104
- the processing unit 402 can be implemented by the processor 101.
- the embodiment of the present invention provides a server 50, as shown in FIG. 7, comprising:
- the receiving unit 501 is configured to receive a universal unique identifier UUID sent by the access point, where the UUID is used to uniquely identify the Internet of Things device;
- the processing unit 502 is further configured to obtain a temporary password pass_tmp according to the UUID and the first mapping relationship, where the first mapping relationship includes mapping of the UUID to pass_tmp;
- the sending unit 503 is further configured to send the pass_tmp to the access point.
- the server 50 is presented in the form of a functional unit.
- the "unit” herein may refer to an application-specific integrated circuit (English name: ASIC), a circuit, a processor and a memory that execute one or more software or firmware programs, an integrated logic circuit, and/or Or other devices that provide the above functions.
- server 50 can take the form shown in FIG.
- the receiving unit 501, the processing unit 502 and the transmitting unit 503 can be implemented by the computer device of FIG. 2, in particular, the transmitting unit 503, and the receiving unit 501 can be implemented by the communication interface 104, and the processing unit 502 can be implemented by the processor 101.
- the embodiment of the present invention further provides a computer storage medium for storing the computer software instructions used by the Internet of Things device shown in FIG. 5, which includes a program designed to execute the foregoing method embodiments.
- the SSID and password can be obtained by executing the stored program.
- the embodiment of the present invention further provides a computer storage medium for storing the computer software instructions used by the access point shown in FIG. 6 above, which includes a program designed to execute the foregoing method embodiments.
- the SSID and password can be obtained by executing the stored program.
- the embodiment of the present invention further provides a computer storage medium for storing computer software instructions used by the server shown in FIG. 7 above, which includes a program designed to execute the foregoing method embodiments.
- the SSID and password can be obtained by executing the stored program.
- the method described in the embodiments of the present invention can be applied to the field of the Internet of Things, and can also be applied to the field of other devices such as a wireless sensor network (English name: Wireless Sensor Network, English abbreviation: WSN).
- a wireless sensor network English name: Wireless Sensor Network, English abbreviation: WSN.
- each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may be physically included separately, or two or more units may be integrated into one unit.
- the above integrated unit can be implemented in the form of hardware or in the form of hardware plus software functional units.
- the foregoing program may be stored in a computer readable storage medium, and the program is executed when executed.
- the method includes the steps of the foregoing method embodiments; and the foregoing storage medium includes: a read-only memory (English full name: Read-Only Memory, English abbreviation: ROM), and a random access memory (English) Full name: Random-Access Memory, English abbreviation: RAM), disk or CD-ROM, etc.
- ROM Read-Only Memory
- RAM Random-Access Memory
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Telephonic Communication Services (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
Claims (13)
- 一种物联网设备接入网络的方法,其特征在于,包括:物联网设备根据服务集标识SSID向接入点发送接入请求消息,所述接入请求消息包括通用唯一识别码UUID、所述SSID和第一临时密码pass_tmp,所述UUID用于唯一标识物联网设备,所述第一pass_tmp用于所述接入点判断所述第一pass_tmp与所述接入点根据所述UUID从服务器获取的第二临时密码pass_tmp相同时,向所述物联网设备发送接入响应消息;所述物联网设备接收所述接入点发送的接入响应消息,所述接入响应消息包括所述SSID和密码password;所述物联网设备使用所述接入响应消息中的所述SSID和所述password接入网络。
- 根据权利要求1所述的方法,其特征在于,在所述物联网设备使用所述SSID和password接入网络之前,所述方法还包括:所述物联网设备生成第一提示消息,所述第一提示消息用于向用户提示物联网设备需要接入网络;所述物联网设备获取用户的第一确认消息,所述第一确认消息用于指示准许物联网设备接入网络。
- 一种物联网设备接入网络的方法,其特征在于,包括:接入点接收物联网设备发送的接入请求消息,所述接入请求消息包括通用唯一识别码UUID、服务集标识SSID和第一临时密码pass_tmp,所述UUID用于唯一标识物联网设备;所述接入点根据所述UUID从服务器获取第二临时密码pass_tmp;当所述第一pass_tmp与所述第二pass_tmp相同时,所述接入点生成第二提示消息,所述第二提示消息用于向用户提示所述接入点需要向所述物联网设备发送接入响应消息;所述接入点获取用户的第二确认消息,所述第二确认消息用于指示准许所述接入点需要向所述物联网设备发送接入响应消息;所述接入点根据所述用户的第二确认消息和所述UUID向所述物联网设备发送接入响应消息,所述接入响应消息包括所述SSID和密码password,所述password用于所述物联网设备接入所述接入点。
- 根据权利要求3所述的方法,其特征在于,所述接入点根据所述UUID从服务器获取第二pass_tmp包括:所述接入点向服务器发送验证消息,所述验证消息包括所述UUID;所述接入点接收所述服务器发送的验证响应消息,所述验证响应消息包括所述第二pass_tmp,所述服务器存储至少一个UUID,以及每个UUID对应的pass_tmp。
- 一种物联网设备接入网络的方法,其特征在于,包括:服务器接收接入点发送的通用唯一识别码UUID,所述UUID用于唯一标识物联网设备;所述服务器根据所述UUID和第一映射关系,获取临时密码pass_tmp,所述第一映射关系包括所述UUID到pass_tmp的映射;所述服务器向所述接入点发送所述pass_tmp。
- 根据权利要求5所述的方法,其特征在于,服务器接收接入点发送的UUID,包括:服务器接收接入点发送的验证消息,所述验证消息携带UUID;所述服务器向所述接入点发送所述pass_tmp,包括:所述服务器向所述接入点发送验证响应消息,所述验证响应消息携带所述pass_tmp。
- 一种物联网设备,其特征在于,包括:发送单元,用于根据服务集标识SSID向接入点发送接入请求消息,所述接入请求消息包括通用唯一识别码UUID、所述SSID和第一临时密码pass_tmp,所述UUID用于唯一标识物联网设备,所述第一pass_tmp用于所述接入点判断所述第一pass_tmp与所述接入点根据所述UUID从服务器获取的第二临时密码pass_tmp相同时,向所述物联网设备发送接入响应消息;接收单元,用于接收所述接入点发送的接入响应消息,所述接入响应消息包括所述SSID和密码password;处理单元,用于使用所述接收单元接收到的所述接入响应消息中的所述SSID和所述password接入网络。
- 根据权利要求7所述的物联网设备,其特征在于,所述处理单元,还用于生成第一提示消息,所述第一提示消息用于向用户提示物联网设备需要接入网络;所述接收单元,还用于获取用户的第一确认消息,所述第一确认消息用于指示准许物联网设备接入网络。
- 一种接入点,其特征在于,包括:接收单元,用于接收物联网设备发送的接入请求消息,所述接入请求消息包括通用唯一识别码UUID、服务集标识SSID和第一临时密码pass_tmp,所述UUID用于唯一标识物联网设备;所述接收单元,还用于根据所述UUID从服务器获取第二临时密码pass_tmp;当所述第一pass_tmp与所述第二pass_tmp相同时,处理单元,用于生成第二提示消息,所述第二提示消息用于向用户提示所述接入点需要向所述物联网设备发送接入响应消息;所述接收单元,还用于获取用户的第二确认消息,所述第二确认消息用于指示准许所述接入点需要向所述物联网设备发送接入响应消息;发送单元,用于根据所述用户的第二确认消息和所述UUID向所述物联网设备发送接入响应消息,所述接入响应消息包括所述SSID和密码password,所述password用于所述物联网设备接入所述接入点。
- 根据权利要求9所述的接入点,其特征在于,所述发送单元,还用于向服务器发送验证消息,所述验证消息包括所述UUID;所述接收单元,还用于接收所述服务器发送的验证响应消息,所述验证响应消息包括所述第二pass_tmp,所述服务器存储至少一个UUID,以及每个UUID对应的 pass_tmp。
- 一种服务器,其特征在于,包括:接收单元,用于接收接入点发送的通用唯一识别码UUID,所述UUID用于唯一标识物联网设备;处理单元,用于根据所述UUID和第一映射关系,获取临时密码pass_tmp,所述第一映射关系包括所述UUID到pass_tmp的映射;发送单元,用于向所述接入点发送所述pass_tmp。
- 根据权利要求11所述的服务器,其特征在于,所述接收单元,具体用于:服务器接收接入点发送的验证消息,所述验证消息携带UUID;所述发送单元,具体用于:所述服务器向所述接入点发送验证响应消息,所述验证响应消息携带所述pass_tmp。
- 一种物联网,其特征在于,包括:上述权利要求7-8中任一项权利要求所述的物联网设备、上述权利要求9-10中任一项权利要求所述的接入点和上述权利要求11-12中任一项权利要求所述的服务器。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP17759159.1A EP3410759B1 (en) | 2016-02-29 | 2017-02-21 | Method and access point for accessing network by internet-of-things device |
EP20204382.4A EP3840444B1 (en) | 2016-02-29 | 2017-02-21 | Method for accessing network by internet of things device, and system |
BR112018067585A BR112018067585A2 (pt) | 2016-02-29 | 2017-02-21 | método de acesso de rede por meio de um dispositivo de internet das coisas, aparelho e sistema |
US16/116,376 US10785216B2 (en) | 2016-02-29 | 2018-08-29 | Method for accessing network by internet of things device, apparatus, and system |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610112726.3A CN105578470B (zh) | 2016-02-29 | 2016-02-29 | 一种物联网设备接入网络的方法、装置及系统 |
CN201610112726.3 | 2016-02-29 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US16/116,376 Continuation US10785216B2 (en) | 2016-02-29 | 2018-08-29 | Method for accessing network by internet of things device, apparatus, and system |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2017148308A1 true WO2017148308A1 (zh) | 2017-09-08 |
Family
ID=55888026
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2017/074299 WO2017148308A1 (zh) | 2016-02-29 | 2017-02-21 | 一种物联网设备接入网络的方法、装置及系统 |
Country Status (5)
Country | Link |
---|---|
US (1) | US10785216B2 (zh) |
EP (2) | EP3410759B1 (zh) |
CN (1) | CN105578470B (zh) |
BR (1) | BR112018067585A2 (zh) |
WO (1) | WO2017148308A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112187751A (zh) * | 2020-09-17 | 2021-01-05 | 海尔优家智能科技(北京)有限公司 | 设备的入网方法、装置、存储介质以及电子装置 |
Families Citing this family (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105578470B (zh) * | 2016-02-29 | 2020-08-14 | 华为技术有限公司 | 一种物联网设备接入网络的方法、装置及系统 |
WO2018036071A1 (zh) * | 2016-08-21 | 2018-03-01 | 华为技术有限公司 | 一种设备之间组网的方法和设备 |
CN106230676A (zh) * | 2016-09-27 | 2016-12-14 | 美的智慧家居科技有限公司 | 家电接入网络的方法、装置、系统以及家电 |
CN106793018A (zh) * | 2017-02-22 | 2017-05-31 | 周莹 | 一种物联网设备接入网络的方法 |
US11251955B2 (en) * | 2017-09-07 | 2022-02-15 | Arris Enterprises Llc | System and method for simplified wifi set up of client devices |
CN107770835B (zh) * | 2017-09-26 | 2022-05-17 | 上海尚往网络科技有限公司 | 一种连接无线接入点的方法、设备和计算机存储介质 |
CN107682153A (zh) * | 2017-11-07 | 2018-02-09 | 歌尔股份有限公司 | 网络接入方法、密码远程更新方法、物联网设备及系统 |
CN109040255B (zh) * | 2018-08-08 | 2021-06-15 | 中国联合网络通信集团有限公司 | 物联网设备接入方法、装置、设备及存储介质 |
CN111194067A (zh) * | 2018-11-14 | 2020-05-22 | 中兴通讯股份有限公司 | 网络接入方法、装置、相关设备及存储介质 |
CN110855535A (zh) * | 2019-11-14 | 2020-02-28 | 深圳市同进共赢科技有限公司 | 网关设备、家居设备及两者之间的连接方法 |
CN110890982B (zh) * | 2019-11-22 | 2023-07-04 | 青岛海尔科技有限公司 | 一种用于配网的方法和接入设备、物联设备 |
CN111262859B (zh) * | 2020-01-16 | 2021-12-07 | 南京能迪电气技术有限公司 | 一种物联智能终端自适应接入泛在电力物联网的方法 |
CN113260014B (zh) * | 2020-02-10 | 2023-04-28 | 华为技术有限公司 | 一种物联网iot设备自动接入无线局域网wlan的方法以及装置 |
CN111918290A (zh) * | 2020-07-27 | 2020-11-10 | 歌尔光学科技有限公司 | 头戴显示设备及其网络连接方法、可读存储介质 |
CN116456425A (zh) | 2020-09-10 | 2023-07-18 | 华为技术有限公司 | 配网方法及设备 |
CN114338356B (zh) * | 2020-09-29 | 2023-07-28 | 华为技术有限公司 | 一种网络修复方法、电子设备及移动设备 |
WO2022245528A1 (en) * | 2021-05-17 | 2022-11-24 | Arris Enterprises Llc | Generation of a unique device identifier for a client device in a wireless network |
CN113891431A (zh) * | 2021-09-30 | 2022-01-04 | 长视科技股份有限公司 | 设备无线接入方法、装置、计算机设备和存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103929748A (zh) * | 2014-04-30 | 2014-07-16 | 普联技术有限公司 | 一种物联网无线终端及其配置方法和无线网络接入点 |
CN104363631A (zh) * | 2014-10-24 | 2015-02-18 | 小米科技有限责任公司 | 无线路由器的连接方法、装置和系统 |
CN104717225A (zh) * | 2015-03-30 | 2015-06-17 | 中国联合网络通信集团有限公司 | 一种物联网网关接入认证方法及系统 |
CN104854893A (zh) * | 2012-11-27 | 2015-08-19 | 瑞典爱立信有限公司 | 用于处理无线设备在Wi-Fi网络中的接入的系统 |
CN105578470A (zh) * | 2016-02-29 | 2016-05-11 | 华为技术有限公司 | 一种物联网设备接入网络的方法、装置及系统 |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102882676A (zh) | 2011-07-15 | 2013-01-16 | 深圳市汇川控制技术有限公司 | 物联网设备端安全接入方法及系统 |
US9521695B2 (en) * | 2013-06-04 | 2016-12-13 | Tallac Networks, Inc. | Initializing network advertisements from probe requests |
US9763094B2 (en) * | 2014-01-31 | 2017-09-12 | Qualcomm Incorporated | Methods, devices and systems for dynamic network access administration |
US9210192B1 (en) * | 2014-09-08 | 2015-12-08 | Belkin International Inc. | Setup of multiple IOT devices |
CN104159226B (zh) * | 2014-07-24 | 2016-02-24 | 小米科技有限责任公司 | 网络连接方法和装置 |
CN104468603B (zh) | 2014-12-22 | 2017-12-15 | 齐玉田 | 用于物联网终端接入的方法和系统 |
US10182304B2 (en) * | 2015-06-18 | 2019-01-15 | Gainspan Corporation | Updating firmware of IOT devices |
US10044674B2 (en) * | 2016-01-04 | 2018-08-07 | Afero, Inc. | System and method for automatic wireless network authentication in an internet of things (IOT) system |
US10356092B2 (en) * | 2017-08-23 | 2019-07-16 | Redpine Signals, Inc. | Uncloneable registration of an internet of things (IoT) device in a network |
US10708780B2 (en) * | 2018-01-29 | 2020-07-07 | Silicon Laboratories Inc. | Registration of an internet of things (IoT) device using a physically uncloneable function |
-
2016
- 2016-02-29 CN CN201610112726.3A patent/CN105578470B/zh active Active
-
2017
- 2017-02-21 BR BR112018067585A patent/BR112018067585A2/pt unknown
- 2017-02-21 EP EP17759159.1A patent/EP3410759B1/en active Active
- 2017-02-21 WO PCT/CN2017/074299 patent/WO2017148308A1/zh active Application Filing
- 2017-02-21 EP EP20204382.4A patent/EP3840444B1/en active Active
-
2018
- 2018-08-29 US US16/116,376 patent/US10785216B2/en not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104854893A (zh) * | 2012-11-27 | 2015-08-19 | 瑞典爱立信有限公司 | 用于处理无线设备在Wi-Fi网络中的接入的系统 |
CN103929748A (zh) * | 2014-04-30 | 2014-07-16 | 普联技术有限公司 | 一种物联网无线终端及其配置方法和无线网络接入点 |
CN104363631A (zh) * | 2014-10-24 | 2015-02-18 | 小米科技有限责任公司 | 无线路由器的连接方法、装置和系统 |
CN104717225A (zh) * | 2015-03-30 | 2015-06-17 | 中国联合网络通信集团有限公司 | 一种物联网网关接入认证方法及系统 |
CN105578470A (zh) * | 2016-02-29 | 2016-05-11 | 华为技术有限公司 | 一种物联网设备接入网络的方法、装置及系统 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112187751A (zh) * | 2020-09-17 | 2021-01-05 | 海尔优家智能科技(北京)有限公司 | 设备的入网方法、装置、存储介质以及电子装置 |
Also Published As
Publication number | Publication date |
---|---|
EP3840444B1 (en) | 2024-07-31 |
US10785216B2 (en) | 2020-09-22 |
BR112018067585A2 (pt) | 2019-01-08 |
EP3410759A1 (en) | 2018-12-05 |
CN105578470B (zh) | 2020-08-14 |
CN105578470A (zh) | 2016-05-11 |
EP3410759B1 (en) | 2020-12-02 |
EP3410759A4 (en) | 2019-01-23 |
EP3840444A1 (en) | 2021-06-23 |
US20180367539A1 (en) | 2018-12-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2017148308A1 (zh) | 一种物联网设备接入网络的方法、装置及系统 | |
US11750486B2 (en) | Device state management | |
US11678183B2 (en) | Devices, systems and methods for connecting and authenticating local devices to common gateway device | |
US10965473B2 (en) | Smart object identification in the digital home | |
US11122023B2 (en) | Device communication environment | |
US10547710B2 (en) | Device gateway | |
US10958648B2 (en) | Device communication environment | |
JP7474302B2 (ja) | 通信ネットワークにおける自動サービス登録 | |
US9973593B2 (en) | Device gateway | |
RU2679345C1 (ru) | Способ и устройство для автоматического сетевого взаимодействия устройства шлюза | |
JP2018506868A (ja) | モノのインターネット(IoT)デバイスのための接続性モジュール | |
JP2017503370A (ja) | 物理的IoTデバイスを識別するための方法および装置 | |
WO2020038443A1 (zh) | 桥接通信的方法和设备 | |
US9716623B2 (en) | Automatic and secure activation of a universal plug and play device management device | |
JP2022522280A (ja) | 固定ネットワーク住宅用ゲートウェイの認証決定 | |
WO2022002244A1 (zh) | 在线签约方法、装置及系统 | |
WO2012139463A1 (zh) | 终端设备的初始化方法及装置 | |
WO2019062632A1 (zh) | 物理设备的配置方法及装置 | |
WO2017004251A1 (en) | Method and system for function and service discovery | |
WO2008039481A1 (en) | System, method and computer program product for identifying, configuring and accessing a device on a network | |
JP2018182572A (ja) | 携帯端末、通信システム、通信方法およびプログラム | |
CN115803739A (zh) | 服务的编排 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WWE | Wipo information: entry into national phase |
Ref document number: 2017759159 Country of ref document: EP |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
ENP | Entry into the national phase |
Ref document number: 2017759159 Country of ref document: EP Effective date: 20180828 |
|
REG | Reference to national code |
Ref country code: BR Ref legal event code: B01A Ref document number: 112018067585 Country of ref document: BR |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 17759159 Country of ref document: EP Kind code of ref document: A1 |
|
ENP | Entry into the national phase |
Ref document number: 112018067585 Country of ref document: BR Kind code of ref document: A2 Effective date: 20180903 |