CN102654765A - Internet of things as well as control method and device for equipment in internet of things - Google Patents
Internet of things as well as control method and device for equipment in internet of things Download PDFInfo
- Publication number
- CN102654765A CN102654765A CN2012101103699A CN201210110369A CN102654765A CN 102654765 A CN102654765 A CN 102654765A CN 2012101103699 A CN2012101103699 A CN 2012101103699A CN 201210110369 A CN201210110369 A CN 201210110369A CN 102654765 A CN102654765 A CN 102654765A
- Authority
- CN
- China
- Prior art keywords
- internet
- things
- detector
- control module
- things equipment
- 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
Links
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Selective Calling Equipment (AREA)
Abstract
本发明提供一种物联网设备的控制方法、装置和物联网。第一探测器和第二探测器分别探测并获取传感器的名称及检测数据和物联网设备的名称及工作状态,并发送给软件系统的控制模块;控制模块根据传感器的名称及检测数据、物联网设备的名称及工作状态,以传感器和物联网设备作为本体获取本体初始状态信息并发送给软件系统的智能模块;智能模块包含设置有本体和执行规则的推理机,根据本体初始状态信息设置推理机中本体的初始状态,运行推理机,获得设备操作指令并返回给控制模块;控制模块根据设备操作指令,控制第二探测器重置物联网设备的工作状态。采用本发明提供的物联网设备的控制方法、装置和物联网,能够提高对物联网变化的适应性和灵活性。
The present invention provides a control method and device for Internet of Things equipment and Internet of Things. The first detector and the second detector respectively detect and obtain the name of the sensor and the detection data and the name and working status of the IoT device, and send them to the control module of the software system; The name and working status of the device, using the sensor and the Internet of Things device as the ontology to obtain the initial state information of the ontology and send it to the intelligent module of the software system; the intelligent module includes an inference engine equipped with an ontology and execution rules, and the inference engine is set according to the initial state information of the ontology In the initial state of the main body, run the inference engine, obtain the device operation instruction and return it to the control module; the control module controls the second detector to reset the working state of the IoT device according to the device operation instruction. The adaptability and flexibility to changes of the Internet of Things can be improved by adopting the control method and device of the Internet of Things equipment and the Internet of Things provided by the present invention.
Description
技术领域 technical field
本发明涉及自动化控制技术,尤其涉及一种物联网设备的控制方法、装置和物联网。The present invention relates to automatic control technology, in particular to a control method and device for Internet of Things equipment and Internet of Things.
背景技术 Background technique
随着网络技术、传感器技术、射频识别(Radio Frequency Identification,简称RFID)技术和软件技术的进步,物理世界中的各种设备能够连接到信息技术(Information Technology,简称IT)基础设施,形成物联网。在物联网中,各个设备在软件系统的控制下,能够实现在尽可能少的人工监管下自主运行。With the advancement of network technology, sensor technology, radio frequency identification (Radio Frequency Identification, referred to as RFID) technology and software technology, various devices in the physical world can be connected to information technology (Information Technology, referred to as IT) infrastructure, forming the Internet of Things . In the Internet of Things, each device, under the control of a software system, can operate autonomously with as little human supervision as possible.
现有的物联网架构由物联网设备、传感器和软件系统构成。例如,对于一个应用于会议室的物联网,包括空调、投影仪、投影幕、日光灯、空气加湿器、扩音器等物联网设备,还包括光亮传感器、温度传感器、湿度传感器等传感器,并且还包括一个软件系统。在物联网中,所有设备应该根据相应的规则进行使用,例如,一个规则为“如果温度高于28摄氏度,则开启空调的制冷功能”。物联网中各个设备的执行规则通过软件系统进行控制来实现,各个执行规则均以程序的方式设置在软件系统中。上述各个设备和各个传感器均连接到该软件系统,软件系统从各个传感器获知当前的物联网环境数据,例如当前的温度、湿度、亮度等,然后,软件系统根据获取的上述环境数据,启动相关的程序,控制上述设备根据执行规则进行工作。The existing IoT architecture consists of IoT devices, sensors, and software systems. For example, for an Internet of Things applied to a conference room, it includes Internet of Things devices such as air conditioners, projectors, projection screens, fluorescent lamps, air humidifiers, and loudspeakers, as well as sensors such as light sensors, temperature sensors, and humidity sensors. Includes a software system. In the Internet of Things, all devices should be used according to the corresponding rules, for example, a rule is "if the temperature is higher than 28 degrees Celsius, turn on the cooling function of the air conditioner". The execution rules of each device in the Internet of Things are realized through the control of the software system, and each execution rule is set in the software system in the form of a program. Each of the above-mentioned devices and sensors is connected to the software system, and the software system obtains the current environmental data of the Internet of Things from each sensor, such as the current temperature, humidity, brightness, etc., and then, the software system starts the relevant The program controls the above-mentioned equipment to work according to the execution rules.
在实际应用中,物联网中的设备以及执行规则会依据需要随时变化,例如,在上述会议室中,有可能随时增加新的投影仪等设备,也有可能随时调整开启日光灯、空调等设备的条件,因此需要调整执行规则。现有物联网的软件系统对每一个执行规则通过相应的程序进行判断,因此,上述可能发生变化的设备、执行规则与系统的其它部分高度耦合。如果物联网中的设备发生增减,或者执行规则发生变化,则必须对软件系统中相关的程序一一进行相应的修改,软件系统调整的工作量大,不易执行,因此需要很长调整时间,导致控制效率低下。总之,现有的物联网以及其中的物联网设备的控制方法,无法灵活地适应物联网中的变化。In practical applications, the equipment and execution rules in the Internet of Things will change at any time according to the needs. For example, in the above-mentioned meeting room, it is possible to add new projectors and other equipment at any time, and it is also possible to adjust the conditions for turning on fluorescent lamps, air conditioners and other equipment at any time , so the execution rules need to be adjusted. The existing software system of the Internet of Things judges each execution rule through a corresponding program. Therefore, the above-mentioned devices and execution rules that may change are highly coupled with other parts of the system. If the devices in the Internet of Things increase or decrease, or the execution rules change, the relevant programs in the software system must be modified one by one. The software system adjustment requires a lot of work and is difficult to implement, so it takes a long time to adjust. lead to inefficient control. In short, the existing Internet of Things and the control method of the Internet of Things devices therein cannot flexibly adapt to changes in the Internet of Things.
发明内容 Contents of the invention
本发明的第一个方面是提供一种物联网设备的控制方法,用以解决现有技术中的缺陷,提高对物联网变化的适应性和灵活性。The first aspect of the present invention is to provide a method for controlling an Internet of Things device, which is used to solve the defects in the prior art and improve adaptability and flexibility to changes in the Internet of Things.
本发明的另一个方面是提供一种物联网设备的控制装置,用以解决现有技术中的缺陷,提高对物联网变化的适应性和灵活性。Another aspect of the present invention is to provide a control device for Internet of Things equipment, which is used to solve the defects in the prior art and improve adaptability and flexibility to changes in the Internet of Things.
本发明的另一个方面是提供一种物联网,用以解决现有技术中的缺陷,提高对物联网变化的适应性和灵活性。Another aspect of the present invention is to provide an Internet of Things to solve the defects in the prior art and improve adaptability and flexibility to changes of the Internet of Things.
本发明的第一个方面是提供一种物联网设备的控制方法,包括:A first aspect of the present invention is to provide a control method for an Internet of Things device, including:
控制模块根据第一探测器探测到的传感器的名称和检测数据以及第二探测器探测到的物联网设备的名称和工作状态,以所述传感器和所述物联网设备作为本体,获取本体初始状态信息并发送给所述软件系统的智能模块;The control module obtains the initial state of the body according to the name and detection data of the sensor detected by the first detector and the name and working status of the IoT device detected by the second detector, using the sensor and the IoT device as the body Information and sent to the intelligent module of the software system;
所述智能模块包含设置有本体和执行规则的推理机,根据所述本体初始状态信息设置所述推理机中本体的初始状态,运行所述推理机,根据所述本体的初始状态和所述执行规则,获得设备操作指令并返回给所述控制模块;The intelligent module includes an inference engine provided with ontology and execution rules, and sets the initial state of the ontology in the inference engine according to the initial state information of the ontology, and runs the inference engine, according to the initial state of the ontology and the execution rules. rules, obtaining equipment operation instructions and returning them to the control module;
所述控制模块根据所述设备操作指令,控制所述第二探测器重置所述物联网设备的工作状态。The control module controls the second detector to reset the working state of the IoT device according to the device operation instruction.
如上所述的方法,其中,所述控制模块根据第一探测器探测到的传感器的名称和检测数据以及第二探测器探测到的物联网设备的名称和工作状态,以所述传感器和所述物联网设备作为本体,获取本体初始状态信息并发送给所述软件系统的智能模块之前,还包括:The method as described above, wherein, the control module uses the name and detection data of the sensor detected by the first detector and the name and working status of the Internet of Things device detected by the second detector to use the sensor and the The Internet of Things device is used as the ontology, and before obtaining the initial state information of the ontology and sending it to the intelligent module of the software system, it also includes:
在所述推理机中采用语义网规则语言SWRL设置所述执行规则。The execution rules are set in the reasoning engine by using the Semantic Web Rule Language SWRL.
如上所述的方法,其中,所述控制模块根据第一探测器探测到的传感器的名称和检测数据以及第二探测器探测到的物联网设备的名称和工作状态,以所述传感器和所述物联网设备作为本体,获取本体初始状态信息并发送给所述软件系统的智能模块之前,还包括:The method as described above, wherein, the control module uses the name and detection data of the sensor detected by the first detector and the name and working status of the Internet of Things device detected by the second detector to use the sensor and the The Internet of Things device is used as the ontology, and before obtaining the initial state information of the ontology and sending it to the intelligent module of the software system, it also includes:
在所述推理机中采用本体网络语言OWL设置所述本体。The ontology is set in the reasoning engine by adopting ontology network language OWL.
如上所述的方法,其中,还包括:The above method, which also includes:
当所述推理机中的本体和/或执行规则发生变化时,重新运行所述推理机。When the ontology and/or execution rules in the reasoning machine change, the reasoning machine is re-run.
如上所述的方法,其中,method as above, wherein,
所述控制模块根据第一探测器探测到的传感器的名称和检测数据以及第二探测器探测到的物联网设备的名称和工作状态,以所述传感器和所述物联网设备作为本体,获取本体初始状态信息并发送给所述软件系统的智能模块之前,还包括:所述控制模块创建所述物联网设备的控制程序;According to the name and detection data of the sensor detected by the first detector and the name and working status of the Internet of Things device detected by the second detector, the control module uses the sensor and the Internet of Things device as the ontology to obtain the ontology Before the initial state information is sent to the intelligent module of the software system, it also includes: the control module creates a control program for the IoT device;
所述控制模块根据所述设备操作指令,控制所述第二探测器重置所述物联网设备的工作状态包括:所述控制模块根据所述设备操作指令,运行所述物联网设备的控制程序,控制所述第二探测器将所述物联网设备的工作状态重置为所述设备操作指令中指示的工作状态。The control module controlling the second detector to reset the working state of the IoT device according to the device operation instruction includes: the control module running the control program of the IoT device according to the device operation instruction and controlling the second detector to reset the working state of the IoT device to the working state indicated in the device operation instruction.
本发明的另一个方面是提供一种物联网设备的控制装置,包括:Another aspect of the present invention provides a control device for an Internet of Things device, including:
控制模块,用于根据第一探测器探测到的传感器的名称和检测数据以及第二探测器探测到的物联网设备的名称和工作状态,以所述传感器和所述物联网设备作为本体,获取本体初始状态信息并发送给所述软件系统的智能模块,并且,根据所述智能模块返回的设备操作指令,控制所述第二探测器重置所述物联网设备的工作状态;The control module is configured to obtain the sensor name and detection data detected by the first detector and the name and working status of the IoT device detected by the second detector, using the sensor and the IoT device as the main body. Send the initial state information of the main body to the intelligent module of the software system, and control the second detector to reset the working state of the IoT device according to the device operation instruction returned by the intelligent module;
智能模块,包含设置有本体和执行规则的推理机,用于根据所述本体初始状态信息设置所述推理机中本体的初始状态,运行所述推理机,根据所述本体的初始状态和所述执行规则,获得设备操作指令并返回给所述控制模块。An intelligent module, including an inference engine provided with ontology and execution rules, used to set the initial state of the ontology in the inference engine according to the initial state information of the ontology, and run the inference engine, according to the initial state of the ontology and the Execute the rules, obtain equipment operation instructions and return them to the control module.
如上所述的装置,其中,所述推理机中的所述执行规则是采用语义网规则语言SWRL设置的;The device as described above, wherein, the execution rules in the reasoning machine are set by using the Semantic Web Rule Language SWRL;
和/或,所述推理机中的所述本体是采用本体网络语言OWL设置的。And/or, the ontology in the reasoning engine is configured by using an ontology web language OWL.
如上所述的装置,其中,所述智能模块还用于在所述推理机中的本体和/或执行规则发生变化时,重新运行所述推理机。The device as described above, wherein the intelligent module is further configured to rerun the reasoning machine when the ontology and/or execution rules in the reasoning machine change.
如上所述的装置,其中,所述控制模块具体用于创建所述物联网设备的控制程序,根据所述设备操作指令,运行所述物联网设备的控制程序,控制所述第二探测器将所述物联网设备的工作状态重置为所述设备操作指令中指示的工作状态。In the above-mentioned device, wherein the control module is specifically configured to create a control program of the IoT device, run the control program of the IoT device according to the device operation instruction, and control the second detector to The working state of the IoT device is reset to the working state indicated in the device operation instruction.
本发明的又一个方面是提供一种物联网,包括:Yet another aspect of the present invention provides an Internet of Things, including:
传感器,用于检测物联网的环境和物联网设备的工作状态;Sensors are used to detect the environment of the Internet of Things and the working status of the Internet of Things devices;
物联网设备,用于在软件系统的控制模块的控制下,执行自身功能;The IoT device is used to perform its own functions under the control of the control module of the software system;
第一探测器,用于探测并获取所述传感器的名称和检测数据,并发送给所述软件系统的控制模块;The first detector is used to detect and obtain the name and detection data of the sensor, and send it to the control module of the software system;
第二探测器,用于探测并获取所述物联网设备的名称和工作状态,并发送给所述软件系统的控制模块;The second detector is used to detect and obtain the name and working status of the IoT device, and send it to the control module of the software system;
以及如上所述的物联网设备的控制装置。And the control device of the Internet of Things device as mentioned above.
根据上述发明内容可见,采用基于本体理论的控制方法,预先将本体和执行规则设置在推理机中,通过探测器获知当前物联网中包括的传感器和物联网设备,以及传感器检测数据和物联网设备工作状态,从中提取出本体的初始状态,然后运行推理机,获得设备操作指令。因此,当物联网中的设备或执行规则中的一者或两者发生变化时,只需要对推理机中的本体或执行规则进行修改,即可适应变化后的物联网环境,从而提高了对物联网变化的适应性和灵活性。According to the content of the above invention, it can be seen that the ontology-based control method is adopted, the ontology and execution rules are pre-set in the inference engine, and the sensors and IoT devices included in the current Internet of Things, as well as sensor detection data and IoT devices are known through detectors. Working state, from which the initial state of the ontology is extracted, and then the inference engine is run to obtain equipment operation instructions. Therefore, when one or both of the devices in the Internet of Things or the execution rules change, only the ontology or the execution rules in the reasoning machine need to be modified to adapt to the changed Internet of Things environment, thereby improving the accuracy of the Internet of Things. Adaptability and flexibility to IoT changes.
附图说明 Description of drawings
图1为本发明实施例一至本发明实施例三的物联网的结构示意图;FIG. 1 is a schematic structural diagram of the Internet of Things according to Embodiment 1 of the present invention to Embodiment 3 of the present invention;
图2为本发明实施例一的物联网设备的控制方法的流程图;FIG. 2 is a flowchart of a method for controlling an Internet of Things device according to Embodiment 1 of the present invention;
图3为本发明实施例二的物联网设备的控制方法的流程图;FIG. 3 is a flowchart of a method for controlling an Internet of Things device according to Embodiment 2 of the present invention;
图4为本发明实施例二的物联网设备的控制方法中本体模型的示意图;4 is a schematic diagram of an ontology model in a method for controlling an Internet of Things device according to Embodiment 2 of the present invention;
图5为本发明实施例三的物联网设备的控制装置的结构示意图;5 is a schematic structural diagram of a control device for an Internet of Things device according to Embodiment 3 of the present invention;
图6为本发明实施例四的物联网的结构示意图。FIG. 6 is a schematic structural diagram of the Internet of Things according to Embodiment 4 of the present invention.
具体实施方式 Detailed ways
图1为本发明实施例一至本发明实施例三的物联网的结构示意图。如图1所示,该物联网中至少包括:物联网设备11、传感器12、第一探测器13、第二探测器14和软件系统15。其中,可以包括多个物联网设备11,例如:日光灯、空调等。并且,可以包括多个传感器12,例如:亮度传感器、温度传感器、湿度传感器等。软件系统15包括相互连接的控制模块151和智能模块152,其中,智能模块152中包括推理机1520。第一探测器13一侧与各个传感器12相连,另一侧连接到控制模块151。第二探测器14一侧与各个物联网设备11相连,另一侧连接到控制模块151。FIG. 1 is a schematic structural diagram of the Internet of Things in Embodiment 1 to Embodiment 3 of the present invention. As shown in FIG. 1 , the Internet of Things at least includes: an Internet of
根据上述物联网结构,物联网设备的控制方法如本发明实施例一和本发明实施二所述。According to the above Internet of Things structure, the control method of the Internet of Things device is as described in the first embodiment of the present invention and the second embodiment of the present invention.
图2为本发明实施例一的物联网设备的控制方法的流程图。如图2所示,该方法包括如下过程。FIG. 2 is a flowchart of a method for controlling an Internet of Things device according to Embodiment 1 of the present invention. As shown in Figure 2, the method includes the following processes.
步骤201:控制模块根据第一探测器探测到的传感器的名称和检测数据以及第二探测器探测到的物联网设备的名称和工作状态,以传感器和物联网设备作为本体,获取本体初始状态信息并发送给软件系统的智能模块。Step 201: The control module obtains the initial state information of the body based on the name and detection data of the sensor detected by the first detector and the name and working status of the IoT device detected by the second detector, using the sensor and the IoT device as the body And sent to the intelligent module of the software system.
步骤202:智能模块包含设置有本体和执行规则的推理机,根据本体初始状态信息设置推理机中本体的初始状态,运行推理机,根据本体的初始状态和执行规则,获得设备操作指令并返回给控制模块。Step 202: The intelligent module includes an inference engine equipped with ontology and execution rules, sets the initial state of the ontology in the inference engine according to the initial state information of the ontology, runs the inference engine, obtains device operation instructions according to the initial state of the ontology and execution rules, and returns them to control module.
步骤203:控制模块根据设备操作指令,控制第二探测器重置物联网设备的工作状态。Step 203: The control module controls the second detector to reset the working state of the IoT device according to the device operation instruction.
在本发明实施例一中,采用基于本体理论的控制方法,预先将本体和执行规则设置在推理机中,通过探测器获知当前物联网中包括的传感器和物联网设备,以及传感器检测数据和物联网设备工作状态,从中提取出本体的初始状态,然后运行推理机,根据执行规则和本体的初始状态获得设备操作指令。因此,当物联网的设备或执行规则中的一者或两者发生变化时,只需要对推理机中的本体或执行规则进行修改,即可适应变化后的物联网环境,对其中的设备进行控制,该方法能够快速、方便、灵活的适应变化后的物联网的需要。In Embodiment 1 of the present invention, the ontology-based control method is adopted, and ontology and execution rules are set in the inference engine in advance, and sensors and IoT devices included in the current Internet of Things, as well as sensor detection data and object The working state of the networked equipment, from which the initial state of the ontology is extracted, and then the inference engine is run to obtain equipment operation instructions according to the execution rules and the initial state of the ontology. Therefore, when one or both of the devices or the execution rules of the Internet of Things changes, only the ontology or the execution rules in the reasoning machine need to be modified to adapt to the changed Internet of Things environment, and the devices in it can be Control, this method can quickly, conveniently, and flexibly adapt to the needs of the changed Internet of Things.
图3为本发明实施例二的物联网设备的控制方法的流程图。在本发明实施例二中,结合智能会议室的应用场景,对本发明的物联网设备的控制方法进行介绍。如图3所示,该方法包括以下过程。FIG. 3 is a flowchart of a method for controlling an Internet of Things device according to Embodiment 2 of the present invention. In Embodiment 2 of the present invention, the method for controlling an Internet of Things device of the present invention is introduced in combination with an application scenario of a smart conference room. As shown in Figure 3, the method includes the following processes.
步骤301:在推理机中采用本体网络语言(Ontology Web Language,简称OWL)设置本体。Step 301: Ontology is set in the inference engine by using Ontology Web Language (OWL for short).
在本步骤中,结合智能会议室的应用场景为例,一个较佳的本体模型如图4所示。图4为本发明实施例二的物联网设备的控制方法中本体模型的示意图。如图4所示,将智能会议室的每种设备映射到本体模型。在本体模型中,除了将现有会议室中设置的空调、投影仪等设备作为本体,还可以将会议室中的人员以及他们随身携带的手机、笔记本电脑等设备作为本体,从而可以应用该本体模型表示只能会议室中所有的人和事物。图4所示的本体模型中,把物联网中的设备分为两类:环境控制和会议服务。它们与人的关系都是“ProvideServiceFor”,表明这些设备为人提供服务。In this step, taking the application scenario of an intelligent meeting room as an example, a better ontology model is shown in FIG. 4 . FIG. 4 is a schematic diagram of an ontology model in a method for controlling an Internet of Things device according to Embodiment 2 of the present invention. As shown in Figure 4, each device in the smart conference room is mapped to the ontology model. In the ontology model, in addition to the air conditioners, projectors and other equipment installed in the existing conference room as the ontology, the people in the conference room and their mobile phones, laptops and other equipment can also be used as the ontology, so that the ontology can be applied The model represents all the people and things in the meeting room. In the ontology model shown in Figure 4, the devices in the Internet of Things are divided into two categories: environment control and conference service. Their relationship with people is "ProvideServiceFor", indicating that these devices provide services for people.
步骤302:在软件系统的智能模块的推理机中采用语义网规则语言(Semantic Web Rule Language,简称SWRL)设置执行规则。Step 302: Set execution rules in the reasoning engine of the intelligent module of the software system using Semantic Web Rule Language (SWRL for short).
在本步骤中,为了表述执行规则,可以灵活地定义一个或多个辅助类。仍结合步骤301中的智能会议室的应用场景为例。较佳地,根据上述本体模型,定义两个辅助类:房间和设施。设施类是所有具体设备的超类,包括环境控制设备和会议服务设备。房间类用于辅助描述执行规则的前置条件。In this step, in order to express the execution rules, one or more auxiliary classes can be flexibly defined. Still taking the application scenario of the smart conference room in
在本发明实施例中,本体采用OWL描述,执行规则采用SWRL描述。In the embodiment of the present invention, the ontology is described in OWL, and the execution rules are described in SWRL.
结合步骤301中的智能会议室的应用场景,较佳地,除了OWL中缺省的性质外,可以补充定义一些本体的其它性质。例如,可以为本体补充定义以下属性:光亮属性(Room_Brightness)、湿度属性(Room_Humidity)、人数属性(Room_PersonNum)和温度属性(Room_Temperature),上述属性是描述会议室环境的数据属性;还可以为本体补充定义以下属性:占用属性(isOccupied),用于表示会议室是否处于占用状态;还可以为本体补充定义以下属性:打开属性(isOn),用于表示物联网设备处于打开状态或关闭状态;还可以为本体补充定义以下属性:在会议室中属性(isIn),用于标记物联网设备是否在会议室中;还可以为本体补充定义以下属性:空调温度属性(Air_Condition_Temperature),用于表示空调的温度。In combination with the application scenario of the smart meeting room in
执行规则用于指示在当前物联网中,各个物联网设备在各种情况下应该执行的功能。结合步骤301中的智能会议室的应用场景,执行规则的一个实例为该执行规则具体包括以下6项规则:Execution rules are used to indicate the functions that each IoT device should perform under various circumstances in the current IoT. In combination with the application scenario of the intelligent meeting room in
1:如果会议室有人,且室温大于30℃,则打开空调。1: If there are people in the conference room and the room temperature is higher than 30°C, turn on the air conditioner.
2:如果会议室人数不超过4人,且空调是打开的,则设置空调温度为27℃。2: If the number of people in the conference room does not exceed 4, and the air conditioner is turned on, set the temperature of the air conditioner to 27°C.
3:如果会议室人数不超过3人,且空调是打开的,则设置空调温度为26℃。3: If the number of people in the conference room does not exceed 3 and the air conditioner is turned on, set the temperature of the air conditioner to 26°C.
4:如果会议室有人,且投影仪是关的,则投影幕收起,打开所有灯。4: If there are people in the meeting room and the projector is off, the projection screen will be put away and all lights will be turned on.
5:如果会议室有人,且投影仪是打开的,则放下投影幕,关闭靠近投影幕的灯,关闭远处的灯。5: If there are people in the meeting room and the projector is turned on, put down the projection screen, turn off the lights near the projection screen, and turn off the lights in the distance.
6:如果会议室是空的,则关闭所有设备。6: If the meeting room is empty, turn off all equipment.
采用SWRL表示上述执行规则后,将其设置到软件系统的智能模块的推理机中。After using SWRL to express the above execution rules, it is set in the reasoning machine of the intelligent module of the software system.
上述步骤301与步骤302之间的执行顺序不受限制。并且,上述步骤301至步骤302的过程与步骤303至步骤304的过程的执行顺序不受限制,只要上述4个步骤均在步骤305之前执行即可。The execution sequence between the
步骤303:第一探测器探测并获取传感器的名称和检测数据,并发送给软件系统的控制模块。Step 303: The first detector detects and obtains the name and detection data of the sensor, and sends them to the control module of the software system.
在本步骤中,第一探测器探测各个传感器,例如温度传感器和湿度传感器,获取温度传感器的名称和温度检测数据,以及湿度传感器的名称和湿度数据,并将上述传感器的名称和检测数据发送给软件系统的控制模块,从而使得控制模块根据第一探测器的上报获知当前的物联网中包括的传感器,以及各个传感器的检测数据。In this step, the first detector detects each sensor, such as a temperature sensor and a humidity sensor, obtains the name and temperature detection data of the temperature sensor, and the name and humidity data of the humidity sensor, and sends the name and detection data of the above-mentioned sensor to The control module of the software system, so that the control module obtains the sensors included in the current Internet of Things and the detection data of each sensor according to the report of the first detector.
步骤304:第二探测器探测并获取物联网设备的名称和工作状态,并发送给软件系统的控制模块。Step 304: The second detector detects and obtains the name and working status of the IoT device, and sends it to the control module of the software system.
在本步骤中,第二探测器探测物联网中的各个物联网设备,获取物联网设备的名称和工作状态,并发送给软件系统的控制模块,从而使得控制模块根据第二探测器的上报获知当前的物联网中包括的物联网设备,以及各个物联网设备当前所处的工作状态。In this step, the second detector detects each IoT device in the Internet of Things, obtains the name and working status of the IoT device, and sends it to the control module of the software system, so that the control module learns the The IoT devices included in the current IoT, and the current working status of each IoT device.
上述步骤303与步骤304的执行顺序不受限制,只要均在步骤305之前执行即可。The execution order of the
步骤305:控制模块创建物联网设备的控制程序。Step 305: the control module creates a control program for the IoT device.
在本步骤中,控制模块根据步骤304中的第二探测器的上报,已经能够获知当前的物联网中包括的全部物联网设备,然后,控制模块为每一个物联网设备创建对应的控制程序。In this step, the control module has been able to know all the IoT devices included in the current IoT according to the report of the second detector in
步骤305在步骤301至步骤304执行完毕之后执行,并且在步骤308执行,步骤305与其它步骤的执行顺序不受限制。Step 305 is executed after
步骤306:控制模块根据传感器的名称和检测数据以及物联网设备的名称和工作状态,以传感器和物联网设备作为本体,获取本体初始状态信息并发送给软件系统的智能模块。Step 306: The control module obtains the initial state information of the body and sends it to the intelligent module of the software system according to the name and detection data of the sensor and the name and working status of the IoT device, using the sensor and the IoT device as the body.
在本步骤中,控制模块根据第一探测器和第二探测器的上报,从传感器的名称、传感器的检测数据、物联网设备的名称、物联网设备的工作状态等信息中,提取出上述本体模型中各个本体对应的本体初始状态信息。例如,根据第一探测器和第二探测器上报的信息,提取出名称为“人”的本体对应的本体初始状态信息为“有人”,名称为“投影仪”的本体对应的本体初始状态为“关闭”。然后,软件系统的控制模块将本体初始状态信息并发送给软件系统的智能模块,例如:“会议室有人,投影仪处于关闭状态”。In this step, the control module extracts the above ontology from information such as the name of the sensor, the detection data of the sensor, the name of the IoT device, and the working status of the IoT device according to the reports of the first detector and the second detector. The ontology initial state information corresponding to each ontology in the model. For example, according to the information reported by the first detector and the second detector, the initial state information of the ontology corresponding to the ontology named "person" is extracted as "person", and the initial state information of the ontology corresponding to the ontology named "projector" is "closure". Then, the control module of the software system sends the initial state information of the main body to the intelligent module of the software system, for example: "There is someone in the meeting room, and the projector is off".
步骤307:智能模块包含设置有本体和执行规则的推理机,根据本体初始状态信息设置推理机中本体的初始状态,运行推理机,根据本体的初始状态和执行规则,获得设备操作指令并返回给控制模块。Step 307: The intelligent module includes an inference engine equipped with ontology and execution rules, sets the initial state of the ontology in the inference engine according to the initial state information of the ontology, runs the inference engine, obtains device operation instructions according to the initial state of the ontology and execution rules, and returns them to control module.
在本步骤中,智能模块首先将推理机中的本体的初始状态设置为步骤306中控制模块发来的本体初始状态信息中指示的状态;然后,运行该推理机,由于推理机中已经预先设置了执行规则,经过推理机的运算,能够获得相应的设备操作指令。例如,本体初始状态信息为“会议室有人,投影仪处于关闭状态”,根据推理机中预先设置的“如果会议室有人,且投影仪是关的,则投影幕收起,打开所有灯”的规则,运行推理机后,获得“投影幕收起,打开所有灯”的设备操作指令。在获得设备操作指令后,智能模块将该设备操作指令返回给控制模块。In this step, the intelligent module first sets the initial state of the ontology in the reasoning machine to the state indicated in the ontology initial state information sent by the control module in
步骤308:控制模块根据设备操作指令,控制第二探测器重置物联网设备的工作状态。Step 308: The control module controls the second detector to reset the working state of the IoT device according to the device operation instruction.
在本步骤中,具体地,控制模块根据设备操作指令,运行物联网设备的控制程序,控制第二探测器将物联网设备的工作状态重置为设备操作指令中指示的工作状态。例如,控制模块根据“投影幕收起,打开所有灯”的设备操作指令,控制第二探测器将投影幕的工作状态设置为收起,将所有灯的工作状态设置为打开。In this step, specifically, the control module runs the control program of the IoT device according to the device operation instruction, and controls the second detector to reset the working state of the IoT device to the working state indicated in the device operation instruction. For example, the control module controls the second detector to set the working state of the projection screen as stowed and the working state of all the lights as on according to the device operation instruction of "close the projection screen and turn on all lights".
在上述技术方案的基础上,如果在上述物联网中,物联网设备和/或执行规则发生变化,则可以根据变化结果重置推理机中的本体和执行规则。物联网设备发生变化是指在该物联网中新增设备或将已有的设备从该物联网中移出。例如,仍以上述智能会议室的应用场景为例,如果上述物联网中增加了加湿器,同时执行规则中增加了“如果相对湿度低于40%,则开启加湿器”的规则,则在推理机中的本体模型中增加名称为“加湿器”的本体,并且在推理机中的执行规则中增加上述规则。在应用上述方法控制物联网设备时,通过第一探测器的探测,能够获取湿度传感器的名称及其对于当前湿度的检测数据;通过第二探测器的探测,能够获取加湿器的名称和当前的工作状态。控制模块根据上述第一探测器和第二探测器的探测结果,创建对于加湿器的控制程序,并提取出名称为“加湿器”的本体对应的本体初始状态信息。由于在推理机中增加了上述规则,通过运行该推理机,获取对于加湿器的设备操作指令。从而在发生物联网设备的增减时,只需要对推理机中的本体进行增加或删除,在发生执行规则的变更时,对推理机中的执行规则进行增加或删除,即可快速、方便、灵活的适应变化后的物联网的需要。On the basis of the above technical solution, if the Internet of Things devices and/or execution rules change in the above Internet of Things, the ontology and execution rules in the reasoning machine can be reset according to the result of the change. Changes in IoT devices refer to the addition of new devices to the IoT or the removal of existing devices from the IoT. For example, still taking the application scenario of the above-mentioned smart conference room as an example, if a humidifier is added to the above-mentioned Internet of Things, and the rule "if the relative humidity is lower than 40%, turn on the humidifier" is added to the execution rules, then inference Add an ontology named "humidifier" to the ontology model in the machine, and add the above rules to the execution rules in the inference machine. When the above method is used to control the IoT device, the name of the humidity sensor and its detection data for the current humidity can be obtained through the detection of the first detector; the name and current humidity of the humidifier can be obtained through the detection of the second detector. working status. The control module creates a control program for the humidifier according to the detection results of the first detector and the second detector, and extracts the initial status information of the body named "humidifier". Since the above rules are added to the inference engine, by running the inference engine, the equipment operation instructions for the humidifier can be obtained. Therefore, when there is an increase or decrease of IoT devices, only the ontology in the reasoning machine needs to be added or deleted, and when the execution rules are changed, the execution rules in the reasoning machine can be added or deleted quickly, conveniently, and efficiently. Flexibly adapt to the needs of the changed Internet of Things.
在本发明实施例二中,采用基于本体理论的控制方法,将物联网中的设备映射为本体,将本体和执行规则设置在推理机中,通过运行推理机获得设备操作指令。因此,当物联网的设备或执行规则中的一者或两者发生变化时,只需要对推理机中的本体或执行规则进行修改,即可适应变化后的物联网环境,该方法能够快速、方便、灵活的适应变化后的物联网的需要。In the second embodiment of the present invention, a control method based on ontology theory is adopted to map devices in the Internet of Things into ontology, set ontology and execution rules in the inference engine, and obtain device operation instructions by running the inference engine. Therefore, when one or both of the devices of the Internet of Things or the execution rules change, only the ontology or the execution rules in the reasoning machine need to be modified to adapt to the changed Internet of Things environment. This method can quickly and It is convenient and flexible to adapt to the needs of the changed Internet of Things.
图5为本发明实施例三的物联网设备的控制装置的结构示意图。参见图1和图5,图1中的软件系统15构成该物联网中的物联网设备的控制装置,图5显示出该物联网设备的控制装置内部的详细结构。如图5所示,该物联网设备的控制装置由软件系统15构成,具体包括相互连接的控制模块151和智能模块152,其中,智能模块152中包括推理机1520。FIG. 5 is a schematic structural diagram of a control device for an Internet of Things device according to Embodiment 3 of the present invention. Referring to Fig. 1 and Fig. 5, the
控制模块151用于根据第一探测器13探测到的传感器12的名称和检测数据以及第二探测器14探测到的物联网设备11的名称和工作状态,以传感器12和物联网设备11作为本体,获取本体初始状态信息并发送给软件系统15的智能模块152,并且,根据智能模块152返回的设备操作指令,控制第二探测器14重置物联网设备11的工作状态。The
智能模块152包含设置有本体和执行规则的推理机1520,用于根据本体初始状态信息设置推理机1520中本体的初始状态,运行推理机1520,根据本体的初始状态和执行规则,获得设备操作指令并返回给控制模块151。The
在上述方案的基础上,具体地,推理机1520中的执行规则是采用语义网规则语言SWRL设置的。On the basis of the above solution, specifically, the execution rules in the
在上述方案的基础上,具体地,推理机1520中的本体是采用本体网络语言OWL设置的。On the basis of the above solution, specifically, the ontology in the
在上述方案的基础上,进一步地,智能模块152还用于在推理机1520中的本体和/或执行规则发生变化时,重新运行推理机1520。On the basis of the above solution, further, the
在上述方案的基础上,控制模块151还用于创建物联网设备11的控制程序,并且,控制模块151具体用于根据设备操作指令,运行物联网设备11的控制程序,控制第二探测器14将物联网设备11的工作状态重置为设备操作指令中指示的工作状态。On the basis of the above solution, the
参见图1,以下对图1所示的物联网结构中各个组成部分进行详细介绍。如图1所示,该物联网中至少包括:物联网设备11、传感器12、第一探测器13、第二探测器14和软件系统15。其中,可以包括多个物联网设备11,例如:日光灯、空调等。并且,可以包括多个传感器12,例如:亮度传感器、温度传感器、湿度传感器等。软件系统15包括相互连接的控制模块151和智能模块152,其中,智能模块152中包括推理机1520。第一探测器13一侧与各个传感器12相连,另一侧连接到控制模块151。第二探测器14一侧与各个物联网设备11相连,另一侧连接到控制模块151。Referring to FIG. 1 , each component in the structure of the Internet of Things shown in FIG. 1 will be introduced in detail below. As shown in FIG. 1 , the Internet of Things at least includes: an Internet of
其中,传感器12用于检测物联网的环境和物联网设备11的工作状态。Among them, the
物联网设备11用于在软件系统15的控制模块151的控制下执行自身功能。The
第一探测器13用于探测并获取传感器12的名称和检测数据,并发送给软件系统15的控制模块151。The
第二探测器14用于探测并获取物联网设备11的名称和工作状态,并发送给软件系统15的控制模块151。The
软件系统15,包括控制模块151和智能模块152。The
控制模块151用于根据传感器12的名称和检测数据以及物联网设备11的名称和工作状态,以传感器12和物联网设备11作为本体,获取本体初始状态信息并发送给软件系统15的智能模块152,并且,根据智能模块152返回的设备操作指令,控制第二探测器14重置物联网设备11的工作状态。The
智能模块152包含设置有本体和执行规则的推理机1520,用于根据本体初始状态信息设置推理机1520中本体的初始状态,运行推理机1520,根据本体的初始状态和执行规则,获得设备操作指令并返回给控制模块151。The
在上述方案的基础上,具体地,推理机1520中的执行规则是采用语义网规则语言SWRL设置的。On the basis of the above solution, specifically, the execution rules in the
在上述方案的基础上,具体地,推理机1520中的本体是采用本体网络语言OWL设置的。On the basis of the above solution, specifically, the ontology in the
在上述方案的基础上,进一步地,智能模块152还用于在推理机1520中的本体和/或执行规则发生变化时,重新运行推理机1520。On the basis of the above solution, further, the
在上述方案的基础上,控制模块151还用于创建物联网设备11的控制程序,并且,控制模块151具体用于根据设备操作指令,运行物联网设备11的控制程序,控制第二探测器14将物联网设备11的工作状态重置为设备操作指令中指示的工作状态。图6为本发明实施例四的物联网的结构示意图。本发明实施例四为上述图1所示的物联网结构的一个具体实例。在该具体实例中,物联网设备包括:日光灯、空调、加湿器、投影仪、投影幕、扩音器;传感器包括:亮度传感器、温度传感器和湿度传感器。On the basis of the above solution, the
在本发明实施例四中,物联网基于本体理论进行控制,在软件系统中将物联网中的设备映射为本体,将本体和执行规则设置在智能模块的推理机中,通过运行推理机获得设备操作指令。因此,当物联网的设备或执行规则中的一者或两者发生变化时,只需要对推理机中的本体或执行规则进行修改,即可适应变化后的物联网环境,该方法能够快速、方便、灵活的适应变化后的物联网的需要。In Embodiment 4 of the present invention, the Internet of Things is controlled based on ontology theory, and the devices in the Internet of Things are mapped to ontology in the software system, and the ontology and execution rules are set in the inference engine of the intelligent module, and the device is obtained by running the inference engine Operating instructions. Therefore, when one or both of the devices of the Internet of Things or the execution rules change, only the ontology or the execution rules in the reasoning machine need to be modified to adapt to the changed Internet of Things environment. This method can quickly and It is convenient and flexible to adapt to the needs of the changed Internet of Things.
本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。Those of ordinary skill in the art can understand that all or part of the steps for implementing the above method embodiments can be completed by program instructions and related hardware. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it executes the steps including the above-mentioned method embodiments; and the aforementioned storage medium includes: ROM, RAM, magnetic disk or optical disk and other various media that can store program codes.
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。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 (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201210110369.9A CN102654765B (en) | 2012-04-13 | 2012-04-13 | Internet of things as well as control method and device for equipment in internet of things |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201210110369.9A CN102654765B (en) | 2012-04-13 | 2012-04-13 | Internet of things as well as control method and device for equipment in internet of things |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN102654765A true CN102654765A (en) | 2012-09-05 |
| CN102654765B CN102654765B (en) | 2014-06-04 |
Family
ID=46730395
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201210110369.9A Active CN102654765B (en) | 2012-04-13 | 2012-04-13 | Internet of things as well as control method and device for equipment in internet of things |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN102654765B (en) |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103327080A (en) * | 2013-06-04 | 2013-09-25 | 北京大学 | Method and device for establishing control system of internet of things |
| CN103577198A (en) * | 2013-11-22 | 2014-02-12 | 中国联合网络通信集团有限公司 | User-oriented Internet of Things service platform and remote control method |
| CN104717288A (en) * | 2015-03-07 | 2015-06-17 | 上海恩辅信息科技有限公司 | System and method capable of providing sensor data of internet of things for various applications |
| CN105359092A (en) * | 2013-06-26 | 2016-02-24 | 高通股份有限公司 | Semantic mappings of human readable information to programming interfaces |
| CN108055334A (en) * | 2017-12-21 | 2018-05-18 | 武汉虹信技术服务有限责任公司 | A kind of intelligence meeting room management system and method |
| US9984117B2 (en) | 2015-02-05 | 2018-05-29 | Huawei Technologies Co., Ltd. | M2M data processing method, device, and system |
| CN109416706A (en) * | 2016-06-02 | 2019-03-01 | 康维达无线有限责任公司 | Semantic reasoning service is realized in M2M/IOT service layer |
| CN111694325A (en) * | 2019-03-13 | 2020-09-22 | 优本技术(深圳)有限公司 | Management equipment with equipment detection function |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20100118216A (en) * | 2009-04-28 | 2010-11-05 | 목원대학교 산학협력단 | Intelligent disaster preventing herb system based on ubiquitous sensor network |
| CN102176723A (en) * | 2011-03-25 | 2011-09-07 | 北京航空航天大学 | Manufacturing cloud system for supporting on-demand use and dynamic collaboration of manufacturing resources and manufacturing capacities |
| US20110293278A1 (en) * | 2006-12-06 | 2011-12-01 | Mazed Mohammad A | Dynamic intelligent bidirectional optical and wireless access communication system |
-
2012
- 2012-04-13 CN CN201210110369.9A patent/CN102654765B/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20110293278A1 (en) * | 2006-12-06 | 2011-12-01 | Mazed Mohammad A | Dynamic intelligent bidirectional optical and wireless access communication system |
| KR20100118216A (en) * | 2009-04-28 | 2010-11-05 | 목원대학교 산학협력단 | Intelligent disaster preventing herb system based on ubiquitous sensor network |
| CN102176723A (en) * | 2011-03-25 | 2011-09-07 | 北京航空航天大学 | Manufacturing cloud system for supporting on-demand use and dynamic collaboration of manufacturing resources and manufacturing capacities |
Cited By (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103327080A (en) * | 2013-06-04 | 2013-09-25 | 北京大学 | Method and device for establishing control system of internet of things |
| CN103327080B (en) * | 2013-06-04 | 2016-08-10 | 北京大学 | Create the method and device of Internet of Things control system |
| CN105359092A (en) * | 2013-06-26 | 2016-02-24 | 高通股份有限公司 | Semantic mappings of human readable information to programming interfaces |
| CN105359092B (en) * | 2013-06-26 | 2019-06-21 | 高通股份有限公司 | Semantic mapping of human-readable information to programming interfaces |
| CN103577198A (en) * | 2013-11-22 | 2014-02-12 | 中国联合网络通信集团有限公司 | User-oriented Internet of Things service platform and remote control method |
| CN103577198B (en) * | 2013-11-22 | 2017-05-31 | 中国联合网络通信集团有限公司 | A kind of user oriented Internet of Things service platform and long-range control method |
| US9984117B2 (en) | 2015-02-05 | 2018-05-29 | Huawei Technologies Co., Ltd. | M2M data processing method, device, and system |
| CN104717288A (en) * | 2015-03-07 | 2015-06-17 | 上海恩辅信息科技有限公司 | System and method capable of providing sensor data of internet of things for various applications |
| CN104717288B (en) * | 2015-03-07 | 2018-01-09 | 上海恩辅信息科技有限公司 | A kind of system and method that internet of things sensors data can be provided to a variety of applications |
| CN109416706A (en) * | 2016-06-02 | 2019-03-01 | 康维达无线有限责任公司 | Semantic reasoning service is realized in M2M/IOT service layer |
| CN108055334A (en) * | 2017-12-21 | 2018-05-18 | 武汉虹信技术服务有限责任公司 | A kind of intelligence meeting room management system and method |
| CN111694325A (en) * | 2019-03-13 | 2020-09-22 | 优本技术(深圳)有限公司 | Management equipment with equipment detection function |
Also Published As
| Publication number | Publication date |
|---|---|
| CN102654765B (en) | 2014-06-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN102654765A (en) | Internet of things as well as control method and device for equipment in internet of things | |
| CN103327080B (en) | Create the method and device of Internet of Things control system | |
| Hu et al. | An autonomic context management system for pervasive computing | |
| CN104579873B (en) | The method and system being controlled to intelligent home device | |
| WO2019091171A1 (en) | Voice control method, device, system, and electronic apparatus for smart home appliance | |
| Lan et al. | An IoT unified access platform for heterogeneity sensing devices based on edge computing | |
| TW201328401A (en) | Wireless sensing braking network and operating method thereof | |
| Biswal et al. | IoT-based voice-controlled energy-efficient intelligent traffic and street light monitoring system | |
| US20200120163A1 (en) | Managing data and personification of iot devices in multiple networks | |
| CN113986349A (en) | Data processing method, data processing device, computer readable storage medium and computer equipment | |
| CN109358512A (en) | A kind of intelligent home furnishing control method, cloud server, system and storage medium | |
| CN109932918A (en) | A smart home control system | |
| CN115793481A (en) | Device control method, device, electronic device and storage medium | |
| CN203376615U (en) | Intelligent machine-room monitoring system based on technology of Internet of Things | |
| Luo et al. | A scalable rule engine system for trigger-action application in large-scale IoT environment | |
| CN112908321A (en) | Device control method, device, storage medium, and electronic apparatus | |
| CN104898437B (en) | A kind of control method and device of smart machine, smart machine | |
| Sai et al. | Smart home messenger notifications system using IoT | |
| CN112154383A (en) | Processing commands | |
| Yin et al. | Harmony: A home agent for responsive management and action optimization with a locally deployed large language model | |
| CN112579053A (en) | Design architecture of ultra-light embedded internet of things rule engine | |
| US20130007199A1 (en) | System and method for facilitating communication between different protocol stacks via virtual communication devices | |
| CN105373720B (en) | A module control method and device applied to a mobile terminal | |
| CN115333943A (en) | Deterministic network resource configuration system, method, device and storage medium | |
| CN205725837U (en) | A laboratory equipment management system based on Zigbee networking technology |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant |