CN112769762A - Distributed efficient Internet of things equipment access method - Google Patents

Distributed efficient Internet of things equipment access method Download PDF

Info

Publication number
CN112769762A
CN112769762A CN202011531283.4A CN202011531283A CN112769762A CN 112769762 A CN112769762 A CN 112769762A CN 202011531283 A CN202011531283 A CN 202011531283A CN 112769762 A CN112769762 A CN 112769762A
Authority
CN
China
Prior art keywords
internet
things
data
equipment
authentication
Prior art date
Legal status (The legal status 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 status listed.)
Granted
Application number
CN202011531283.4A
Other languages
Chinese (zh)
Other versions
CN112769762B (en
Inventor
郑凛
刘毅
李玮棠
王琳
陈杰文
陈名峰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangzhou Jixiang Technology Co Ltd
Original Assignee
Guangzhou Jixiang Technology Co Ltd
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 Guangzhou Jixiang Technology Co Ltd filed Critical Guangzhou Jixiang Technology Co Ltd
Priority to CN202011531283.4A priority Critical patent/CN112769762B/en
Publication of CN112769762A publication Critical patent/CN112769762A/en
Application granted granted Critical
Publication of CN112769762B publication Critical patent/CN112769762B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/14Network analysis or design
    • H04L41/145Network analysis or design involving simulating, designing, planning or modelling of a network
    • 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/0876Network architectures or network communication protocols for network security for authentication of entities based on the identity of the terminal or configuration, e.g. MAC address, hardware or software configuration or device fingerprint
    • 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
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/141Setup of application sessions

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computing Systems (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • General Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Computer And Data Communications (AREA)

Abstract

The embodiment of the invention discloses a distributed efficient Internet of things equipment access method, which comprises the following steps: the method comprises the steps that the equipment to be accessed of the Internet of things sends a data broadcast packet containing an access request; receiving the data broadcast packet by the Internet of things transfer equipment, wherein the Internet of things transfer equipment is equipment in an awakening state in networking equipment associated with the equipment to be accessed by the Internet of things; the Internet of things transfer equipment verifies the data broadcast packet, generates a data authentication request if the verification is successful, adds the data authentication request into the data broadcast packet, generates an authentication data packet and sends the authentication data packet to a server; and the server receives the authentication data packet, confirms the data authentication request in the authentication data packet, and if the confirmation is successful, sends authentication success information to the Internet of things transfer equipment. According to the scheme, the access mechanism of the Internet of things equipment is optimized, the network access efficiency and accuracy are improved, and the user operation time is saved.

Description

Distributed efficient Internet of things equipment access method
Technical Field
The embodiment of the application relates to the technical field of Internet of things, in particular to a distributed efficient Internet of things equipment access method.
Background
Along with popularization of internet of things technology and strong functions of intelligent equipment, intelligent internet of things equipment is applied to various fields, such as intelligent electric meters and intelligent water meters for each household, intelligent household appliances in the household, intelligent node equipment in schools and the like.
Generally, the internet of things equipment needs to be accessed to an internet of things platform or cloud service to realize the network function of the internet of things equipment, the existing internet of things equipment access mode comprises a manual setting mode of a user or an installer, or the internet of things equipment realizes automatic access of the internet of things platform through a gateway, or other nodes under networking are used as a relay forwarding access server and the like, however, the mode can be further optimized to improve equipment access efficiency, manual operation steps of the user are reduced, and quick and timely access of the internet of things equipment is convenient to realize.
Disclosure of Invention
The embodiment of the invention provides a distributed efficient Internet of things equipment access method, which optimizes an Internet of things equipment access mechanism, improves network access efficiency and accuracy and saves user operation time.
In a first aspect, an embodiment of the present invention provides a distributed efficient access method for an internet of things device, where the method includes:
the method comprises the steps that the equipment to be accessed of the Internet of things sends a data broadcast packet containing an access request;
receiving the data broadcast packet by the Internet of things transfer equipment, wherein the Internet of things transfer equipment is equipment in an awakening state in networking equipment associated with the equipment to be accessed by the Internet of things;
the Internet of things transfer equipment verifies the data broadcast packet, generates a data authentication request if the verification is successful, adds the data authentication request into the data broadcast packet, generates an authentication data packet and sends the authentication data packet to a server;
the server receives the authentication data packet, confirms the data authentication request in the authentication data packet, and if the confirmation is successful, sends authentication success information to the Internet of things transfer equipment;
the Internet of things transfer equipment receives the successful authentication information and forwards the successful authentication information to the Internet of things equipment to be accessed;
and the equipment to be accessed to the Internet of things receives the successful authentication information and establishes network communication connection with the server according to the successful authentication information.
Optionally, the data broadcast packet includes a device type identifier, and before the internet of things transfer device verifies the data broadcast packet, the method includes:
determining the equipment type identifier in the data broadcast packet, and determining whether the type identifier recorded in the internet of things transfer equipment is consistent with the equipment type identifier;
correspondingly, the verifying of the data broadcast packet by the internet of things transfer device includes:
and if the type identification is consistent with the equipment type identification, verifying the data broadcast packet.
Optionally, before the to-be-accessed device of the internet of things sends the data broadcast packet including the access request, the method further includes:
the method comprises the steps that the equipment to be accessed of the Internet of things determines a currently running functional module, and functional information corresponding to the functional module is added to a data broadcast packet;
correspondingly, the verifying of the data broadcast packet by the internet of things transfer device includes:
and traversing the function list by the transfer equipment of the Internet of things, and verifying the data broadcast packet if the function information recorded in the data broadcast packet is matched with the function information.
Optionally, verifying the data broadcast packet includes:
analyzing the data broadcast packet to obtain character data to be verified associated with the identifier of the equipment to be accessed in the Internet of things;
carrying out similarity matching on the character data to be verified and the comparison verification character data stored in the character data to be verified;
and if the similarity matching is larger than the preset similarity value, the verification is successful.
Optionally, before the to-be-accessed device of the internet of things sends the data broadcast packet including the access request, the method further includes:
the method comprises the steps of obtaining a locally stored characteristic identification code, carrying out encryption operation on the characteristic identification code to obtain character data to be verified, and packaging the character data to be verified to generate a data broadcast packet.
Optionally, the generating a data authentication request if the verification is successful, adding the data authentication request to the data broadcast packet, generating an authentication data packet, and sending the authentication data packet to the server includes:
and if the verification is successful, the transfer equipment of the internet of things acquires a verification success message stored locally, and generates a data authentication request according to the verification success message, wherein the verification success message is message data fed back by the server when the transfer equipment of the internet of things performs server authentication.
Optionally, the generating a data authentication request according to the verification success message includes:
and adding the verification success message into the character data to be verified, and encrypting the added data to generate a data authentication request.
Optionally, the determining the data authentication request in the authentication data packet includes:
and the server analyzes the data authentication request, decrypts an analysis result to obtain the verification success message, and confirms whether the verification success message is recorded in the sent message list.
In a second aspect, an embodiment of the present invention further provides a distributed high-efficiency internet-of-things device access device, where the device includes:
one or more processors;
a storage device for storing one or more programs,
when the one or more programs are executed by the one or more processors, the one or more processors implement the distributed efficient internet of things device access method according to the embodiment of the invention.
In a third aspect, the present invention further provides a storage medium containing computer-executable instructions, which when executed by a computer processor, are configured to perform the distributed efficient internet of things device access method according to the present invention.
In the embodiment of the invention, a data broadcast packet containing an access request is sent through equipment to be accessed of the Internet of things; receiving the data broadcast packet by the Internet of things transfer equipment, wherein the Internet of things transfer equipment is equipment in an awakening state in networking equipment associated with the equipment to be accessed by the Internet of things; the Internet of things transfer equipment verifies the data broadcast packet, generates a data authentication request if the verification is successful, adds the data authentication request into the data broadcast packet, generates an authentication data packet and sends the authentication data packet to a server; the server receives the authentication data packet, confirms the data authentication request in the authentication data packet, and if the confirmation is successful, sends authentication success information to the Internet of things transfer equipment; the Internet of things transfer equipment receives the successful authentication information and forwards the successful authentication information to the Internet of things equipment to be accessed; the equipment to be accessed to the Internet of things receives the successful authentication information and establishes network communication connection with the server according to the successful authentication information, so that the access mechanism of the equipment to the Internet of things is optimized, the network access efficiency and accuracy are improved, and the user operation time is saved.
Drawings
Fig. 1 is a flowchart of a distributed efficient internet of things device access method according to an embodiment of the present invention;
fig. 2 is a flowchart of another distributed efficient internet of things device access method according to an embodiment of the present invention;
fig. 3 is a flowchart of another distributed efficient internet of things device access method according to an embodiment of the present invention;
fig. 4 is a flowchart of another distributed efficient internet of things device access method according to an embodiment of the present invention;
fig. 5 is a schematic structural diagram of a distributed efficient internet of things device access device according to an embodiment of the present invention.
Detailed Description
The embodiments of the present invention will be described in further detail with reference to the drawings and examples. It is to be understood that the specific embodiments described herein are merely illustrative of and not restrictive on the broad invention. It should be further noted that, for convenience of description, only some structures, not all structures, relating to the embodiments of the present invention are shown in the drawings.
Fig. 1 is a flowchart of a distributed efficient internet of things device access method provided in an embodiment of the present invention, which is applicable to an internet of things device access server in the embodiment. The scheme of one embodiment of the application specifically comprises the following steps:
step S101, the equipment to be accessed of the Internet of things sends a data broadcast packet containing an access request.
In one embodiment, when the internet of things access device sends a data broadcast packet containing the access request to realize network connection with the server, and further realize network data transmission between the internet of things access device and the server, the corresponding function is executed. The device to be accessed to the Internet of things is an intelligent device, is provided with a corresponding operating system or a single chip microcomputer control system to realize data processing, and simultaneously comprises a network module for network transmission of data.
For example, a network connection button may be displayed on a display interface of the to-be-accessed device of the internet of things, and when the network connection button is triggered, the corresponding to-be-accessed device of the internet of things sends a data broadcast packet including an access request. In another example, after the system of the device to be accessed of the internet of things is initialized, the data broadcast packet including the access request may be automatically sent.
Step S102, the Internet of things transfer equipment receives the data broadcast packet, wherein the Internet of things transfer equipment is equipment in an awakening state in networking equipment associated with the Internet of things equipment to be accessed.
In an embodiment, after the device to be accessed by the internet of things sends the data broadcast packet, other devices of the internet of things under the same networking monitor the data broadcast packet, which may be referred to as an internet of things transfer device as an example, wherein the internet of things transfer device is also provided with a corresponding operating system or a single chip microcomputer control system to process data, and simultaneously includes a network module for network transmission of the data, and the difference between the internet of things transfer device and the device to be accessed by the internet of things is that the internet of things transfer device is a device that has already established network communication with a server, and the device to be accessed by the internet of things does not establish network communication with the server.
The internet of things transfer equipment is internet of things terminal node equipment which is low in power consumption processing, namely has a low power consumption operation function, and can perform network data interaction with the server in the awakening stage and execute a corresponding data processing function at the same time. In this embodiment, the device to be accessed by the internet of things does not need to directionally establish communication connection with a certain device, but when the device needs to access the server, a broadcast data mode is adopted, and meanwhile, only the internet of things transfer device in the wake-up state in the networking receives and processes the device, so that the condition that the power consumption is consumed by waking up the device in the sleep cycle is avoided. In one embodiment, when a plurality of devices in the networking device in the awake state are included, before a data broadcast packet including an access request sent by a device to be accessed to the internet of things is not received, a transit device in the internet of things is randomly determined by the plurality of devices in the awake state.
Step S103, the Internet of things transfer equipment verifies the data broadcast packet, generates a data authentication request if the verification is successful, adds the data authentication request into the data broadcast packet, generates an authentication data packet and sends the authentication data packet to a server.
In one embodiment, the internet of things transfer equipment verifies the data broadcast packet, generates a data authentication request if the verification is successful, adds the data authentication request into the data broadcast packet, generates an authentication data packet, and sends the authentication data packet to the server for authentication. Therefore, verification work is prepositioned to the Internet of things transfer equipment, the overhead of the server is reduced, and the Internet of things transfer equipment does not pass through the Internet of things to-be-accessed equipment which obviously does not meet the authentication conditions.
Specifically, the generating a data authentication request if the verification is successful, adding the data authentication request to the data broadcast packet, generating an authentication data packet, and sending the authentication data packet to the server includes: and if the verification is successful, the transfer equipment of the internet of things acquires a verification success message stored locally, and generates a data authentication request according to the verification success message, wherein the verification success message is message data fed back by the server when the transfer equipment of the internet of things performs server authentication. In one embodiment, in the previous network authentication process, the verification success message sent by the server is correspondingly stored to the local after the authentication is successful, and after the subsequent authentication of the device to be accessed to the internet of things is successful, the locally stored verification success message is obtained, and a data authentication request is generated according to the verification success message.
Specifically, the generating a data authentication request according to the verification success message includes: and adding the verification success message into the added data broadcast packet, and encrypting the added data to generate a data authentication request.
In the step, the equipment to be accessed is verified by the verified equipment, and if the verification is successful, the stored previous verification information is added into the data packet to generate authentication information which is sent to the server for authentication.
And step S104, the server receives the authentication data packet, confirms the data authentication request in the authentication data packet, and if the confirmation is successful, sends authentication success information to the Internet of things transfer equipment.
Specifically, the server analyzes the data authentication request, decrypts an analysis result to obtain the verification success message, and determines whether the verification success message is recorded in the sent message list. In one embodiment, the server records the sent verification success message, and the verification success message is also sent and recorded in the internet of things transfer device corresponding to the current internet of things to-be-accessed device, where the internet of things transfer device is a device that has been subjected to server verification before the current internet of things to-be-accessed device.
Correspondingly, the decryption key can be transmitted to the server by the internet of things transfer device in a secure network connection link, and is recorded in the database of the server.
In the step, in the authentication process of the server, after only data analysis is needed, whether the verification success message in the authentication data packet has the corresponding record or not is determined, and if the verification success message exists, the authentication success is judged, so that the verification time is saved.
Step S105, the Internet of things transfer equipment receives the successful authentication information and forwards the successful authentication information to the Internet of things equipment to be accessed.
Illustratively, the data broadcast packet sent by the device to be accessed by the internet of things includes the data receiving address of the device to be accessed by the internet of things, and the internet of things transfer device forwards the successful authentication information to the device to be accessed by the internet of things according to the data receiving address.
And S106, the equipment to be accessed to the Internet of things receives the successful authentication information and establishes network communication connection with the server according to the successful authentication information.
Illustratively, the authentication success information includes address information of the server and a corresponding server verification passing instruction, and the network connection between the device to be accessed of the internet of things and the server is established by sending the verification passing instruction to the corresponding server address.
According to the method, the equipment to be accessed through the Internet of things sends the data broadcast packet containing the access request; receiving the data broadcast packet by the Internet of things transfer equipment, wherein the Internet of things transfer equipment is equipment in an awakening state in networking equipment associated with the equipment to be accessed by the Internet of things; the Internet of things transfer equipment verifies the data broadcast packet, generates a data authentication request if the verification is successful, adds the data authentication request into the data broadcast packet, generates an authentication data packet and sends the authentication data packet to a server; the server receives the authentication data packet, confirms the data authentication request in the authentication data packet, and if the confirmation is successful, sends authentication success information to the Internet of things transfer equipment; the Internet of things transfer equipment receives the successful authentication information and forwards the successful authentication information to the Internet of things equipment to be accessed; the equipment to be accessed to the Internet of things receives the successful authentication information and establishes network communication connection with the server according to the successful authentication information, so that the access mechanism of the equipment to the Internet of things is optimized, the network access efficiency and accuracy are improved, and the user operation time is saved.
Fig. 2 is a flowchart of another distributed efficient internet of things device access method according to an embodiment of the present invention. On the basis of the above technical solution, the data broadcast packet includes a device type identifier, and before the internet of things transfer device verifies the data broadcast packet, the method includes:
determining the equipment type identifier in the data broadcast packet, and determining whether the type identifier recorded in the internet of things transfer equipment is consistent with the equipment type identifier;
correspondingly, the verifying of the data broadcast packet by the internet of things transfer device includes:
and if the type identification is consistent with the equipment type identification, verifying the data broadcast packet. The method specifically comprises the following steps:
step S201, the Internet of things equipment to be accessed sends a data broadcast packet containing an access request, wherein the data broadcast packet comprises an equipment type identifier.
In one embodiment, the device type identifier represents a specific type of a device to be accessed in the internet of things, such as a type of an intelligent household appliance, a type of an intelligent water meter, a type of an intelligent electric meter, and the like.
Step S202, the Internet of things transfer equipment receives the data broadcast packet, wherein the Internet of things transfer equipment is equipment in an awakening state in networking equipment associated with the Internet of things equipment to be accessed.
Step S203, determining the device type identifier in the data broadcast packet, determining whether the type identifier recorded in the Internet of things transfer device is consistent with the device type identifier, and if the type identifier is consistent with the device type identifier, verifying the data broadcast packet.
In one embodiment, the verification process may be to determine whether the type identifier recorded in the current internet of things transit device and the device type identifier are consistent, and if the type identifier and the device type identifier are consistent, verify the data broadcast packet. Illustratively, the internet of things transit device is an intelligent water meter, correspondingly, the internet of things to-be-accessed device is also an intelligent water meter, namely when the types of the internet of things to-be-accessed device and the internet of things to-be-accessed device are consistent, the data broadcast packet is verified.
And step S204, if the verification is successful, generating a data authentication request, adding the data authentication request into the data broadcast packet, generating an authentication data packet and sending the authentication data packet to the server.
Step S205, the server receives the authentication packet, confirms the data authentication request in the authentication packet, and if the confirmation is successful, sends authentication success information to the internet of things transfer device.
Step S206, the Internet of things transfer equipment receives the successful authentication information and forwards the successful authentication information to the Internet of things equipment to be accessed.
And step S207, the equipment to be accessed to the Internet of things receives the successful authentication information and establishes network communication connection with the server according to the successful authentication information.
Therefore, in the process of accessing the internet of things equipment, the transfer equipment preferentially verifies the equipment type, and further verifies the data broadcast packet of the equipment of the same type, so that the verification efficiency is improved.
Fig. 3 is a flowchart of another distributed efficient internet of things device access method according to an embodiment of the present invention. On the basis of the technical scheme, before the device to be accessed of the internet of things sends a data broadcast packet containing an access request, the method further comprises the following steps:
the method comprises the steps that the equipment to be accessed of the Internet of things determines a currently running functional module, and functional information corresponding to the functional module is added to a data broadcast packet;
correspondingly, the verifying of the data broadcast packet by the internet of things transfer device includes:
and traversing the function list by the transfer equipment of the Internet of things, and verifying the data broadcast packet if the function information recorded in the data broadcast packet is matched with the function information. The method specifically comprises the following steps:
step S301, the Internet of things equipment to be accessed determines a currently running functional module, and adds functional information corresponding to the functional module to a data broadcast packet.
In one embodiment, the device to be accessed to the internet of things comprises a plurality of functional modules to execute different functions, such as a smoke detection function, a video monitoring function, a temperature detection function and the like. The function information is used to characterize a specific currently required/executing function, and illustratively, different functions correspond to different information identifiers.
Step S302, the Internet of things equipment to be accessed sends a data broadcast packet containing an access request.
Step S303, the Internet of things transfer equipment receives the data broadcast packet, wherein the Internet of things transfer equipment is equipment in an awakening state in networking equipment associated with the equipment to be accessed by the Internet of things.
Step S304, the Internet of things transfer equipment traverses the function list, and if the function information recorded in the data broadcast packet is matched with the function list, the data broadcast packet is verified.
In one embodiment, the internet of things transfer device traverses the function list, and all function information accessible to the internet of things is recorded in the function list, and if the function information of the device to be accessed to the internet of things is video monitoring, and correspondingly, the video monitoring exists in the function list of the internet of things transfer device, the data broadcast packet is verified.
And step S305, if the verification is successful, generating a data authentication request, adding the data authentication request into the data broadcast packet, generating an authentication data packet and sending the authentication data packet to the server.
Step S306, the server receives the authentication data packet, confirms the data authentication request in the authentication data packet, and if the confirmation is successful, sends authentication success information to the Internet of things transfer equipment.
Step S307, the Internet of things transfer equipment receives the successful authentication information and forwards the successful authentication information to the Internet of things equipment to be accessed.
And S308, the equipment to be accessed to the Internet of things receives the successful authentication information and establishes network communication connection with the server according to the successful authentication information.
Therefore, in the process of accessing the internet of things equipment, the transfer equipment preferentially verifies the function information, and further verifies the data broadcast packet under the condition that the corresponding information under the function exists, so that the verification efficiency is improved.
Fig. 4 is a flowchart of another distributed efficient internet of things device access method according to an embodiment of the present invention. On the basis of the technical scheme, before the device to be accessed of the internet of things sends a data broadcast packet containing an access request, the method further comprises the following steps:
the method comprises the steps of obtaining a locally stored characteristic identification code, carrying out encryption operation on the characteristic identification code to obtain character data to be verified, and packaging the character data to be verified to generate a data broadcast packet. Verifying the data broadcast packet, including: analyzing the data broadcast packet to obtain character data to be verified associated with the identifier of the equipment to be accessed in the Internet of things; carrying out similarity matching on the character data to be verified and the comparison verification character data stored in the character data to be verified; and if the similarity matching is larger than the preset similarity value, the verification is successful. The method specifically comprises the following steps:
step S401, obtaining a locally stored characteristic identification code, carrying out encryption operation on the characteristic identification code to obtain character data to be verified, and packaging the character data to be verified to generate a data broadcast packet.
In one embodiment, the feature identification code is identification information set when the internet of things device leaves a factory, and the internet of things device leaving the factory is equipped with a unique feature identification code for identification. In the step, encryption operation is carried out on the characteristic identification code to obtain character data to be verified, and the character data to be verified are packaged to generate a data broadcast packet. Wherein the encryption algorithm may be the MD5 encryption algorithm in the prior art.
Step S402, the Internet of things equipment to be accessed sends a data broadcast packet containing an access request.
Step S403, the Internet of things transfer equipment receives the data broadcast packet, wherein the Internet of things transfer equipment is equipment in an awakening state in networking equipment associated with the equipment to be accessed by the Internet of things.
Step S404, analyzing the data broadcast packet to obtain character data to be verified associated with the identifier of the equipment to be accessed in the Internet of things, matching the similarity of the character data to be verified and comparison verification character data stored in the character data to be verified, and if the similarity matching is larger than a preset similarity value, successfully verifying the character data.
In one embodiment, after the data broadcast packet is analyzed, character data to be verified of the equipment to be accessed to the internet of things is obtained through analysis, and similarity matching is carried out on the character data to be verified and comparison verification character data stored in the character data to be verified. The comparison and verification character data are feature identification codes which are configured for delivery of the internet of things transfer equipment and are stored locally. In the equipment factory leaving process, the equipment of the same type or the same model is distributed by adopting the associated factory mark, namely the characteristic identification code, the similarity of the equipment of the same type or the same model is determined by comparison, and if the similarity is larger than a preset similarity numerical value (exemplarily, such as 80 percent), the verification is determined to be successful.
And S405, if the verification is successful, generating a data authentication request, adding the data authentication request into the data broadcast packet, generating an authentication data packet and sending the authentication data packet to a server.
Step S406, the server receives the authentication data packet, confirms the data authentication request in the authentication data packet, and if the confirmation is successful, sends authentication success information to the Internet of things transfer equipment.
Step S407, the Internet of things transfer device receives the successful authentication information and forwards the successful authentication information to the Internet of things to-be-accessed device.
And step S408, the equipment to be accessed to the Internet of things receives the successful authentication information and establishes network communication connection with the server according to the successful authentication information.
According to the method, when the access authentication of the equipment to be accessed of the Internet of things is carried out through the Internet of things transfer equipment, whether the equipment is normal access equipment or not is determined through the matching of the characteristic identification codes, meanwhile, the Internet of things equipment access method adopts a distributed control access mode, namely, the equipment is verified through the Internet of things transfer equipment, and the authentication comparison of data is carried out through the server, so that the Internet of things equipment access mechanism is optimized, the network access efficiency and accuracy are improved, and the user operation time is saved.
Fig. 5 is a schematic structural diagram of a distributed high-efficiency internet of things device access apparatus according to an embodiment of the present invention, as shown in fig. 5, the apparatus includes a processor 201, a memory 202, an input device 203, and an output device 204; the number of the processors 201 in the device may be one or more, and one processor 201 is taken as an example in fig. 5; the processor 201, the memory 202, the input device 203 and the output device 204 in the apparatus may be connected by a bus or other means, and fig. 5 illustrates the connection by a bus as an example. The memory 202 is a computer-readable storage medium, and can be used for storing software programs, computer-executable programs, and modules, such as program instructions/modules corresponding to the distributed efficient internet of things device access method in the embodiment of the present invention. The processor 201 executes various functional applications and data processing of the device by running software programs, instructions and modules stored in the memory 202, that is, the above-described distributed efficient internet of things device access method is realized. The input device 203 may be used to receive input numeric or character information and generate key signal inputs related to user settings and function controls of the apparatus. The output device 204 may include a display device such as a display screen.
Embodiments of the present invention also provide a storage medium containing computer-executable instructions, which when executed by a computer processor, are configured to perform a distributed efficient internet of things device access method, including:
the method comprises the steps that the equipment to be accessed of the Internet of things sends a data broadcast packet containing an access request;
receiving the data broadcast packet by the Internet of things transfer equipment, wherein the Internet of things transfer equipment is equipment in an awakening state in networking equipment associated with the equipment to be accessed by the Internet of things;
the Internet of things transfer equipment verifies the data broadcast packet, generates a data authentication request if the verification is successful, adds the data authentication request into the data broadcast packet, generates an authentication data packet and sends the authentication data packet to a server;
the server receives the authentication data packet, confirms the data authentication request in the authentication data packet, and if the confirmation is successful, sends authentication success information to the Internet of things transfer equipment;
the Internet of things transfer equipment receives the successful authentication information and forwards the successful authentication information to the Internet of things equipment to be accessed;
and the equipment to be accessed to the Internet of things receives the successful authentication information and establishes network communication connection with the server according to the successful authentication information.
From the above description of the embodiments, it is obvious for those skilled in the art that the embodiments of the present invention can be implemented by software and necessary general hardware, and certainly can be implemented by hardware, but the former is a better implementation in many cases. Based on such understanding, the technical solutions of the embodiments of the present invention may be embodied in the form of a software product, which may be stored in a computer-readable storage medium, such as a floppy disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a FLASH Memory (FLASH), a hard disk or an optical disk of a computer, and includes several instructions to make a computer device (which may be a personal computer, a service, or a network device) perform the methods described in the embodiments of the present invention.
It should be noted that, in the embodiment of the distributed efficient internet of things device access apparatus, each unit and each module included in the embodiment are only divided according to functional logic, but are not limited to the above division, as long as corresponding functions can be implemented; in addition, specific names of the functional units are only for convenience of distinguishing from each other, and are not used for limiting the protection scope of the embodiment of the invention.
It should be noted that the foregoing is only a preferred embodiment of the present invention and the technical principles applied. Those skilled in the art will appreciate that the embodiments of the present invention are not limited to the specific embodiments described herein, and that various obvious changes, adaptations, and substitutions are possible, without departing from the scope of the embodiments of the present invention. Therefore, although the embodiments of the present invention have been described in more detail through the above embodiments, the embodiments of the present invention are not limited to the above embodiments, and many other equivalent embodiments may be included without departing from the concept of the embodiments of the present invention, and the scope of the embodiments of the present invention is determined by the scope of the appended claims.

Claims (10)

1. A distributed efficient Internet of things equipment access method is characterized by comprising the following steps:
the method comprises the steps that the equipment to be accessed of the Internet of things sends a data broadcast packet containing an access request;
receiving the data broadcast packet by the Internet of things transfer equipment, wherein the Internet of things transfer equipment is equipment in an awakening state in networking equipment associated with the equipment to be accessed by the Internet of things;
the Internet of things transfer equipment verifies the data broadcast packet, generates a data authentication request if the verification is successful, adds the data authentication request into the data broadcast packet, generates an authentication data packet and sends the authentication data packet to a server;
the server receives the authentication data packet, confirms the data authentication request in the authentication data packet, and if the confirmation is successful, sends authentication success information to the Internet of things transfer equipment;
the Internet of things transfer equipment receives the successful authentication information and forwards the successful authentication information to the Internet of things equipment to be accessed;
and the equipment to be accessed to the Internet of things receives the successful authentication information and establishes network communication connection with the server according to the successful authentication information.
2. The distributed efficient internet of things device access method according to claim 1, wherein the data broadcast packet includes a device type identifier, and accordingly, before the internet of things relay device verifies the data broadcast packet, the method includes:
determining the equipment type identifier in the data broadcast packet, and determining whether the type identifier recorded in the internet of things transfer equipment is consistent with the equipment type identifier;
correspondingly, the verifying of the data broadcast packet by the internet of things transfer device includes:
and if the type identification is consistent with the equipment type identification, verifying the data broadcast packet.
3. The distributed efficient internet of things equipment accessing method according to claim 1, wherein before the internet of things equipment to be accessed sends a data broadcast packet containing an access request, the method further comprises:
the method comprises the steps that the equipment to be accessed of the Internet of things determines a currently running functional module, and functional information corresponding to the functional module is added to a data broadcast packet;
correspondingly, the verifying of the data broadcast packet by the internet of things transfer device includes:
and traversing the function list by the transfer equipment of the Internet of things, and verifying the data broadcast packet if the function information recorded in the data broadcast packet is matched with the function information.
4. The distributed efficient internet of things device access method according to claim 2 or 3, wherein the verifying the data broadcast packet comprises:
analyzing the data broadcast packet to obtain character data to be verified associated with the identifier of the equipment to be accessed in the Internet of things;
carrying out similarity matching on the character data to be verified and the comparison verification character data stored in the character data to be verified;
and if the similarity matching is larger than the preset similarity value, the verification is successful.
5. The distributed efficient internet of things device access method according to claim 4, wherein before the device to be accessed in the internet of things sends the data broadcast packet containing the access request, the method further comprises:
the method comprises the steps of obtaining a locally stored characteristic identification code, carrying out encryption operation on the characteristic identification code to obtain character data to be verified, and packaging the character data to be verified to generate a data broadcast packet.
6. The distributed efficient internet of things equipment access method according to claim 1, wherein the generating a data authentication request if the verification is successful, adding the data authentication request into the data broadcast packet, generating an authentication data packet, and sending the authentication data packet to a server includes:
and if the verification is successful, the transfer equipment of the internet of things acquires a verification success message stored locally, and generates a data authentication request according to the verification success message, wherein the verification success message is message data fed back by the server when the transfer equipment of the internet of things performs server authentication.
7. The distributed efficient internet of things device access method according to claim 6, wherein the generating a data authentication request according to the verification success message includes:
and adding the verification success message into the character data to be verified, and encrypting the added data to generate a data authentication request.
8. The distributed efficient internet of things device access method as claimed in claim 7, wherein the confirming the data authentication request in the authentication data packet comprises:
and the server analyzes the data authentication request, decrypts an analysis result to obtain the verification success message, and confirms whether the verification success message is recorded in the sent message list.
9. A distributed high-efficiency internet of things device access device, the device comprising: one or more processors; storage means for storing one or more programs that, when executed by the one or more processors, cause the one or more processors to implement the distributed high efficiency internet of things device access method of any of claims 1-8.
10. A storage medium storing computer-executable instructions for implementing the distributed high-efficiency internet of things device access method of any one of claims 1-8 when executed by a computer processor.
CN202011531283.4A 2020-12-22 2020-12-22 Distributed efficient Internet of things equipment access method Active CN112769762B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011531283.4A CN112769762B (en) 2020-12-22 2020-12-22 Distributed efficient Internet of things equipment access method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011531283.4A CN112769762B (en) 2020-12-22 2020-12-22 Distributed efficient Internet of things equipment access method

Publications (2)

Publication Number Publication Date
CN112769762A true CN112769762A (en) 2021-05-07
CN112769762B CN112769762B (en) 2022-02-25

Family

ID=75695144

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011531283.4A Active CN112769762B (en) 2020-12-22 2020-12-22 Distributed efficient Internet of things equipment access method

Country Status (1)

Country Link
CN (1) CN112769762B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113852509A (en) * 2021-09-30 2021-12-28 重庆紫光华山智安科技有限公司 Equipment access method, system, medium and electronic terminal
WO2024007202A1 (en) * 2022-07-06 2024-01-11 Zte Corporation Systems and methods for communication in passive/semi-passive internet-of-things

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102724307A (en) * 2012-06-14 2012-10-10 哈尔滨工业大学(威海) Information fusion engine and information fusion method for Internet of Things
CN106604346A (en) * 2016-11-29 2017-04-26 河南科技大学 Wireless sensor network energy effective opportunistic routing protocol implementation method
US20170195424A1 (en) * 2015-12-30 2017-07-06 Verizon Patent And Licensing Inc. INTERNET OF THINGS (IoT) DEVICE ACTIVATION AND MANAGEMENT
CN108293272A (en) * 2015-11-30 2018-07-17 皇家Kpn公司 The method that equipment is communicated for the equipment between local device and remote equipment
CN110839271A (en) * 2019-09-25 2020-02-25 阿里巴巴集团控股有限公司 Equipment connection method, system, platform and corresponding equipment
CN111010376A (en) * 2019-11-28 2020-04-14 国网河南省电力公司信息通信公司 Master-slave chain-based Internet of things authentication system and method
CN111865879A (en) * 2019-04-29 2020-10-30 阿里巴巴集团控股有限公司 Internet of things access method and system and corresponding Internet of things equipment
CN111935104A (en) * 2020-07-22 2020-11-13 杭州安恒信息技术股份有限公司 Internet of things equipment illegal access detection method and device and computer equipment

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102724307A (en) * 2012-06-14 2012-10-10 哈尔滨工业大学(威海) Information fusion engine and information fusion method for Internet of Things
CN108293272A (en) * 2015-11-30 2018-07-17 皇家Kpn公司 The method that equipment is communicated for the equipment between local device and remote equipment
US20170195424A1 (en) * 2015-12-30 2017-07-06 Verizon Patent And Licensing Inc. INTERNET OF THINGS (IoT) DEVICE ACTIVATION AND MANAGEMENT
CN106604346A (en) * 2016-11-29 2017-04-26 河南科技大学 Wireless sensor network energy effective opportunistic routing protocol implementation method
CN111865879A (en) * 2019-04-29 2020-10-30 阿里巴巴集团控股有限公司 Internet of things access method and system and corresponding Internet of things equipment
CN110839271A (en) * 2019-09-25 2020-02-25 阿里巴巴集团控股有限公司 Equipment connection method, system, platform and corresponding equipment
CN111010376A (en) * 2019-11-28 2020-04-14 国网河南省电力公司信息通信公司 Master-slave chain-based Internet of things authentication system and method
CN111935104A (en) * 2020-07-22 2020-11-13 杭州安恒信息技术股份有限公司 Internet of things equipment illegal access detection method and device and computer equipment

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
肖清旺等: "物联网智能终端设备识别方法", 《电信科学》 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113852509A (en) * 2021-09-30 2021-12-28 重庆紫光华山智安科技有限公司 Equipment access method, system, medium and electronic terminal
CN113852509B (en) * 2021-09-30 2023-06-27 重庆紫光华山智安科技有限公司 Equipment access method, system, medium and electronic terminal
WO2024007202A1 (en) * 2022-07-06 2024-01-11 Zte Corporation Systems and methods for communication in passive/semi-passive internet-of-things

Also Published As

Publication number Publication date
CN112769762B (en) 2022-02-25

Similar Documents

Publication Publication Date Title
CN109889589B (en) System and method for realizing embedded hardware OTA (over the air) upgrading based on block chain
CN112769762B (en) Distributed efficient Internet of things equipment access method
CN111277610B (en) Gateway control system, method, intelligent device and intelligent device server
US20150051717A1 (en) Methods and system for joining a smart energy device to a zigbee network
CN110740460A (en) device network access method, device, network device and storage medium
WO2022252702A1 (en) Method and apparatus for linkage control of household appliances and cloud control device
CN111355708B (en) Equipment password resetting method and device
CN113615141B (en) Account association method, device, system, server and storage medium
US20160029214A1 (en) Home control gateway and home control network connection method thereof
CN112822213A (en) Attack evidence obtaining and tracing method for power monitoring system
KR101775823B1 (en) Method and system for controlling device based internet of things
CN108282551B (en) Message identification processing method and device, monitoring equipment and readable storage medium
CN113709743A (en) Zigbee network-based equipment network access method and system
CN115001863B (en) Network security vulnerability detection method, device, medium and electronic equipment
CN112087301A (en) Gas meter safety certification system based on state cryptographic algorithm
CN113949586A (en) Distributed efficient Internet of things equipment access system
CN112992142B (en) Voice message reply method, device, equipment and medium
CN107548058B (en) Equipment access method and intelligent terminal
CN108702705A (en) A kind of information transferring method and equipment
CN110769402B (en) Operation control method and device, air conditioner and computer storage medium
KR100550774B1 (en) Reservation information processing apparatus for mobile home network system
CN114726505B (en) Vehicle remote security authentication method and device, storage medium and terminal equipment
CN113890775B (en) Equipment network distribution method and device, computer equipment and storage medium
CN111917782B (en) VPN-based water, electricity and gas concentrator remote access method, device and system
CN114125823B (en) Networking communication encryption method, server, household appliance, system and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant