[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

WO2017148308A1 - 一种物联网设备接入网络的方法、装置及系统 - Google Patents

一种物联网设备接入网络的方法、装置及系统 Download PDF

Info

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
Application number
PCT/CN2017/074299
Other languages
English (en)
French (fr)
Inventor
黄基松
庄圣恩
刘志斌
Original Assignee
华为技术有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 华为技术有限公司 filed Critical 华为技术有限公司
Priority to EP17759159.1A priority Critical patent/EP3410759B1/en
Priority to EP20204382.4A priority patent/EP3840444B1/en
Priority to BR112018067585A priority patent/BR112018067585A2/pt
Publication of WO2017148308A1 publication Critical patent/WO2017148308A1/zh
Priority to US16/116,376 priority patent/US10785216B2/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/08Access restriction or access information delivery, e.g. discovery data delivery
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/083Network architectures or network communication protocols for network security for authentication of entities using passwords
    • H04L63/0846Network architectures or network communication protocols for network security for authentication of entities using passwords using time-dependent-passwords, e.g. periodically changing passwords
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/083Network architectures or network communication protocols for network security for authentication of entities using passwords
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/10Network architectures or network communication protocols for network security for controlling access to devices or network resources
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/08Access security
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/08Access security
    • H04W12/084Access security using delegated authorisation, e.g. open authorisation [OAuth] protocol
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/18Selecting a network or a communication service
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/70Services for machine-to-machine communication [M2M] or machine type communication [MTC]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE 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/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing 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

本申请提供了一种物联网设备接入网络的方法、装置及系统,涉及物联网领域,在保证物联网设备安全接入网络的同时,既能减少物联网设备需要提供的硬件装置,又减少了用户的操作的步骤。包括:物联网设备向接入点发送接入请求消息,接入请求消息包括UUID、SSID和第一pass_tmp;物联网设备接收接入点发送的接入响应消息,接入响应消息包括SSID和password;物联网设备使用SSID和password接入网络。用于物联网设备接入网络。

Description

一种物联网设备接入网络的方法、装置及系统
本申请要求于2016年02月29日提交中国专利局、申请号为201610112726.3、发明名称为“一种物联网设备接入网络的方法、装置及系统”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
技术领域
本发明涉及物联网领域,尤其涉及一种物联网设备接入网络的方法、装置及系统。
背景技术
物联网(英文全称:Internet Of Things,英文简称:IOT)是利用局部网络或互联网等通信技术将传感器、控制器和家用电器等设备联系在一起进行交互,或与用户进行交互,形成人与物、物与物相联,实现信息化、远程管理控制和智能化的网络。在人与物或物与物进行交互之前,物联网设备需要接入网络,因此如何使设备简便、安全地接入网络成为物联网领域一个关键的技术。
现有技术中,物联网设备接入网络的方式主要有以下几种方式:
1)用户通过物联网设备输入服务集标识(英文全称:service set identifier,英文简称:SSID)和密码(password),物联网设备利用SSID和password进行入网,这样物联网设备需要设置有触摸屏或者键盘,增加了物联网设备的成本和体积;
2)用户可以利用手机或者电脑等智能设备作为接入点(英文全称:access point,英文简称:AP),通过AP告知物联网设备SSID和password,物联网设备利用SSID和password进行入网,这样需要物联网设备具有WiFi功能,而且用户操作比较繁琐,用户体验较差;
3)物联网设备使用广播方式,请求网关设备需要入网,网关设备将SSID和password告知物联网设备,物联网设备利用SSID和password进行入网,虽然该方法实现较简易,但是存在安全隐患,容易被他人截获SSID和password;
4)通过电脑对物联网设备进行设置,这种方法操作复杂,难以大规模部署。
因此,如何在保证物联网设备安全接入网络的同时,既能减少物联网设备需要提供的硬件装置,又减少了用户的操作的步骤,让用户具有更好的用户体验度是一个亟待解决的问题。
发明内容
本发明的目的在于提供一种物联网设备接入网络的方法、装置及系统,在保证物联网设备安全接入网络的同时,既能减少物联网设备需要提供的硬件装置,又减少了用户的操作的步骤,一定程度上提高了物联网接入效率。
上述目标和其他目标将通过独立权利要求中的特征来达成。进一步的实现方式在从属权利要求、说明书和附图中体现。
第一方面,提供一种物联网设备接入网络的方法,包括:
物联网设备在出厂前,预先配置SSID和第一临时密码pass_tmp,然后,在物联网设备需要接入网络时,物联网设备向接入点发送接入请求消息,该接入请求消息包括通用唯一识别码(英文全称:Universally Unique Identifier,英文简称:UUID)、SSID和第一临时密码pass_tmp,UUID是指在一台机器上生成的数字,也就是序列号,保证对在同一时空中的所有物联网设备都是唯一的。SSID用于表示接入点所部署的无线局域网的名称,物联网设备可以根据SSID向接入点发送接入请求消息,所述第一pass_tmp用于所述接入点判断所述第一pass_tmp与所述接入点根据所述UUID从服务器获取的第二临时密码pass_tmp相同时,向所述物联网设备发送接入响应消息;
所述物联网设备接收所述接入点发送包括所述SSID和密码password的接入响应消息;
所述物联网设备使用接收到的所述接入响应消息中的所述SSID和所述password接入网络。
接入点发送过来的password才是真正的密码,可以用来接入网络。
上述第一方面提供的物联网设备接入网络的方法,物联网设备向接入点发送UUID、SSID和第一pass_tmp,当接入点判断第一pass_tmp与接入点根据所述UUID从服务器获取的第二pass_tmp相同时,向物联网设备发送SSID和password,使得物联网设备使用SSID和password接入网络。克服了用户告知物联网设备SSID和password,从而在保证物联网设备安全接入网络的同时,既能减少物联网设备需要提供的硬件装置,降低物联网设备的成本,又减少了用户的操作的步骤,降低了用户的操作复杂度,使得让用户具有更好的用户体验度,而且一定程度上提高了物联网的接入效率。
在第一方面的第一种可实现方式中,在所述物联网设备使用所述SSID和password接入网络之前,所述方法还包括:
所述物联网设备生成第一提示消息,来提示用户物联网设备需要接入网络;用户确认物联网设备可以接入网络,所述物联网设备获取用户指示准许物联网设备接入网络的第一确认消息。
这样一来,在物联网设备使用SSID和password接入网络之前,再次经过用户的确认,进一步保证物联网设备安全接入网络。
第二方面,提供一种物联网设备接入网络的方法,包括:
接入点接收到物联网设备发送的包括UUID、SSID和第一pass_tmp的接入请求消息后,根据所述UUID从服务器获取第二pass_tmp;
当所述第一pass_tmp与所述第二pass_tmp相同时,所述接入点生成第二提示消息,来提示用户所述接入点需要向所述物联网设备发送接入响应消息;
用户确认物联网设备可以接入网络,所述接入点获取用户准许所述接入点需要向所述物联网设备发送接入响应消息的第二确认消息;
这样一来,在接入点告知物联网设备可以使用的SSID和password之前,再次经过用户的确认告知物联网设备可以使用的SSID和password,进一步保证物联网设备安全接入网络。
所述接入点向所述物联网设备发送包括所述SSID和password的接入响应消息。该接入响应消息还可以包括UUID。
上述第二方面提供的物联网设备接入网络的方法,接入点接收到物联网设备发送的UUID、SSID和第一pass_tmp后,从服务器获取UUID对应的第二pass_tmp,当接入点判断第一pass_tmp与所述第二pass_tmp相同时,接入点向物联网设备发送的SSID和password,使得物联网设备使用SSID和password接入网络。克服了用户告知物联网设备SSID和password,从而在保证物联网设备安全接入网络的同时,既能减少物联网设备需要提供的硬件装置,降低物联网设备的成本,又减少了用户的操作的步骤,降低了用户的操作复杂度,使得让用户具有更好的用户体验度,而且一定程度上提高了物联网的接入效率。
在第二方面的第一种可实现方式中,所述接入点根据所述UUID从服务器获取所述SSID和password包括:
所述接入点向服务器发送验证消息,所述验证消息包括所述UUID;
所述接入点接收所述服务器发送的验证响应消息,所述验证响应消息包括所述第二pass_tmp,所述服务器存储至少一个UUID,以及每个UUID对应的pass_tmp。
第三方面,提供一种物联网设备接入网络的方法,包括:
服务器接收接入点发送的通用唯一识别码UUID,所述UUID用于唯一标识物联网设备;
所述服务器根据所述UUID和第一映射关系,获取临时密码pass_tmp,所述第一映射关系包括所述UUID到pass_tmp的映射;
所述服务器向所述接入点发送所述pass_tmp。
上述第三方面提供的物联网设备接入网络的方法,服务器接收到接入点发送的UUID后,获取UUID到pass_tmp的映射,向接入点发送所述pass_tmp,从而使得当接入点判断第一pass_tmp与所述第二pass_tmp相同时,接入点向物联网设备发送的SSID和password,使得物联网设备使用SSID和password接入网络。克服了用户告知物联网设备SSID和password,从而在保证物联网设备安全接入网络的同时,既能减少物联网设备需要提供的硬件装置,降低物联网设备的成本,又减少了用户的操作的步骤,降低了用户的操作复杂度,使得让用户具有更好的用户体验度,而且一定程度上提高了物联网的接入效率。
在第三方面的第一种可实现方式中,服务器接收接入点发送的UUID,包括:
服务器接收接入点发送的验证消息,所述验证消息携带UUID;
所述服务器向所述接入点发送所述pass_tmp,包括:
所述服务器向所述接入点发送验证响应消息,所述验证响应消息携带所述pass_tmp。
第四方面,提供一种物联网设备,包括:发送单元,用于向接入点发送UUID、SSID和第一pass_tmp,接收单元,用于接收接入点发送的SSID和password,处理单元,用于使用所述SSID和password接入网络。具体的实现方式可以参考第一方面提供的物联网设备接入网络的方法中物联网设备的行为的功能。
第五方面,提供一种接入点,包括:接收单元,用于接收物联网设备发送的UUID、 SSID和第一pass_tmp,所述接收单元,还用于根据所述UUID从服务器获取第二pass_tmp,处理单元,用于判断第一pass_tmp与所述第二pass_tmp相同时,生成提示消息,发送单元,用于向物联网设备发送SSID和password。具体的实现方式可以参考第二方面提供的物联网设备接入网络的方法中接入点的行为的功能。
第六方面,提供一种服务器,包括:接收单元,用于接收接入点发送的UUID;处理单元,用于根据所述UUID和第一映射关系,获取临时密码pass_tmp,所述第一映射关系包括所述UUID到pass_tmp的映射;发送单元,用于向所述接入点发送所述pass_tmp。具体的实现方式可以参考第三方面提供的物联网设备接入网络的方法中服务器的行为的功能。
需要说明的是,上述第四方面、第五方面和第六方面所述功能模块可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。例如,通信接口,用于完成接收单元和发送单元的功能,处理器,用于完成处理单元的功能。处理器、通信接口和存储器通过总线连接并完成相互间的通信。具体的,可以参考第一方面提供的物联网设备接入网络的方法中物联网设备的行为的功能,以及第二方面提供的物联网设备接入网络的方法中接入点的行为的功能,第三方面提供的物联网设备接入网络的方法中服务器的行为的功能。
本发明中,物联网设备和接入点的名字对设备本身不构成限定,在实际实现中,这些设备可以以其他名称出现。只要各个设备的功能和本发明类似,属于本发明权利要求及其等同技术的范围之内。
本发明的这些方面或其他方面在以下实施例的描述中会更加简明易懂。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种物联网示意图;
图2为本发明实施例提供的一种计算机硬件结构示意图;
图3为本发明实施例提供的一种物联网设备接入网络的方法流程图;
图4为本发明实施例提供的另一种物联网设备接入网络的方法流程图;
图5为本发明实施例提供的一种物联网设备结构示意图;
图6为本发明实施例提供的一种接入点结构示意图;
图7为本发明实施例提供的一种服务器结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚地描述。
本发明的基本原理在于:用户需要告知物联网设备SSID和password,物联网设备使用SSID和password才能接入网络,导致物联网设备的体积较大且成本较高, 用户操作起来比较复杂的情况下,本发明中物联网设备向接入点发送UUID、SSID和第一pass_tmp,当接入点判断第一pass_tmp与所述接入点根据所述UUID从服务器获取的第二pass_tmp相同时,物联网设备接收接入点发送的SSID和password,使得物联网设备使用SSID和password接入网络。克服了用户告知物联网设备SSID和password,从而在保证物联网设备安全接入网络的同时,既能减少物联网设备需要提供的硬件装置,降低物联网设备的成本,又减少了用户的操作的步骤,降低了用户的操作复杂度,使得让用户具有更好的用户体验度,而且一定程度上提高了物联网的接入效率。
下面将参考附图详细描述本发明的实施方式。
实施例1
本发明实施例提供一种物联网示意图,如图1所示,包括:物联网设备、接入点、服务器和网络。物联网设备与接入点连接,接入点与网络连接,服务器与网络连接。物联网设备可以是控制器、传感器或摄像头等,用户生活中用到的小到开关,大到电视机、洗衣机或电饭煲等。接入点可以是路由器。服务器可以是大型的计算机。网络可以是IP网络,包括路由器和交换机等传输设备,用于传输物联网设备与物联网设备间的消息,以及服务器与接入点间的消息。网络也可以是其他形式的传输网络,本发明在此不做限定。
如图2所示,图1中的物联网设备和接入点可以以图2中的计算机设备(或系统)的方式来实现。
图2所示为本发明实施例提供的计算机设备示意图。计算机设备100包括至少一个处理器101,通信总线102,存储器103以及至少一个通信接口104。
处理器101可以是一个处理器,也可以是多个处理元件的统称。例如,处理器101可以是一个通用中央处理器(英文全称:Central Processing Unit,英文简称:CPU),也可以是特定应用集成电路(英文全称:application-specific integrated circuit,英文简称:ASIC),或一个或多个用于控制本发明方案程序执行的集成电路,例如:一个或多个微处理器(英文全称:digital signal processor,英文简称:DSP),或,一个或者多个现场可编程门阵列(英文全称:Field Programmable Gate Array,英文简称:FPGA)。
在具体实现中,作为一种实施例,处理器101可以包括一个或多个CPU,例如图2中的CPU0和CPU1。
在具体实现中,作为一种实施例,计算机设备100可以包括多个处理器,例如图2中的处理器101和处理器105。这些处理器中的每一个可以是一个单核(single-CPU)处理器,也可以是一个多核(multi-CPU)处理器。这里的处理器可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。
通信总线102可以是工业标准体系结构(英文全称:Industry Standard Architecture,英文简称:ISA)总线、外部设备互连(英文全称:Peripheral Component,英文简称:PCI)总线或扩展工业标准体系结构(英文全称:Extended Industry Standard Architecture,英文简称:EISA)总线等。该总线可以分为地址总线、数据总线、控制总线等。为便于表示,图2中仅用一条粗线表示,但并不表示 仅有一根总线或一种类型的总线。
存储器103可以是只读存储器(英文全称:read-only memory,英文简称:ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(英文全称:random access memory,英文简称:RAM)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(英文全称:Electrically Erasable Programmable Read-Only Memory,英文简称:EEPROM)、只读光盘(英文全称:Compact Disc Read-Only Memory,英文简称:CD-ROM)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器可以是独立存在,通过总线与处理器相连接。存储器也可以和处理器集成在一起。
其中,所述存储器103用于存储实现本发明实施例提供的方案的应用程序代码,并由处理器101来控制执行。所述处理器101用于执行所述存储器103中存储的应用程序代码以用于实现本发明实施例提供的方案。
所述通信接口104,使用任何收发器一类的装置,用于与其他设备或通信网络通信,如以太网,无线接入网(RAN),无线局域网(英文全称:Wireless Local Area Networks,英文简称:WLAN)等。通信接口104可以包括接收单元实现接收功能,以及发送单元实现发送功能。
在具体实现中,作为一种实施例,图2所示的计算机设备100可以是图1中的接入点。
通信接口104,用于接收物联网设备发送的包括UUID、SSID和第一pass_tmp的接入请求消息。
所述通信接口104,还用于从服务器获取第二pass_tmp。
所述通信接口104,还用于向物联网设备发送包括所述SSID和password的接入响应消息。
所述通信接口104,还用于向服务器发送包括所述UUID的验证消息。
所述通信接口104,还用于接收所述服务器发送包括第二pass_tmp的验证响应消息。
处理器101,用于判断第一pass_tmp与所述第二pass_tmp相同,生成用于提示用户有物联网设备请求接入网络的第二提示消息。
存储器103,用于SSID和password。
在具体实现中,作为一种实施例,图2所示的计算机设备100可以是图1中的物联网设备。
通信接口104,用于向接入点发送包括UUID、SSID和第一pass_tmp的接入请求消息。
所述通信接口104,还用于接收接入点发送的包括SSID和password的接入响应消息。
处理器101,用于使用SSID和password接入网络。
存储器103,用于存储SSID和password。
实施例2
本发明实施例提供一种物联网设备接入网络的方法,如图3所示,包括:
步骤201、物联网设备根据SSID向接入点发送接入请求消息。
SSID用于表示接入点所部署的无线局域网的名称,物联网设备可以根据SSID向接入点发送接入请求消息。所述接入请求消息包括UUID、SSID和第一pass_tmp,所述UUID用于唯一标识物联网设备,所述第一pass_tmp用于所述接入点判断所述第一pass_tmp与所述接入点根据所述UUID从服务器获取的第二pass_tmp相同时,向所述物联网设备发送接入响应消息。
步骤202、接入点接收物联网设备发送的接入请求消息。
该接入点部署的无限局域网的名称为SSID,该接入点接收包括SSID的接入请求消息。该接入请求消息还包括UUID和第一pass_tmp。
步骤203、接入点根据UUID从服务器获取第二pass_tmp。
步骤204、当第一pass_tmp与第二pass_tmp相同时,接入点生成第二提示消息。
所述第二提示消息用于向用户提示所述接入点需要向所述物联网设备发送接入响应消息。示例的,接入点可以设置有屏幕,屏幕显示第一提示消息。或者,接入点可以设置指示灯,可以设置指示灯指示不同的颜色,代表不同的消息。
步骤205、接入点获取用户的第二确认消息。
所述第二确认消息用于指示准许所述接入点需要向所述物联网设备发送接入响应消息。示例的,接入点上可以设置实体确认按键或者触摸屏显示虚拟确认按键,用户触摸确认按键,接入点获取第一确认消息,同时接入点向物联网设备发送包括使用所述SSID和password的接入响应消息。
步骤206、接入点根据用户的第二确认消息和UUID向物联网设备发送接入响应消息。
UUID用于唯一标识物联网设备,接入点向UUID表示的物联网设备发送接入响应消息,所述接入响应消息包括UUID、所述SSID和password。
步骤207、物联网设备接收接入点发送的接入响应消息。
物联网设备根据UUID接收包括UUID的接入响应消息,所述接入响应消息还包括所述SSID和password。
步骤208、物联网设备使用所述SSID和password接入网络。
需要说明的是,物联网设备可以存储SSID和password。
这样一来,物联网设备向接入点发送UUID、SSID和第一pass_tmp,当接入点判断第一pass_tmp与接入点根据所述UUID从服务器获取的第二pass_tmp相同时,向物联网设备发送SSID和password,使得物联网设备使用SSID和password接入网络。克服了用户告知物联网设备SSID和password,从而在保证物联网设备安全接入网络的同时,既能减少物联网设备需要提供的硬件装置,降低物联网设备的成本,又减少了用户的操作的步骤,降低了用户的操作复杂度,使得让用户具有更好的用户体验度,而且一定程度上提高了物联网的接入效率。
上述图3所示的方法步骤具体的可以由图2所示的计算机设备实现。示例的, 步骤201所述的发送接入请求消息,和步骤206所述的发送接入响应消息,以及其他发送接收的方法步骤都可以由通信接口104来实现。步骤204可以由处理器101来实现。
进一步的,如图4所示,物联网设备使用所述SSID和password接入网络之前。例如,可以在步骤208之前,物联网设备得到用户的同意后再接入网络。具体的还包括以下步骤:
步骤209、物联网设备生成第一提示消息。
所述第一提示消息用于向用户提示物联网设备需要接入网络。示例的,物联网设备可以设置有屏幕,屏幕显示第一提示消息。或者物联网设备可以设置指示灯,可以设置指示灯指示不同的颜色,代表不同的消息。
步骤210、物联网设备获取用户的第一确认消息。
物联网设备根据用户的第一确认消息使用所述SSID和password接入网络。所述第一确认消息用于指示准许物联网设备接入网络。示例的,物联网设备上可以设置实体确认按键或者触摸屏显示虚拟确认按键,用户触摸确认按键,物联网设备获取第一确认消息,同时物联网设备使用所述SSID和password接入网络。
所述步骤203中接入点根据所述UUID从服务器获取第二pass_tmp具体可以包括以下步骤:
步骤2031、接入点向服务器发送验证消息。
所述验证消息包括所述UUID。
步骤2032、服务器接收接入点发送的验证消息。
所述验证消息包括UUID,所述UUID用于唯一标识物联网设备。
步骤2033、服务器根据所述UUID和第一映射关系,获取第二pass_tmp。
所述第一映射关系包括所述UUID到第二pass_tmp的映射。
步骤2034、服务器向接入点发送验证响应消息。
所述验证响应消息包括第二pass_tmp。
步骤2035、接入点接收服务器发送的验证响应消息。
所述验证响应消息包括第二pass_tmp,所述服务器存储至少一个UUID,以及UUID对应的pass_tmp。
上述图4所示的方法步骤具体的可以由图2所示的计算机设备实现。示例的,步骤2031所述的发送验证消息,和步骤2032所述的接收验证消息,以及其他发送接收的方法步骤都可以由通信接口104来实现。步骤209所述的生成第一提示消息的方法步骤可以由处理器101来实现。
需要说明的是,本发明实施例中所述的物联网设备、接入点和服务器间的消息交互可以根据传输控制协议/因特网互联协议(英文全称:Transmission Control Protocol/Internet Protocol,英文简称:TCP/IP)规定的消息格式进行传输。
本发明实施例中所述的“第一”和“第二”并不代表先后顺序,只是用于区分,例如第一提示消息和第二提示消息,只是两个不同的提示消息。
实施例3
本发明实施例提供一种物联网设备30,如图5所示,包括:
发送单元301,用于根据服务集标识SSID向接入点发送接入请求消息,所述接入请求消息包括通用唯一识别码UUID、所述SSID和第一临时密码pass_tmp,所述UUID用于唯一标识物联网设备,所述第一pass_tmp用于所述接入点判断所述第一pass_tmp与所述接入点根据所述UUID从服务器获取的第二临时密码pass_tmp相同时,向所述物联网设备发送接入响应消息;
接收单元302,用于接收所述接入点发送的接入响应消息,所述接入响应消息包括所述SSID和password;
处理单元303,用于使用所述SSID和password接入网络。
这样一来,物联网设备向接入点发送UUID、SSID和第一pass_tmp,当接入点判断第一pass_tmp与接入点根据所述UUID从服务器获取的第二pass_tmp相同时,向物联网设备发送SSID和password,使得物联网设备使用SSID和password接入网络。克服了用户告知物联网设备SSID和password,从而在保证物联网设备安全接入网络的同时,既能减少物联网设备需要提供的硬件装置,降低物联网设备的成本,又减少了用户的操作的步骤,降低了用户的操作复杂度,使得让用户具有更好的用户体验度,而且一定程度上提高了物联网的接入效率。
在本实施例中,物联网设备30是以功能单元的形式来呈现。这里的“单元”可以指特定应用集成电路(英文全称:application-specific integrated circuit,英文简称:ASIC),电路,执行一个或多个软件或固件程序的处理器和存储器,集成逻辑电路,和/或其他可以提供上述功能的器件。在一个简单的实施例中,本领域的技术人员可以想到物联网设备30可以采用图5所示的形式。发送单元301,接收单元302和处理单元303可以通过图2的计算机设备来实现,具体的,发送单元301,和接收单元302可以由通信接口104实现,处理单元303可以由处理器101实现。
实施例4
本发明实施例提供一种接入点40,如图6所示,包括:
接收单元401,用于接收物联网设备发送的接入请求消息,所述接入请求消息包括通用唯一识别码UUID、服务集标识SSID和第一临时密码pass_tmp,所述UUID用于唯一标识物联网设备;
所述接收单元401,还用于根据所述UUID从服务器获取第二临时密码pass_tmp;
当所述第一pass_tmp与所述第二pass_tmp相同时,处理单元402,用于生成第二提示消息,所述第二提示消息用于向用户提示所述接入点需要向所述物联网设备发送接入响应消息;
所述接收单元401,还用于获取用户的第二确认消息,所述第二确认消息用于指示准许所述接入点需要向所述物联网设备发送接入响应消息;
发送单元403,用于根据所述用户的第二确认消息和所述UUID向所述物联网设备发送接入响应消息,所述接入响应消息包括所述UUID、所述SSID和密码password,所述password用于所述物联网设备接入所述接入点。
在本实施例中,接入点40是以功能单元的形式来呈现。这里的“单元”可以指特定应用集成电路(英文全称:application-specific integrated circuit,英文简称: ASIC),电路,执行一个或多个软件或固件程序的处理器和存储器,集成逻辑电路,和/或其他可以提供上述功能的器件。在一个简单的实施例中,本领域的技术人员可以想到接入点40可以采用图6所示的形式。接收单元401,处理单元402和发送单元403可以通过图2的计算机设备来实现,具体的,发送单元403,和接收单元401可以由通信接口104实现,处理单元402可以由处理器101实现。
实施例5
本发明实施例提供一种服务器50,如图7所示,包括:
接收单元501,用于接收接入点发送的通用唯一识别码UUID,所述UUID用于唯一标识物联网设备;
处理单元502,还用于根据所述UUID和第一映射关系,获取临时密码pass_tmp,所述第一映射关系包括所述UUID到pass_tmp的映射;
发送单元503,还用于向所述接入点发送所述pass_tmp。
在本实施例中,服务器50是以功能单元的形式来呈现。这里的“单元”可以指特定应用集成电路(英文全称:application-specific integrated circuit,英文简称:ASIC),电路,执行一个或多个软件或固件程序的处理器和存储器,集成逻辑电路,和/或其他可以提供上述功能的器件。在一个简单的实施例中,本领域的技术人员可以想到服务器50可以采用图7所示的形式。接收单元501,处理单元502和发送单元503可以通过图2的计算机设备来实现,具体的,发送单元503,和接收单元501可以由通信接口104实现,处理单元502可以由处理器101实现。
本发明实施例还提供了一种计算机存储介质,用于储存为上述图5所示的物联网设备所用的计算机软件指令,其包含用于执行上述方法实施例所设计的程序。通过执行存储的程序,可以实现SSID和password的获取。
本发明实施例还提供了一种计算机存储介质,用于储存为上述图6所示的接入点所用的计算机软件指令,其包含用于执行上述方法实施例所设计的程序。通过执行存储的程序,可以实现SSID和password的获取。
本发明实施例还提供了一种计算机存储介质,用于储存为上述图7所示的服务器所用的计算机软件指令,其包含用于执行上述方法实施例所设计的程序。通过执行存储的程序,可以实现SSID和password的获取。
本发明实施例所述的方法可以应用于物联网领域,也可以应用于无线传感器网络(英文全称:Wireless Sensor Network,英文简称:WSN)等其他设备入网领域。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理包括,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:只读存储器(英文全称:Read-Only Memory,英文简称:ROM)、随机存取存储器(英 文全称:Random-Access Memory,英文简称:RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

Claims (13)

  1. 一种物联网设备接入网络的方法,其特征在于,包括:
    物联网设备根据服务集标识SSID向接入点发送接入请求消息,所述接入请求消息包括通用唯一识别码UUID、所述SSID和第一临时密码pass_tmp,所述UUID用于唯一标识物联网设备,所述第一pass_tmp用于所述接入点判断所述第一pass_tmp与所述接入点根据所述UUID从服务器获取的第二临时密码pass_tmp相同时,向所述物联网设备发送接入响应消息;
    所述物联网设备接收所述接入点发送的接入响应消息,所述接入响应消息包括所述SSID和密码password;
    所述物联网设备使用所述接入响应消息中的所述SSID和所述password接入网络。
  2. 根据权利要求1所述的方法,其特征在于,在所述物联网设备使用所述SSID和password接入网络之前,所述方法还包括:
    所述物联网设备生成第一提示消息,所述第一提示消息用于向用户提示物联网设备需要接入网络;
    所述物联网设备获取用户的第一确认消息,所述第一确认消息用于指示准许物联网设备接入网络。
  3. 一种物联网设备接入网络的方法,其特征在于,包括:
    接入点接收物联网设备发送的接入请求消息,所述接入请求消息包括通用唯一识别码UUID、服务集标识SSID和第一临时密码pass_tmp,所述UUID用于唯一标识物联网设备;
    所述接入点根据所述UUID从服务器获取第二临时密码pass_tmp;
    当所述第一pass_tmp与所述第二pass_tmp相同时,所述接入点生成第二提示消息,所述第二提示消息用于向用户提示所述接入点需要向所述物联网设备发送接入响应消息;
    所述接入点获取用户的第二确认消息,所述第二确认消息用于指示准许所述接入点需要向所述物联网设备发送接入响应消息;
    所述接入点根据所述用户的第二确认消息和所述UUID向所述物联网设备发送接入响应消息,所述接入响应消息包括所述SSID和密码password,所述password用于所述物联网设备接入所述接入点。
  4. 根据权利要求3所述的方法,其特征在于,所述接入点根据所述UUID从服务器获取第二pass_tmp包括:
    所述接入点向服务器发送验证消息,所述验证消息包括所述UUID;
    所述接入点接收所述服务器发送的验证响应消息,所述验证响应消息包括所述第二pass_tmp,所述服务器存储至少一个UUID,以及每个UUID对应的pass_tmp。
  5. 一种物联网设备接入网络的方法,其特征在于,包括:
    服务器接收接入点发送的通用唯一识别码UUID,所述UUID用于唯一标识物联网设备;
    所述服务器根据所述UUID和第一映射关系,获取临时密码pass_tmp,所述第一映射关系包括所述UUID到pass_tmp的映射;
    所述服务器向所述接入点发送所述pass_tmp。
  6. 根据权利要求5所述的方法,其特征在于,
    服务器接收接入点发送的UUID,包括:
    服务器接收接入点发送的验证消息,所述验证消息携带UUID;
    所述服务器向所述接入点发送所述pass_tmp,包括:
    所述服务器向所述接入点发送验证响应消息,所述验证响应消息携带所述pass_tmp。
  7. 一种物联网设备,其特征在于,包括:
    发送单元,用于根据服务集标识SSID向接入点发送接入请求消息,所述接入请求消息包括通用唯一识别码UUID、所述SSID和第一临时密码pass_tmp,所述UUID用于唯一标识物联网设备,所述第一pass_tmp用于所述接入点判断所述第一pass_tmp与所述接入点根据所述UUID从服务器获取的第二临时密码pass_tmp相同时,向所述物联网设备发送接入响应消息;
    接收单元,用于接收所述接入点发送的接入响应消息,所述接入响应消息包括所述SSID和密码password;
    处理单元,用于使用所述接收单元接收到的所述接入响应消息中的所述SSID和所述password接入网络。
  8. 根据权利要求7所述的物联网设备,其特征在于,
    所述处理单元,还用于生成第一提示消息,所述第一提示消息用于向用户提示物联网设备需要接入网络;
    所述接收单元,还用于获取用户的第一确认消息,所述第一确认消息用于指示准许物联网设备接入网络。
  9. 一种接入点,其特征在于,包括:
    接收单元,用于接收物联网设备发送的接入请求消息,所述接入请求消息包括通用唯一识别码UUID、服务集标识SSID和第一临时密码pass_tmp,所述UUID用于唯一标识物联网设备;
    所述接收单元,还用于根据所述UUID从服务器获取第二临时密码pass_tmp;
    当所述第一pass_tmp与所述第二pass_tmp相同时,处理单元,用于生成第二提示消息,所述第二提示消息用于向用户提示所述接入点需要向所述物联网设备发送接入响应消息;
    所述接收单元,还用于获取用户的第二确认消息,所述第二确认消息用于指示准许所述接入点需要向所述物联网设备发送接入响应消息;
    发送单元,用于根据所述用户的第二确认消息和所述UUID向所述物联网设备发送接入响应消息,所述接入响应消息包括所述SSID和密码password,所述password用于所述物联网设备接入所述接入点。
  10. 根据权利要求9所述的接入点,其特征在于,
    所述发送单元,还用于向服务器发送验证消息,所述验证消息包括所述UUID;
    所述接收单元,还用于接收所述服务器发送的验证响应消息,所述验证响应消息包括所述第二pass_tmp,所述服务器存储至少一个UUID,以及每个UUID对应的 pass_tmp。
  11. 一种服务器,其特征在于,包括:
    接收单元,用于接收接入点发送的通用唯一识别码UUID,所述UUID用于唯一标识物联网设备;
    处理单元,用于根据所述UUID和第一映射关系,获取临时密码pass_tmp,所述第一映射关系包括所述UUID到pass_tmp的映射;
    发送单元,用于向所述接入点发送所述pass_tmp。
  12. 根据权利要求11所述的服务器,其特征在于,
    所述接收单元,具体用于:
    服务器接收接入点发送的验证消息,所述验证消息携带UUID;
    所述发送单元,具体用于:
    所述服务器向所述接入点发送验证响应消息,所述验证响应消息携带所述pass_tmp。
  13. 一种物联网,其特征在于,包括:
    上述权利要求7-8中任一项权利要求所述的物联网设备、上述权利要求9-10中任一项权利要求所述的接入点和上述权利要求11-12中任一项权利要求所述的服务器。
PCT/CN2017/074299 2016-02-29 2017-02-21 一种物联网设备接入网络的方法、装置及系统 WO2017148308A1 (zh)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112187751A (zh) * 2020-09-17 2021-01-05 海尔优家智能科技(北京)有限公司 设备的入网方法、装置、存储介质以及电子装置

Families Citing this family (18)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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