Movatterモバイル変換


[0]ホーム

URL:


CN105429798A - IoT network configuration system - Google Patents

IoT network configuration system
Download PDF

Info

Publication number
CN105429798A
CN105429798ACN201510834114.0ACN201510834114ACN105429798ACN 105429798 ACN105429798 ACN 105429798ACN 201510834114 ACN201510834114 ACN 201510834114ACN 105429798 ACN105429798 ACN 105429798A
Authority
CN
China
Prior art keywords
module
configuration information
network
internet
things
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.)
Pending
Application number
CN201510834114.0A
Other languages
Chinese (zh)
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.)
Beijing University of Posts and Telecommunications
Original Assignee
Beijing University of Posts and Telecommunications
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 Beijing University of Posts and TelecommunicationsfiledCriticalBeijing University of Posts and Telecommunications
Priority to CN201510834114.0ApriorityCriticalpatent/CN105429798A/en
Publication of CN105429798ApublicationCriticalpatent/CN105429798A/en
Pendinglegal-statusCriticalCurrent

Links

Classifications

Landscapes

Abstract

The invention provides a network configuration system for the internet of things. The network configuration system comprises a platform of the internet of things and at least two terminal devices connected with the platform of the internet of things; the platform of the internet of things comprises a network configuration module, the network configuration module is used for obtaining network topology information configured by a user and generating device configuration information corresponding to each terminal device according to the network topology information; each terminal device comprises a terminal control module, and the terminal control module communicates with the network configuration module through a communication protocol of the internet of things; and the terminal control module is used for receiving the device configuration information from the network configuration module and updating a routing list on each terminal device according to the device configuration information. The network configuration system for the internet of things provided by the invention decouples control planes and data planes of the terminal devices accessing the internet of things to improve the configuration flexibility of network topology of the internet of things.

Description

Translated fromChinese
物联网网络配置系统IoT network configuration system

技术领域technical field

本发明涉及物联网领域,尤其涉及一种物联网网络配置系统。The invention relates to the field of the Internet of Things, in particular to an Internet of Things network configuration system.

背景技术Background technique

物联网是指通过射频识别、红外感应器、全球定位系统、激光扫描器等信息传感设备,按规定协议,把终端设备与互联网连接起来,进行信息交换和通讯,以实现智能化识别、定位、跟踪、监控和管理的网络。The Internet of Things refers to the use of information sensing equipment such as radio frequency identification, infrared sensors, global positioning systems, and laser scanners to connect terminal equipment to the Internet according to prescribed protocols for information exchange and communication, so as to realize intelligent identification and positioning. , track, monitor and manage the network.

在目前的物联网系统中,接入物联网平台的各种终端设备,其数据流向的控制和实际数据的转发强耦合,即,终端设备中的控制平面和数据平面是高度重合的。但是,随着物联网的快速发展,物联网由于其自身的特性,接入物联网平台的终端设备的种类将会越来越多,数量也会越来越大,相应的,物联网系统的数据流量也会高速增长,如果继续采用上述控制平面和数据平面高度重合的网络结构,即,每个终端设备同时肩负着数据流向的控制和数据转发,则会影响物联网的网络稳定性,并且限制了物联网网络拓扑的灵活调整和扩展。In the current IoT system, various terminal devices connected to the IoT platform have a strong coupling between data flow control and actual data forwarding, that is, the control plane and data plane in the terminal devices are highly overlapped. However, with the rapid development of the Internet of Things, due to the characteristics of the Internet of Things, there will be more and more types of terminal devices connected to the Internet of Things platform, and the number will also increase. Correspondingly, the data of the Internet of Things system Traffic will also increase at a high speed. If the above-mentioned network structure with highly overlapping control plane and data plane continues to be adopted, that is, each terminal device is responsible for data flow control and data forwarding at the same time, it will affect the network stability of the Internet of Things and limit It enables the flexible adjustment and expansion of the Internet of Things network topology.

发明内容Contents of the invention

本发明提供一种物联网网络配置系统,将接入物联网中的各终端设备的控制平面和数据平面解耦和,提高了物联网网络拓扑的配置灵活性。The present invention provides an Internet of Things network configuration system, which decouples the control plane and data plane of each terminal device connected to the Internet of Things, and improves the configuration flexibility of the Internet of Things network topology.

本发明提供的物联网网络配置系统,包括:物联网平台以及与所述物联网平台连接的至少两个终端设备;The Internet of Things network configuration system provided by the present invention includes: an Internet of Things platform and at least two terminal devices connected to the Internet of Things platform;

所述物联网平台包括网络配置模块,所述网络配置模块用于获取用户配置的网络拓扑信息,根据所述网络拓扑信息生成与各所述终端设备相对应的设备配置信息;The Internet of Things platform includes a network configuration module, and the network configuration module is used to obtain network topology information configured by a user, and generate device configuration information corresponding to each of the terminal devices according to the network topology information;

所述终端设备包括终端控制模块,所述终端控制模块通过物联网通信协议与所述网络配置模块通信;所述终端控制模块用于从所述网络配置模块接收所述设备配置信息,根据所述设备配置信息更新所述终端设备上的路由表。The terminal device includes a terminal control module, and the terminal control module communicates with the network configuration module through the Internet of Things communication protocol; the terminal control module is used to receive the device configuration information from the network configuration module, according to the The device configuration information updates the routing table on the terminal device.

本发明提供一种物联网网络配置系统,包括:物联网平台以及与物联网平台连接的至少两个终端设备,其中,物联网平台包括网络配置模块,终端设备包括终端控制模块。本发明提供的物联网网络配置系统,通过物联网平台上的网络配置模块,接收用户配置的网络拓扑信息并转换生成与各终端设备相对应的设备配置信息,终端控制模块根据设备配置信息更新终端设备上的路由表,实现了将终端设备的控制平面功能集成到物联网平台上,从而终端设备的控制平面和数据平面解耦和,进而提高了物联网网络拓扑的配置灵活性。The present invention provides an Internet of Things network configuration system, comprising: an Internet of Things platform and at least two terminal devices connected to the Internet of Things platform, wherein the Internet of Things platform includes a network configuration module, and the terminal devices include a terminal control module. The Internet of Things network configuration system provided by the present invention, through the network configuration module on the Internet of Things platform, receives the network topology information configured by the user and converts and generates device configuration information corresponding to each terminal device, and the terminal control module updates the terminal according to the device configuration information The routing table on the device realizes the integration of the control plane function of the terminal device into the IoT platform, thereby decoupling the control plane and the data plane of the terminal device, thereby improving the configuration flexibility of the IoT network topology.

附图说明Description of drawings

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description These are some embodiments of the present invention. For those skilled in the art, other drawings can also be obtained according to these drawings without any creative effort.

图1为本发明实施例一提供的物联网网络配置系统的结构示意图;FIG. 1 is a schematic structural diagram of an Internet of Things network configuration system provided by Embodiment 1 of the present invention;

图2为本发明实施例二提供的物联网网络配置系统的结构示意图;FIG. 2 is a schematic structural diagram of an Internet of Things network configuration system provided by Embodiment 2 of the present invention;

图3为本发明实施例三提供的物联网网络配置系统的结构示意图。FIG. 3 is a schematic structural diagram of an Internet of Things network configuration system provided by Embodiment 3 of the present invention.

具体实施方式detailed description

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments It is a part of embodiments of the present invention, but not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

本发明实施例所示的物联网网络配置系统应用于物联网领域中,用于动态配置物联网中各终端设备之间的网络互连,可以方便快速地对物联网网路拓扑结构进行智能化管理与部署。下面,通过具体实施例对物联网网络配置系统进行详细说明。The Internet of Things network configuration system shown in the embodiment of the present invention is applied in the field of Internet of Things, and is used to dynamically configure the network interconnection between terminal devices in the Internet of Things, which can conveniently and quickly intelligentize the network topology of the Internet of Things Management and deployment. Below, the Internet of Things network configuration system will be described in detail through specific embodiments.

图1为本发明实施例一提供的物联网网络配置系统的结构示意图。如图1所示,本实施例提供的物联网网络配置系统,可以包括:物联网平台1以及与物联网平台1连接的至少两个终端设备2。FIG. 1 is a schematic structural diagram of an Internet of Things network configuration system provided by Embodiment 1 of the present invention. As shown in FIG. 1 , the Internet of Things network configuration system provided in this embodiment may include: an Internet of Things platform 1 and at least two terminal devices 2 connected to the Internet of Things platform 1 .

其中,物联网平台1包括网络配置模块11,网络配置模块11用于获取用户配置的网络拓扑信息,根据网络拓扑信息生成与各终端设备2相对应的设备配置信息。Wherein, the Internet of Things platform 1 includes a network configuration module 11, and the network configuration module 11 is used to obtain network topology information configured by a user, and generate device configuration information corresponding to each terminal device 2 according to the network topology information.

终端设备2包括终端控制模块21,终端控制模块21通过物联网通信协议与网络配置模块11通信。终端控制模块21用于从网络配置模块11接收设备配置信息,根据设备配置信息更新终端设备2上的路由表。The terminal device 2 includes a terminal control module 21, and the terminal control module 21 communicates with the network configuration module 11 through the Internet of Things communication protocol. The terminal control module 21 is used to receive device configuration information from the network configuration module 11, and update the routing table on the terminal device 2 according to the device configuration information.

在本实施例中,物联网网络配置系统包括物联网平台1以及至少两个终端设备2,其中,物联网平台1上设置有网络配置模块11,每个终端设备2上设置有一个终端控制模块21,网络配置模块11和各个终端控制模块21之间通过物联网通信协议进行通信。In this embodiment, the Internet of Things network configuration system includes an Internet of Things platform 1 and at least two terminal devices 2, wherein the Internet of Things platform 1 is provided with a network configuration module 11, and each terminal device 2 is provided with a terminal control module 21. The network configuration module 11 communicates with each terminal control module 21 through the Internet of Things communication protocol.

本实施例提供的物联网网络配置系统,物联网平台1上的网络配置模块11根据用户配置的网络拓扑信息生成与各终端设备2相对应的设备配置信息,实质上实现了终端设备2的控制平面功能,终端设备2上的终端控制模块21仅根据网络配置模块11发送的设备配置信息更新终端设备2上的路由表即可,从而可以控制终端设备2的数据通路,完成终端设备2的数据流向配置。由于将终端设备2上控制设备通信和数据流向的控制平面与真正执行数据转发和通信的数据平面分离,从而将终端设备2上的控制平面和数据平面解耦合,从而可以提高物联网网络拓扑的配置灵活性。In the Internet of Things network configuration system provided in this embodiment, the network configuration module 11 on the Internet of Things platform 1 generates device configuration information corresponding to each terminal device 2 according to the network topology information configured by the user, which essentially realizes the control of the terminal device 2 Plane function, the terminal control module 21 on the terminal device 2 only needs to update the routing table on the terminal device 2 according to the device configuration information sent by the network configuration module 11, so that the data path of the terminal device 2 can be controlled and the data of the terminal device 2 can be completed. flow configuration. Since the control plane on the terminal device 2 that controls device communication and data flow is separated from the data plane that actually performs data forwarding and communication, the control plane and data plane on the terminal device 2 are decoupled, thereby improving the network topology of the Internet of Things. Configuration flexibility.

其中,本实施例中的终端设备2,可以是任意通过物联网平台1接入物联网的具有数据转发功能的设备,例如:传感器、计算机、服务器,等等,本实施例对于终端设备2的具体类型不加以限制。Among them, the terminal device 2 in this embodiment can be any device with a data forwarding function that accesses the Internet of Things through the Internet of Things platform 1, such as a sensor, a computer, a server, etc., and the terminal device 2 in this embodiment The specific type is not limited.

其中,用户配置的网络拓扑信息可以为多种形式,例如:网络拓扑图、包含网络结构信息的文档,等等,本实施例对此不加以限制。The network topology information configured by the user may be in various forms, for example, a network topology diagram, a document containing network structure information, etc., which is not limited in this embodiment.

其中,物联网通信协议可以是现有的任意一种物联网通信协议,也可以是用户自定义的物联网通信协议,本实施例对此不加以限制。Wherein, the IoT communication protocol may be any existing IoT communication protocol, or a user-defined IoT communication protocol, which is not limited in this embodiment.

可选的,物联网通信协议可以为机器对机器和机器对人(MachinetoMachine/Man,简称M2M)协议。Optionally, the IoT communication protocol may be a machine-to-machine and a machine-to-man (Machine to Machine/Man, M2M for short) protocol.

本实施例提供一种物联网网络配置系统,包括:物联网平台以及与物联网平台连接的至少两个终端设备。其中,物联网平台包括网络配置模块,网络配置模块用于获取用户配置的网络拓扑信息,根据网络拓扑信息生成与各终端设备相对应的设备配置信息,终端设备包括终端控制模块,终端控制模块通过物联网通信协议与网络配置模块通信,终端控制模块用于从网络配置模块接收设备配置信息,根据设备配置信息更新终端设备上的路由表。本实施例提供的物联网网络配置系统,将终端设备的控制平面功能集成到物联网平台上,实现了终端设备的控制平面和数据平面解耦和,提高了物联网网络拓扑的配置灵活性。This embodiment provides an Internet of Things network configuration system, including: an Internet of Things platform and at least two terminal devices connected to the Internet of Things platform. Among them, the Internet of Things platform includes a network configuration module. The network configuration module is used to obtain the network topology information configured by the user, and generate device configuration information corresponding to each terminal device according to the network topology information. The terminal device includes a terminal control module. The terminal control module passes The Internet of Things communication protocol communicates with the network configuration module, and the terminal control module is used to receive device configuration information from the network configuration module, and update the routing table on the terminal device according to the device configuration information. The IoT network configuration system provided in this embodiment integrates the control plane function of the terminal device into the IoT platform, realizes the decoupling and integration of the control plane and the data plane of the terminal device, and improves the configuration flexibility of the IoT network topology.

图2为本发明实施例二提供的物联网网络配置系统的结构示意图,本实施例在实施例一的基础上,提供了物联网网络配置系统的另一种实现方式,尤其是提供了网络配置模块11和终端控制模块21的具体实现方式。如图2所示,本实施例提供的物联网网络配置系统,可以包括:物联网平台1以及与物联网平台1连接的至少两个终端设备2,物联网平台1包括网络配置模块11,终端设备2包括终端控制模块21。Figure 2 is a schematic structural diagram of the Internet of Things network configuration system provided by Embodiment 2 of the present invention. On the basis of Embodiment 1, this embodiment provides another implementation of the Internet of Things network configuration system, especially providing a network configuration The specific implementation of the module 11 and the terminal control module 21. As shown in Figure 2, the Internet of Things network configuration system provided by this embodiment may include: an Internet of Things platform 1 and at least two terminal devices 2 connected to the Internet of Things platform 1, the Internet of Things platform 1 includes a network configuration module 11, a terminal The device 2 includes a terminal control module 21 .

其中,网络配置模块11包括:可视化配置模块111和核心控制模块113。Wherein, the network configuration module 11 includes: a visual configuration module 111 and a core control module 113 .

可视化配置模块111,用于向用户提供可操作的图形显示界面,通过图形显示界面接收用户配置的网络拓扑图,根据网络拓扑图生成结构化的网络配置信息。其中,结构化的网络配置信息包括:建立连接的起点设备标识、建立连接的终点设备标识、建立连接的起点设备和终点设备分别对应的通信端口。The visual configuration module 111 is configured to provide the user with an operable graphical display interface, receive the network topology diagram configured by the user through the graphical display interface, and generate structured network configuration information according to the network topology diagram. Wherein, the structured network configuration information includes: the identification of the starting device for establishing the connection, the identification of the terminal device for establishing the connection, and the communication ports respectively corresponding to the starting device and the terminal device for establishing the connection.

核心控制模块113与可视化配置模块111连接,用于将可视化配置模块111生成的结构化的网络配置信息转换为与各终端控制模块21相对应的设备配置信息,将各设备配置信息发送给与各设备配置信息相对应的终端控制模块21。其中,设备配置信息包括:终端设备标识、终端设备IP地址、终端设备的通信端口、与终端设备建立连接的目的终端设备标识、与终端设备建立连接的目的终端设备IP地址、与终端设备建立连接的目的终端设备的通信端口。The core control module 113 is connected with the visual configuration module 111, and is used to convert the structured network configuration information generated by the visual configuration module 111 into device configuration information corresponding to each terminal control module 21, and send each device configuration information to each terminal control module 21. The terminal control module 21 corresponding to the device configuration information. Among them, the device configuration information includes: terminal device identifier, terminal device IP address, terminal device communication port, destination terminal device identifier for establishing connection with the terminal device, destination terminal device IP address for establishing connection with the terminal device, The communication port of the destination terminal device.

其中,终端控制模块21包括:接收模块211和处理模块213。Wherein, the terminal control module 21 includes: a receiving module 211 and a processing module 213 .

接收模块211,用于从网络配置模块11接收设备配置信息。The receiving module 211 is configured to receive device configuration information from the network configuration module 11 .

处理模块213与接收模块211连接,用于解析接收模块211接收到的设备配置信息获得路由信息,根据路由信息更新终端设备2上的路由表。其中,路由表包括:目的终端设备标识、目的终端设备IP地址和目的终端设备的通信端口。The processing module 213 is connected with the receiving module 211, and is used for analyzing the device configuration information received by the receiving module 211 to obtain routing information, and updating the routing table on the terminal device 2 according to the routing information. Wherein, the routing table includes: the identifier of the destination terminal device, the IP address of the destination terminal device, and the communication port of the destination terminal device.

在本实施例中,网络配置模块11包括可视化配置模块111和核心控制模块113,终端控制模块21包括接收模块211和处理模块213。具体的,可视化配置模块111将用户设置的网络拓扑图转换生成了结构化的网络配置信息,核心控制模块113将结构化的网络配置信息转换生成了设备配置信息,处理模块213将设备配置信息转换生成了路由信息,并根据路由信息更新了终端上的路由表,通过将网络配置模块11和终端控制模块21细化分为多个功能单元,由多个功能单元共同完成网络配置过程,使得各功能单元的结构简单,易于后期维护,当网络配置出现故障时,易于定位故障点。In this embodiment, the network configuration module 11 includes a visual configuration module 111 and a core control module 113 , and the terminal control module 21 includes a receiving module 211 and a processing module 213 . Specifically, the visual configuration module 111 converts the network topology map set by the user into structured network configuration information, the core control module 113 converts the structured network configuration information into device configuration information, and the processing module 213 converts the device configuration information into The routing information is generated, and the routing table on the terminal is updated according to the routing information. By subdividing the network configuration module 11 and the terminal control module 21 into multiple functional units, the network configuration process is completed by multiple functional units, so that each The structure of the functional unit is simple, easy to maintain later, and when the network configuration fails, it is easy to locate the fault point.

在本实施例中,可视化配置模块111提供了图像化的显示界面,用户可以在显示界面上通过“拖拽”图标的方式灵活配置网络拓扑图,从而可以方便快速地实现对物联网网路拓扑结构的调整和设置,提升了用户配置物联网网络结构的灵活性。In this embodiment, the visual configuration module 111 provides a graphic display interface, and the user can flexibly configure the network topology map by "dragging" icons on the display interface, so that the network topology of the Internet of Things can be realized conveniently and quickly. The adjustment and setting of the structure have improved the flexibility for users to configure the network structure of the Internet of Things.

在本实施例中,核心控制模块113将各设备配置信息发送给与各设备配置信息相对应的终端控制模块21,可以有多种实现方式,例如:可以根据终端设备标识进行数据发送,也可以通过终端设备IP地址进行数据发送,本实施例不具体限制。In this embodiment, the core control module 113 sends the configuration information of each device to the terminal control module 21 corresponding to the configuration information of each device. There are many ways to implement it. For example, data can be sent according to the identifier of the terminal device, or Data transmission is performed through the IP address of the terminal device, which is not specifically limited in this embodiment.

可选的,物联网网络配置系统还可以包括:终端设备管理模块3和运行在物联网平台1上的设备管理服务接口13。Optionally, the Internet of Things network configuration system may also include: a terminal device management module 3 and a device management service interface 13 running on the Internet of Things platform 1 .

终端设备管理模块3与各终端设备2连接,用于获取各终端设备2的设备信息。其中,设备信息包括:终端设备标识、终端设备IP地址和终端设备的通信接口。The terminal device management module 3 is connected with each terminal device 2 and is used to acquire the device information of each terminal device 2 . Wherein, the device information includes: a terminal device identifier, a terminal device IP address, and a communication interface of the terminal device.

设备管理服务接口13分别与终端设备管理模块3和网络配置模块11连接,用于通过终端设备管理模块3查询获得设备信息,以及将设备信息发送给网络配置模块11。The device management service interface 13 is respectively connected with the terminal device management module 3 and the network configuration module 11 , and is used for querying and obtaining device information through the terminal device management module 3 and sending the device information to the network configuration module 11 .

通过终端设备管理模块3实时获得终端设备2的设备信息,通过设备管理服务接口13将终端设备2的实时更新的设备信息发送给网络配置模块11,使得网络配置模块11可以根据获得的实时更新的设备信息进行信息转换,将用户配置的网络拓扑信息转换为设备配置信息,提升了设备配置信息的正确性,进而提升了物联网网络拓扑的配置正确性。The device information of the terminal device 2 is obtained in real time by the terminal device management module 3, and the device information of the real-time update of the terminal device 2 is sent to the network configuration module 11 through the device management service interface 13, so that the network configuration module 11 can update according to the obtained real-time The device information is converted into information, and the network topology information configured by the user is converted into device configuration information, which improves the correctness of the device configuration information, thereby improving the configuration correctness of the IoT network topology.

可选的,物联网网络配置系统还可以包括配置数据库15。Optionally, the Internet of Things network configuration system may also include a configuration database 15 .

配置数据库15与网络配置模块11连接,用于向网络配置模块11提供当前的网络拓扑图,以及存储网络配置模块11生成的结构化的配置信息。The configuration database 15 is connected to the network configuration module 11 and is used to provide the network configuration module 11 with a current network topology map and store structured configuration information generated by the network configuration module 11 .

通过设置配置数据库15,可以存储物联网当前的网络配置信息以及在物联网网络配置过程中的中间信息,网络配置模块11可以根据当前的网络配置信息向用户显示当前的网络拓扑结构,有利于用户对当前网络拓扑结构进行灵活调整,由于存储了中间信息,当网络配置出现故障时,易于定位。By setting the configuration database 15, the current network configuration information of the Internet of Things and the intermediate information in the network configuration process of the Internet of Things can be stored, and the network configuration module 11 can display the current network topology to the user according to the current network configuration information, which is beneficial to the user The current network topology can be adjusted flexibly. Since the intermediate information is stored, it is easy to locate when the network configuration fails.

本实施例提供一种物联网网络配置系统,包括:网络配置模块和至少一个终端控制模块,其中,网络配置模块包括可视化配置模块和核心控制模块,终端控制模块包括接收模块和处理模块。本实施例提供的物联网网络配置系统,将终端设备的控制平面功能集成到物联网平台上,实现了终端设备的控制平面和数据平面解耦和,提高了物联网网络拓扑的配置灵活性。This embodiment provides an Internet of Things network configuration system, including: a network configuration module and at least one terminal control module, wherein the network configuration module includes a visual configuration module and a core control module, and the terminal control module includes a receiving module and a processing module. The IoT network configuration system provided in this embodiment integrates the control plane function of the terminal device into the IoT platform, realizes the decoupling and integration of the control plane and the data plane of the terminal device, and improves the configuration flexibility of the IoT network topology.

图3为本发明实施例三提供的物联网网络配置系统的结构示意图,本实施例在实施例一和实施例二的基础上,提供了物联网网络配置系统的又一种实现方式,尤其是提供了网络配置模块11和终端控制模块21的具体实现方式。如图3所示,本实施例提供的物联网网络配置系统,可以包括:物联网平台1以及与物联网平台1连接的至少两个终端设备2,物联网平台1包括网络配置模块11,网络配置模块11包括可视化配置模块111和核心控制模块113,终端设备2包括终端控制模块21,终端控制模块21包括接收模块211和处理模块213。Figure 3 is a schematic structural diagram of the Internet of Things network configuration system provided by Embodiment 3 of the present invention. On the basis of Embodiments 1 and 2, this embodiment provides another implementation of the Internet of Things network configuration system, especially Specific implementations of the network configuration module 11 and the terminal control module 21 are provided. As shown in Figure 3, the Internet of Things network configuration system provided by this embodiment may include: an Internet of Things platform 1 and at least two terminal devices 2 connected to the Internet of Things platform 1, the Internet of Things platform 1 includes a network configuration module 11, and the network The configuration module 11 includes a visual configuration module 111 and a core control module 113 , the terminal device 2 includes a terminal control module 21 , and the terminal control module 21 includes a receiving module 211 and a processing module 213 .

其中,可视化配置模块111可以包括:图形化展示操作模块1111、信息转换模块1113和信息发送模块1115。Wherein, the visual configuration module 111 may include: a graphical display operation module 1111 , an information conversion module 1113 and an information sending module 1115 .

图形化展示操作模块1111,用于向用户提供可操作的图形显示界面,通过图形显示界面向用户展示当前的网络拓扑图,以及通过图形显示界面接收用户配置的网络拓扑图。The graphical display operation module 1111 is used to provide the user with an operable graphical display interface, display the current network topology map to the user through the graphical display interface, and receive the network topology map configured by the user through the graphical display interface.

信息转换模块1113与图形化展示操作模块1111连接,用于根据各终端设备2的设备信息将图形化展示操作界面接收到的用户配置的网络拓扑图转换为结构化的网络配置信息。The information conversion module 1113 is connected with the graphical display operation module 1111, and is used for converting the network topology diagram configured by the user received by the graphical display operation interface into structured network configuration information according to the device information of each terminal device 2.

信息发送模块1115与信息转换模块1113连接,用于将结构化的网络配置信息发送给核心控制模块113。The information sending module 1115 is connected with the information conversion module 1113 and is used for sending the structured network configuration information to the core control module 113 .

其中,核心控制模块113可以包括:配置信息接收模块1131、配置信息处理模块1133和配置信息发送模块1135。Wherein, the core control module 113 may include: a configuration information receiving module 1131 , a configuration information processing module 1133 and a configuration information sending module 1135 .

配置信息接收模块1131,用于从可视化配置模块111接收结构化的网络配置信息。The configuration information receiving module 1131 is configured to receive structured network configuration information from the visual configuration module 111 .

配置信息处理模块1133与配置信息接收模块1131连接,用于根据各终端设备2的设备信息将配置信息接收模块1131接收到的结构化的网络配置信息转换为与各个终端控制模块21相对应的设备配置信息。The configuration information processing module 1133 is connected to the configuration information receiving module 1131, and is used to convert the structured network configuration information received by the configuration information receiving module 1131 into devices corresponding to each terminal control module 21 according to the device information of each terminal device 2 configuration information.

配置信息发送模块1135与配置信息处理模块1133连接,用于将设备配置信息发送至与设备配置信息相对应的终端控制模块21。The configuration information sending module 1135 is connected with the configuration information processing module 1133, and is used for sending the device configuration information to the terminal control module 21 corresponding to the device configuration information.

可选的,核心控制模块113还可以包括:配置信息加载模块1137。Optionally, the core control module 113 may further include: a configuration information loading module 1137 .

配置信息加载模块1137与配置信息处理模块1133连接,用于从文件系统中加载并校验结构化的配置文件;结构化的配置文件中包括与用户设置网络配置信息。The configuration information loading module 1137 is connected with the configuration information processing module 1133, and is used for loading and verifying the structured configuration file from the file system; the structured configuration file includes network configuration information set by the user.

配置信息处理模块1133,还用于根据各终端设备2的设备信息将网络配置信息转换为与各个终端控制模块21相对应的设备配置信息。The configuration information processing module 1133 is further configured to convert the network configuration information into device configuration information corresponding to each terminal control module 21 according to the device information of each terminal device 2 .

通过将网络配置模块11和终端控制模块21进一步细化分为多个功能单元,由多个功能单元共同完成网络配置过程,使得各功能单元的结构简单,易于后期维护,当网络配置出现故障时,易于定位故障点。By further subdividing the network configuration module 11 and the terminal control module 21 into multiple functional units, the network configuration process is completed by multiple functional units, so that the structure of each functional unit is simple and easy to maintain later. When the network configuration fails , easy to locate the fault point.

本实施例提供一种物联网网络配置系统,包括:网络配置模块和至少一个终端控制模块,其中,网络配置模块包括可视化配置模块和核心控制模块,终端控制模块包括接收模块和处理模块。本实施例提供的物联网网络配置系统,将终端设备的控制平面功能集成到物联网平台上,实现了终端设备的控制平面和数据平面解耦和,提高了物联网网络拓扑的配置灵活性。This embodiment provides an Internet of Things network configuration system, including: a network configuration module and at least one terminal control module, wherein the network configuration module includes a visual configuration module and a core control module, and the terminal control module includes a receiving module and a processing module. The IoT network configuration system provided in this embodiment integrates the control plane function of the terminal device into the IoT platform, realizes the decoupling and integration of the control plane and the data plane of the terminal device, and improves the configuration flexibility of the IoT network topology.

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present invention, rather than limiting them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: It is still possible to modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements for some or all of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the technical solutions of the various embodiments of the present invention. scope.

Claims (9)

Described kernel control module and described visual configuration model calling, for the described structurized network configuration information of described visual configuration CMOS macro cell is converted to the described device configuration information corresponding with each described terminal control module, each described device configuration information is sent to the terminal control module corresponding with each described device configuration information; Wherein, described device configuration information comprises: the communication port of Terminal Equipment Identifier, terminal device IP address, terminal equipment, the object Terminal Equipment Identifier connected with terminal equipment, the object terminal device IP address connected with terminal equipment, the communication port of object terminal equipment that connects with terminal equipment.
CN201510834114.0A2015-11-252015-11-25 IoT network configuration systemPendingCN105429798A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201510834114.0ACN105429798A (en)2015-11-252015-11-25 IoT network configuration system

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201510834114.0ACN105429798A (en)2015-11-252015-11-25 IoT network configuration system

Publications (1)

Publication NumberPublication Date
CN105429798Atrue CN105429798A (en)2016-03-23

Family

ID=55507749

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201510834114.0APendingCN105429798A (en)2015-11-252015-11-25 IoT network configuration system

Country Status (1)

CountryLink
CN (1)CN105429798A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN107070678A (en)*2016-11-292017-08-18得能创科有限公司Automatic organized discrete function computer group system, method and application
CN107743068A (en)*2017-11-272018-02-27中山路得斯空调有限公司A kind of serverless backup formula Internet of Things terminal
CN111163052A (en)*2019-11-292020-05-15泰康保险集团股份有限公司Method, device, medium and electronic equipment for connecting Internet of things platform
CN111818021A (en)*2020-06-202020-10-23深圳市众创达企业咨询策划有限公司 A configuration information security protection system and method based on new generation information technology

Citations (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102111319A (en)*2010-12-272011-06-29安徽省富林电子科技有限公司Network system for flexibly configuring topological structure and application method thereof
CN102202339A (en)*2010-03-252011-09-28中兴通讯股份有限公司Method and device for realizing network topology management of the internet of things
US20140241354A1 (en)*2013-02-252014-08-28Qualcomm IncorporatedEstablishing groups of internet of things (iot) devices and enabling communication among the groups of iot devices

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102202339A (en)*2010-03-252011-09-28中兴通讯股份有限公司Method and device for realizing network topology management of the internet of things
CN102111319A (en)*2010-12-272011-06-29安徽省富林电子科技有限公司Network system for flexibly configuring topological structure and application method thereof
US20140241354A1 (en)*2013-02-252014-08-28Qualcomm IncorporatedEstablishing groups of internet of things (iot) devices and enabling communication among the groups of iot devices

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
陈博: ""基于物联网仿真平台的动态可配置网络系统的设计与实现"", 《中国优秀硕士学位论文全文数据库信息科技辑》*

Cited By (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN107070678A (en)*2016-11-292017-08-18得能创科有限公司Automatic organized discrete function computer group system, method and application
WO2018099116A1 (en)*2016-11-292018-06-07得能创科有限公司Automatically-organized discrete functional computer group system, method and use
CN107070678B (en)*2016-11-292020-06-05得能创科有限公司Automatic organized discrete function computer group system and method
CN107743068A (en)*2017-11-272018-02-27中山路得斯空调有限公司A kind of serverless backup formula Internet of Things terminal
CN111163052A (en)*2019-11-292020-05-15泰康保险集团股份有限公司Method, device, medium and electronic equipment for connecting Internet of things platform
CN111163052B (en)*2019-11-292022-09-02泰康保险集团股份有限公司Method, device, medium and electronic equipment for connecting Internet of things platform
CN111818021A (en)*2020-06-202020-10-23深圳市众创达企业咨询策划有限公司 A configuration information security protection system and method based on new generation information technology

Similar Documents

PublicationPublication DateTitle
CN111031080B (en) Message transmission method and device
US9900238B2 (en)Overlay network-based original packet flow mapping apparatus and method therefor
CN112511660B (en)Management system, method and device of edge terminal equipment and storage medium
CN103746911B (en)A kind of SDN structure and its communication means
CN103401786B (en)Network topology foundation, path clustering, message transmitting method and device, system
JP2013511207A5 (en)
CN110166414B (en)Communication method, device and system
CN110519262B (en)Traffic statistical analysis system and method based on BGP routing identification
CN108282362B (en)Network topology generation method, device and equipment
CN103905251A (en)Network topology obtaining method and device
CN112019367B (en) Network topology generation method, device, equipment and storage medium
CN104243589B (en)A kind of operating service plateform system and method based on Big Dipper RDSS/RNSS
CN105429798A (en) IoT network configuration system
CN106549873A (en)Communication means and system between a kind of isomery controller
CN104601380A (en)Software-defined network controller and host computer information recovery method thereof
JP2019519146A (en) Routing establishment, packet transmission
CN105323310A (en)Network communication method, device and network attached storage device
CN104468371A (en)Multicast service message processing method and device
CN104202313A (en)Data forwarding method and gateway
CN103634214A (en)Route information generating method and device
CN106330511B (en)Network element equipment and method for opening data communication network
US10069715B2 (en)Method for deploying resource in cloud computing environment
CN108696370A (en)A kind of server and business-binding reconciliation binding method, apparatus and system
CN104838624B (en) A method, device and system for controlling service data forwarding in a virtual network
CN114430364B (en)Information display method, information display device, electronic equipment and computer readable medium

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
RJ01Rejection of invention patent application after publication

Application publication date:20160323

RJ01Rejection of invention patent application after publication

[8]ページ先頭

©2009-2025 Movatter.jp