CN115311765B - 一种基于NB-IoT的智能门磁控制方法及*** - Google Patents
一种基于NB-IoT的智能门磁控制方法及*** Download PDFInfo
- Publication number
- CN115311765B CN115311765B CN202210939093.9A CN202210939093A CN115311765B CN 115311765 B CN115311765 B CN 115311765B CN 202210939093 A CN202210939093 A CN 202210939093A CN 115311765 B CN115311765 B CN 115311765B
- Authority
- CN
- China
- Prior art keywords
- node
- door
- sub
- state
- iot
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C9/00—Individual registration on entry or exit
- G07C9/00174—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
- G07C9/00658—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated by passive electrical keys
- G07C9/00722—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated by passive electrical keys with magnetic components, e.g. magnets, magnetic strips, metallic inserts
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Lock And Its Accessories (AREA)
Abstract
本发明提出一种基于NB‑IoT的智能门磁控制方法及***,通过实时检测门磁子节点的开关状态,当门磁子节点的开关状态发生变化时,获取IoT模块的开关状态,当IoT模块处于休眠状态时,唤醒IoT模块以连接后台服务器,将门磁子节点的开关状态提交给后台服务器,当门磁子节点的开关状态保持不变的时间超过预设值时,控制IoT模块进入休眠状态,按照预设周期通过蓝牙mesh将门磁子节点的状态信息与主节点进行同步,以使主节点将门磁子节点的状态信息通过其IoT模块提交给后台服务器,门磁子节点的状态信息包括门磁子节点的开关状态以及IoT模块的开关状态,能够在保障智能门磁监测的实时性的同时,有效提高IoT模块的续航时间。
Description
技术领域
本发明涉及物联网技术领域,特别涉及一种基于NB-IoT的智能门磁控制方法及***。
背景技术
由于部署方式简单、部署成本较低,门磁技术被广泛应用于工厂、小区、学校、酒店以及旅馆等场所中监测门的开关状态。同时,随着智能家居技术的普及,智能门磁也逐渐在人们的日常家庭安防中得到应用。现有技术中,较为常见的智能门磁安防方案是配合NB-IoT(Narrow Band Internet of Things,窄带物联网)网络进行安防预警,即在智能门磁中集成IoT((Internet of Things,物联网))通信模块,通过NB-IoT网络实时将智能门磁的开关状态同步至后台服务器,从而后台服务器可以对该智能门磁的开关状态进行实时监控,对异常的开关门情况发出预警。低功耗特性是物联网应用的一项重要指标,对于一下小数据量、小速率且实时性要求低的应用场景,NB-IoT设备的电池续航时间可以达到数月甚至是数年时间。对于智能门磁在工厂、小区、学校、酒店以及旅馆等场所中安防应用,其对数据同步的实时性要求较高,频繁的通信将会提高IoT模块的电量消耗,降低其续航时间,当需要管理的智能门磁数量较多时,将会带来需要频繁更换IoT模块电池的问题,使用体验较差。
发明内容
本发明正是基于上述问题,提出了一种基于NB-IoT的智能门磁控制方法及***,能够在保障智能门磁监测的实时性的同时,有效提高IoT模块的续航时间。
有鉴于此,本发明的第一方面提出了一种基于NB-IoT的智能门磁控制方法,包括:
实时检测门磁子节点的开关状态,所述门磁子节点的开关状态包括打开状态和关闭状态;
当门磁子节点的开关状态发生变化时,获取IoT模块的开关状态,所述IoT模块的开关状态包括工作状态和休眠状态;
当IoT模块处于休眠状态时,唤醒IoT模块以连接后台服务器;
将门磁子节点的开关状态提交给后台服务器;
当门磁子节点的开关状态保持不变的时间超过预设值时,控制IoT模块进入休眠状态;
按照预设周期通过蓝牙mesh将门磁子节点的状态信息与主节点进行同步,以使主节点将门磁子节点的状态信息通过其IoT模块提交给后台服务器,所述门磁子节点的状态信息包括门磁子节点的开关状态以及IoT模块的开关状态。
进一步的,在上述的基于NB-IoT的智能门磁控制方法中,在搜索信号范围内同一蓝牙mesh网络的主节点或其它门磁子节点的步骤之后,还包括:
当信号范围内不存在同一蓝牙mesh网络的主节点或其它门磁子节点时,提示是否将当前门磁节点配置为主节点;
根据用户的操作将当前门磁节点配置为主节点。
进一步的,在上述的基于NB-IoT的智能门磁控制方法中,在按照预设周期通过蓝牙mesh将门磁子节点的状态信息与主节点进行同步的步骤之前,还包括:
获取门磁子节点与主节点之间的最小跳数;
将所述最小跳数配置为门磁子节点与主节点的距离。
进一步的,在上述的基于NB-IoT的智能门磁控制方法中,按照预设周期通过蓝牙mesh将门磁子节点的状态信息与主节点进行同步的步骤具体包括:
获取门磁子节点与主节点的距离;
当距离大于1时,确定是否存在与主节点的距离小于当前门磁子节点相邻子节点,所述相邻子节点为当前门磁子节点信号范围内同一蓝牙mesh网络的其它门磁子节点;
确定为存在时,选择与主节点的距离最小的相邻子节点以通过所述相邻子节点向主节点传递当前门磁子节点的状态信息。
进一步的,在上述的基于NB-IoT的智能门磁控制方法中,按照预设周期通过蓝牙mesh将门磁子节点的状态信息与主节点进行同步的步骤具体包括:
当门磁子节点无法连接到任意相邻子节点或主节点时,唤醒IoT模块以连接后台服务器;
将门磁子节点的开关状态提交给后台服务器;
将当前门磁子节点配置为临时主节点。
进一步的,在上述的基于NB-IoT的智能门磁控制方法中,还包括:
计算单位时间内门磁子节点的IoT模块保持唤醒状态的功耗等于延迟休眠状态的功耗对应的单位时间开门次数阈值;
使用历史开门时间拟合一天内门磁子节点的开门次数分布曲线;
根据所述开门次数分布曲线获取未来一段时间内的单位时间开门次数预测值;
当所述单位时间开门次数预测值大于所述单位时间开门次数阈值,在未来一段时间内保持门磁子节点的IoT模块处于工作状态。
进一步的,在上述的基于NB-IoT的智能门磁控制方法中,计算单位时间内门磁子节点的IoT模块保持唤醒状态的功耗等于延迟休眠状态的功耗对应的单位时间开门次数阈值的步骤具体包括:
获取单次唤醒门磁子节点的IoT模块的功耗Pwakeup、IoT模块单位时间的待机功耗Pstandby以及IoT模块的休眠等待时间twate;
进一步的,在上述的基于NB-IoT的智能门磁控制方法中,在按照预设周期通过蓝牙mesh将门磁子节点的状态信息与主节点进行同步的步骤之前,还包括:
根据用户的操作控制门磁子节点进入蓝牙mesh组网状态;
通过NFC模块读取授权门卡中的入网认证信息,所述入网信息包括由主节点预先生成的未分配单播地址、组播地址以及网络密钥;
搜索信号范围内同一蓝牙mesh网络的主节点或其它门磁子节点;
通过所述认证信息连接所述主节点或门磁子节点接入mesh网络。
本发明的第二方面提出了一种基于NB-IoT的智能门磁控制***,包括用于监测门的开关状态的多个门磁子节点、用于同步门磁子节点的状态信息的主节点以及用于管理门磁以及根据门磁状态进行安全预警的后台服务器,所述主节点包括控制器、存储模块、蓝牙模块和IoT模块,所述门磁子节点包括控制器、存储模块、蓝牙模块和IoT模块,所述主节点与多个所述门磁子节点通过蓝牙模块组成蓝牙mesh网络,所述门磁子节点的控制器被配置为执行存储模块存储的计算机程序实现本发明第一方面所述的方法。
进一步的,在上述的基于NB-IoT的智能门磁控制***中,所述智能门磁控制***还包括NFC门卡,所述主节点和所述门磁子节点还包括NFC模块,所述门磁子节点的控制器被配置为执行存储模块存储的计算机程序实现本发明第一方面所述的方法。
本发明提出一种基于NB-IoT的智能门磁控制方法及***,通过实时检测门磁子节点的开关状态,当门磁子节点的开关状态发生变化时,获取IoT模块的开关状态,当IoT模块处于休眠状态时,唤醒IoT模块以连接后台服务器,将门磁子节点的开关状态提交给后台服务器,当门磁子节点的开关状态保持不变的时间超过预设值时,控制IoT模块进入休眠状态,按照预设周期通过蓝牙mesh将门磁子节点的状态信息与主节点进行同步,以使主节点将门磁子节点的状态信息通过其IoT模块提交给后台服务器,门磁子节点的状态信息包括门磁子节点的开关状态以及IoT模块的开关状态,能够在保障智能门磁监测的实时性的同时,有效提高IoT模块的续航时间。
附图说明
图1是本发明一个实施例提供的一种基于NB-IoT的智能门磁控制方法的流程图;
图2是本发明一个实施例提供的一种基于NB-IoT的智能门磁控制***的示意图。
具体实施方式
为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。
在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。
在本发明的描述中,术语“多个”则指两个或两个以上,除非另有明确的限定,术语“上”、“下”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。术语“连接”、“安装”、“固定”等均应做广义理解,例如,“连接”可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是直接相连,也可以通过中间媒介间接相连。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。此外,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”等的特征可以明示或者隐含地包括一个或者更多个该特征。在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。
在本说明书的描述中,术语“一个实施例”、“一些实施方式”、“具体实施例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或实例。而且,描述的具体特征、结构、材料或特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
下面参照附图来描述根据本发明一些实施方式提供的一种基于NB-IoT的智能门磁控制方法及***。
如图1所示,本发明的第一方面提出了一种基于NB-IoT的智能门磁控制方法,包括:
实时检测门磁子节点的开关状态,所述门磁子节点的开关状态包括打开状态和关闭状态;
当门磁子节点的开关状态发生变化时,获取IoT模块的开关状态,所述IoT模块的开关状态包括工作状态和休眠状态;
当IoT模块处于休眠状态时,唤醒IoT模块以连接后台服务器;
将门磁子节点的开关状态提交给后台服务器;
当门磁子节点的开关状态保持不变的时间超过预设值时,控制IoT模块进入休眠状态;
按照预设周期通过蓝牙mesh(无线网格网络)将门磁子节点的状态信息与主节点进行同步,以使主节点将门磁子节点的状态信息通过其IoT模块提交给后台服务器,所述门磁子节点的状态信息包括门磁子节点的开关状态以及IoT模块的开关状态。
具体的,检测门磁子节点的开关状态过程中,当门磁子节点的开关状态未发生变化时,持续对门磁子节点的开关状态进行监测,同时周期性地通过蓝牙mesh将门磁子节点的状态信息同步至主节点,以使主节点将这些状态信息提交给后台服务器。在这个过程中,所有加入了蓝牙mesh网络的门磁子节点在开关状态保持不变的时间超过预设值时控制其IoT模块进入休眠状态以节省功耗,保持主节点的IoT模块处于工作状态。在门磁子节点的开关状态发生变化的情况下,如果其IoT模块处于工作状态而非休眠状态,则直接通过其IoT模块连接后台服务器以将该门磁子节点的开关状态提交给后台服务器。由于日常门磁的开关频率非常低,频繁唤醒IoT模块和后台服务器进行通信会导致IoT模块续航能力降低,而过长时间不与后台服务器通信会使得后台服务器对门磁的状态掌控能力较低,一旦门磁发生通信故障或者功能故障,后台服务器需要较长时间才能得到相关信息。采用该实施方式的技术方案,利用蓝牙模块的发射功耗远低于IoT模块的发射功耗的特点,在工厂、小区、学校、酒店以及旅馆等大量使用到智能门磁的场所构建蓝牙mesh网络,每个智能门磁对应一个mesh节点,配置一个负责与后台服务器定期通信的主节点,由主节点周期性汇总每个门磁子节点的状态后向后台服务器进行汇报,从而在保障智能门磁监测的实时性的同时,大幅降低整个***的通信功耗,提高智能门磁的IoT模块的续航时间。
优选的,在上述的基于NB-IoT的智能门磁控制方法中,每个门磁子节点在一个同步周期内通过蓝牙模块将其状态信息同步给主节点,当主节点在一个同步周期内接收到了所在的蓝牙mesh网络中全部门磁子节点同步的状态信息时,通过IoT网络向后台服务器发送表示当前蓝牙mesh网络全部门磁子节点正常工作的标识信息,例如发送一个包含status(状态)标识位的报文,将报文中该标识位的值设置为1表示当前蓝牙mesh网络全部门磁节点正常工作。采用该实施方式,主节点在每个同步周期仅需要向后台服务器发送少量数据用于汇报所在的蓝牙mesh网络的门磁子节点的状态。
进一步的,在上述的基于NB-IoT的智能门磁控制方法中,在搜索信号范围内同一蓝牙mesh网络的主节点或其它门磁子节点的步骤之后,还包括:
当信号范围内不存在同一蓝牙mesh网络的主节点或其它门磁子节点时,提示是否将当前门磁节点配置为主节点;
根据用户的操作将当前门磁节点配置为主节点。
当主节点在超过一个同步周期的时间后未接收到特定的门磁子节点同步的状态信息时,获取该门磁子节点在蓝牙mesh网络中的通信状态,当该门磁子节点在蓝牙mesh网络中处于无法通信状态时,将该门磁子节点的IoT通信标识提交给后台服务器,后台服务器通过IoT网络与该门磁子节点取得通信后,将该门磁子节点配置为主节点以使其通过IoT网络定期向后台服务器提交状态信息。在该实施方式中,由于门磁设备的蓝牙模块故障,或者门磁设备被移至距离较远的另外一扇门中使用但未对其蓝牙mesh网络进行重新配置,导致门磁设备无法与所加入的蓝牙mesh网络中的任一其它节点进行通信时,将该门磁子节点配置为主节点以使其通过IoT网络定期向后台服务器提交状态信息。
进一步的,在上述的基于NB-IoT的智能门磁控制方法中,在按照预设周期通过蓝牙mesh将门磁子节点的状态信息与主节点进行同步的步骤之前,还包括:
获取门磁子节点与主节点之间的最小跳数;
将所述最小跳数配置为门磁子节点与主节点的距离。
即使在有墙体遮挡的情况下,蓝牙信号的有效传输距离也能达到10米以上,在一些房间或办公室较为密集的区域,一个门磁子节点10米范围内可能会存在多个其它门磁子节点,将这些门磁子节点加入同一个蓝牙mesh网络后,每一个门磁子节点可能存在多条与主节点的通信路径,取其中跳数最小的路径对应的跳数配置为门磁子节点与主节点的距离,其中跳数指的是从源节点发出的报文到达目标节点中间所经过的节点数。
进一步的,在上述的基于NB-IoT的智能门磁控制方法中,按照预设周期通过蓝牙mesh将门磁子节点的状态信息与主节点进行同步的步骤具体包括:
获取门磁子节点与主节点的距离;
当距离大于1时,确定是否存在与主节点的距离小于当前门磁子节点相邻子节点,所述相邻子节点为当前门磁子节点信号范围内同一蓝牙mesh网络的其它门磁子节点;
确定为存在时,选择与主节点的距离最小的相邻子节点以通过所述相邻子节点向主节点传递当前门磁子节点的状态信息。
当一个门磁子节点与主节点的距离大于1时,表示该门磁子节点无法与主节点直接进行蓝牙通信,需要通过两者之间的其它蓝牙mesh节点进行数据转发,在上述实施方式的技术方案中,当一个门磁子节点存在多个相邻子节点时,选择与主节点的距离最小的相邻子节点传递该门磁子节点的状态信息。
进一步的,在上述的基于NB-IoT的智能门磁控制方法中,按照预设周期通过蓝牙mesh将门磁子节点的状态信息与主节点进行同步的步骤具体包括:
当门磁子节点无法连接到任意相邻子节点或主节点时,唤醒IoT模块以连接后台服务器;
将门磁子节点的开关状态提交给后台服务器;
将当前门磁子节点配置为临时主节点。
在一些情况下,例如门磁子节点的蓝牙模块故障,或者门磁子节点对应的门磁设备被移动到较远的其它位置的门上使用使得其无法与所加入的蓝牙mesh网络中的任一其它节点进行通信时,唤醒其IoT模块以连接后台服务器,并通过IoT网络将其开关状态提交给后台服务器。同时,将该门磁子节点配置为临时主节点,以使其IoT模块保持为工作状态,直至将该门磁设备加入到新的蓝牙mesh网络,或者将该门磁设备移动到能够与原来所加入的蓝牙mesh网络中的任一其它节点取得通信的位置。
进一步的,在上述的基于NB-IoT的智能门磁控制方法中,还包括:
计算单位时间内门磁子节点的IoT模块保持唤醒状态的功耗等于延迟休眠状态的功耗对应的单位时间开门次数阈值;
使用历史开门时间拟合一天内门磁子节点的开门次数分布曲线;
根据所述开门次数分布曲线获取未来一段时间内的单位时间开门次数预测值;
当所述单位时间开门次数预测值大于所述单位时间开门次数阈值,在未来一段时间内保持门磁子节点的IoT模块处于工作状态。
无论是工厂车间、公司办公室、酒店房间还是小区住房,在一天内的不同时段中的开门频率都有一定的规律性,智能门磁在使用过程中记录每一次开门的时间,并利用这些历史开门时间来拟合一天内门磁子节点的开门次数分布曲线,从而可以使用该开门次数分布曲线获得一天内任意时间段的开门次数预测值。对于开门频率较高的时间段,频繁唤醒IoT模块与后台服务器通信,会使得IoT模块的电量消耗过快,续般时间降低。在上述实施方式的技术方案中,配置一个单位时间开门次数阈值,当单位时间开门次数超过该阈值时,保持该门磁子节点的IoT模块处于工作状态,使其不会进入休眠状态。
进一步的,在上述的基于NB-IoT的智能门磁控制方法中,计算单位时间内门磁子节点的IoT模块保持唤醒状态的功耗等于延迟休眠状态的功耗对应的单位时间开门次数阈值的步骤具体包括:
获取单次唤醒门磁子节点的IoT模块的功耗Pwakeup、IoT模块单位时间的待机功耗Pstandby以及IoT模块的休眠等待时间twate;
twate是预先配置的IoT模块的休眠等待时间,即默认情况下,当IoT模块等待超过twate的时间未发生通信事件时,控制该IoT模块进入休眠状态。在上述实施方式的技术方案中,当门磁子节点在未来一段时间段内的单位时间开门次数预测值大于单位时间开门次数阈值nlim时,保持该门磁子节点的IoT模块处于工作状态,使其不会进入休眠状态。
进一步的,在上述的基于NB-IoT的智能门磁控制方法中,在按照预设周期通过蓝牙mesh将门磁子节点的状态信息与主节点进行同步的步骤之前,还包括:
根据用户的操作控制门磁子节点进入蓝牙mesh组网状态;
通过NFC模块读取授权门卡中的入网认证信息,所述入网信息包括由主节点预先生成的未分配单播地址、组播地址以及网络密钥;
搜索信号范围内同一蓝牙mesh网络的主节点或其它门磁子节点;
通过所述认证信息连接所述主节点或门磁子节点接入mesh网络。
在上述实施方式的技术方案中,当信号范围内不存在同一蓝牙mesh网络的主节点或其它门磁子节点时,提示入网认证失败。
进一步的,在上述的基于NB-IoT的智能门磁控制方法中,在根据用户的操作控制门磁子节点进入蓝牙mesh组网状态之前,还包括:
根据用户的操作控制主节点进入蓝牙mesh授权状态;
生成入网认证信息,所述入网信息包括由主节点预先生成的未分配单播地址、组播地址以及网络密钥;
通过NFC模块将所述入网认证信息写入NFC门卡。
优选的,在上述实施方式的技术方案中,所述主节点生成一个固定的未分配单播地址作为授权用单播地址写入所述NFC门卡,门磁子节点从所述NFC门卡中读取所述授权用单播地址,并使用所述授权用单播地址加入蓝牙mesh网络。主节点在该门磁子节点加入蓝牙mesh网络后,重新为该门磁子节点生成新的未分配单播地址以释放所述授权用单播地址。
如图2所示,本发明的第二方面提出了一种基于NB-IoT的智能门磁控制***,包括用于监测门的开关状态的多个门磁子节点、用于同步门磁子节点的状态信息的主节点以及用于管理门磁以及根据门磁状态进行安全预警的后台服务器,所述主节点包括控制器、存储模块、蓝牙模块和IoT模块,所述门磁子节点包括控制器、存储模块、蓝牙模块和IoT模块,所述主节点与多个所述门磁子节点通过蓝牙模块组成蓝牙mesh网络,所述门磁子节点的控制器被配置为执行存储模块存储的计算机程序实现本发明第一方面所述的方法。
进一步的,在上述的基于NB-IoT的智能门磁控制***中,所述智能门磁控制***还包括NFC门卡,所述主节点和所述门磁子节点还包括NFC模块,所述门磁子节点的控制器被配置为执行存储模块存储的计算机程序实现本发明第一方面所述的方法。
本发明提出一种基于NB-IoT的智能门磁控制方法及***,通过实时检测门磁子节点的开关状态,当门磁子节点的开关状态发生变化时,获取IoT模块的开关状态,当IoT模块处于休眠状态时,唤醒IoT模块以连接后台服务器,将门磁子节点的开关状态提交给后台服务器,当门磁子节点的开关状态保持不变的时间超过预设值时,控制IoT模块进入休眠状态,按照预设周期通过蓝牙mesh将门磁子节点的状态信息与主节点进行同步,以使主节点将门磁子节点的状态信息通过其IoT模块提交给后台服务器,门磁子节点的状态信息包括门磁子节点的开关状态以及IoT模块的开关状态,能够在保障智能门磁监测的实时性的同时,有效提高IoT模块的续航时间。
应当说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
依照本发明的实施例如上文所述,这些实施例并没有详尽叙述所有的细节,也不限制该发明仅为所述的具体实施例。显然,根据以上描述,可作很多的修改和变化。本说明书选取并具体描述这些实施例,是为了更好地解释本发明的原理和实际应用,从而使所属技术领域技术人员能很好地利用本发明以及在本发明基础上的修改使用。本发明仅受权利要求书及其全部范围和等效物的限制。
Claims (8)
1.一种基于NB-IoT的智能门磁控制方法,其特征在于,包括:
根据用户的操作控制门磁子节点进入蓝牙mesh组网状态;
通过NFC模块读取授权门卡中的入网认证信息,所述入网认证信息包括由主节点预先生成的未分配单播地址、组播地址以及网络密钥;
搜索信号范围内同一蓝牙mesh网络的主节点或其它门磁子节点;
通过所述入网认证信息连接所述主节点或门磁子节点接入mesh网络;
实时检测门磁子节点的开关状态,所述门磁子节点的开关状态包括打开状态和关闭状态;
当门磁子节点的开关状态发生变化时,获取IoT模块的开关状态,所述IoT模块的开关状态包括工作状态和休眠状态;
当IoT模块处于休眠状态时,唤醒IoT模块以连接后台服务器;
将门磁子节点的开关状态提交给后台服务器;
当门磁子节点的开关状态保持不变的时间超过预设值时,控制IoT模块进入休眠状态;
按照预设周期通过蓝牙mesh将门磁子节点的状态信息与主节点进行同步,以使主节点将门磁子节点的状态信息通过其IoT模块提交给后台服务器,所述门磁子节点的状态信息包括门磁子节点的开关状态以及IoT模块的开关状态。
2.根据权利要求1所述的基于NB-IoT的智能门磁控制方法,其特征在于,在搜索信号范围内同一蓝牙mesh网络的主节点或其它门磁子节点的步骤之后,还包括:
当信号范围内不存在同一蓝牙mesh网络的主节点或其它门磁子节点时,提示是否将当前门磁节点配置为主节点;
根据用户的操作将当前门磁节点配置为主节点。
3.根据权利要求1所述的基于NB-IoT的智能门磁控制方法,其特征在于,在按照预设周期通过蓝牙mesh将门磁子节点的状态信息与主节点进行同步的步骤之前,还包括:
获取门磁子节点与主节点之间的最小跳数;
将所述最小跳数配置为门磁子节点与主节点的距离。
4.根据权利要求3所述的基于NB-IoT的智能门磁控制方法,其特征在于,按照预设周期通过蓝牙mesh将门磁子节点的状态信息与主节点进行同步的步骤具体包括:
获取门磁子节点与主节点的距离;
当距离大于1时,确定是否存在与主节点的距离小于当前门磁子节点相邻子节点,所述相邻子节点为当前门磁子节点信号范围内同一蓝牙mesh网络的其它门磁子节点;
确定为存在时,选择与主节点的距离最小的相邻子节点以通过所述相邻子节点向主节点传递当前门磁子节点的状态信息。
5.根据权利要求4所述的基于NB-IoT的智能门磁控制方法,其特征在于,按照预设周期通过蓝牙mesh将门磁子节点的状态信息与主节点进行同步的步骤具体包括:
当门磁子节点无法连接到任意相邻子节点或主节点时,唤醒IoT模块以连接后台服务器;
将门磁子节点的开关状态提交给后台服务器;
将当前门磁子节点配置为临时主节点。
6.根据权利要求1-5任一项所述的基于NB-IoT的智能门磁控制方法,其特征在于,还包括:
计算单位时间内门磁子节点的IoT模块保持唤醒状态的功耗等于延迟休眠状态的功耗对应的单位时间开门次数阈值;
使用历史开门时间拟合一天内门磁子节点的开门次数分布曲线;
根据所述开门次数分布曲线获取未来一段时间内的单位时间开门次数预测值;
当所述单位时间开门次数预测值大于所述单位时间开门次数阈值,在未来一段时间内保持门磁子节点的IoT模块处于工作状态。
8.一种基于NB-IoT的智能门磁控制***,其特征在于,包括用于监测门的开关状态的多个门磁子节点、用于同步门磁子节点的状态信息的主节点、用于管理门磁以及根据门磁状态进行安全预警的后台服务器以及NFC门卡,所述主节点包括控制器、存储模块、蓝牙模块和IoT模块,所述门磁子节点包括控制器、存储模块、蓝牙模块和IoT模块,所述主节点与多个所述门磁子节点通过蓝牙模块组成蓝牙mesh网络,所述主节点和所述门磁子节点还包括NFC模块,所述门磁子节点的控制器被配置为执行存储模块存储的计算机程序实现权利要求1-7任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210939093.9A CN115311765B (zh) | 2022-08-05 | 2022-08-05 | 一种基于NB-IoT的智能门磁控制方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210939093.9A CN115311765B (zh) | 2022-08-05 | 2022-08-05 | 一种基于NB-IoT的智能门磁控制方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115311765A CN115311765A (zh) | 2022-11-08 |
CN115311765B true CN115311765B (zh) | 2023-03-31 |
Family
ID=83861367
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210939093.9A Active CN115311765B (zh) | 2022-08-05 | 2022-08-05 | 一种基于NB-IoT的智能门磁控制方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115311765B (zh) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106792967A (zh) * | 2016-12-21 | 2017-05-31 | 江苏麦希通讯技术有限公司 | 一种基于扩频技术的低功耗网络组建方法 |
CN215267789U (zh) * | 2021-07-15 | 2021-12-21 | 国家电网有限公司 | 配电电缆通道状态在线监测预警*** |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9813984B2 (en) * | 2015-09-04 | 2017-11-07 | Fci Inc | Method of saving power of station in wireless network |
CN107316366B (zh) * | 2017-08-14 | 2020-07-03 | 江苏未来云信息产业有限公司 | 一种智能锁具及其控制方法 |
US10884474B2 (en) * | 2018-07-19 | 2021-01-05 | Hewlett Packard Enterprise Development Lp | Method for managing non-chatty IoT devices to remain in an authenticated state |
CN111862435B (zh) * | 2019-04-23 | 2022-05-31 | 杭州海康威视数字技术股份有限公司 | 一种多门互锁的配置方法、开门方法及门禁*** |
CN110727206A (zh) * | 2019-11-27 | 2020-01-24 | 广东瑞克斯智能科技有限公司 | 基于移动互联网的窗帘电机控制***、方法及装置 |
CN113411194A (zh) * | 2020-03-16 | 2021-09-17 | 瑞昱半导体股份有限公司 | 物联网网络***及其组网方法 |
CN112584473A (zh) * | 2020-12-06 | 2021-03-30 | 广州技象科技有限公司 | 依据唤醒时间进行组网的方法、装置、设备和存储介质 |
CN114697365A (zh) * | 2020-12-28 | 2022-07-01 | 北京达佳互联信息技术有限公司 | 门结构状态监控方法、***、监测设备及网关设备 |
CN216351903U (zh) * | 2021-12-23 | 2022-04-19 | 海南博思高科软件开发有限公司 | 集中控制装置和集中控制*** |
-
2022
- 2022-08-05 CN CN202210939093.9A patent/CN115311765B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106792967A (zh) * | 2016-12-21 | 2017-05-31 | 江苏麦希通讯技术有限公司 | 一种基于扩频技术的低功耗网络组建方法 |
CN215267789U (zh) * | 2021-07-15 | 2021-12-21 | 国家电网有限公司 | 配电电缆通道状态在线监测预警*** |
Also Published As
Publication number | Publication date |
---|---|
CN115311765A (zh) | 2022-11-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11343769B2 (en) | Method and system for wirelessly transmitting data | |
Dutta et al. | System software techniques for low-power operation in wireless sensor networks | |
CN104977040B (zh) | 环境监控方法和装置 | |
CN105934976B (zh) | 主从网络休眠及唤醒的方法、装置及主从网络省电*** | |
CN102577233A (zh) | 用于网络交换机的深度休眠模式管理 | |
Chong et al. | Energy conservation in wireless sensor networks: a rule-based approach | |
CN102612122A (zh) | 一种低功耗无线传感器网络***及其控制唤醒方法 | |
WO2020020309A1 (zh) | 一种智能设备的控制方法及*** | |
US10621855B2 (en) | Online occupancy state estimation | |
CN106717074A (zh) | 设备到设备通信中的功率管理 | |
US11818599B2 (en) | Determination of user presence and absence using WiFi connections | |
KR101457436B1 (ko) | 저전력 센서 노드 | |
Shiraishi et al. | Query timing analysis for content-based wake-up realizing informative IoT data collection | |
CN115311765B (zh) | 一种基于NB-IoT的智能门磁控制方法及*** | |
Zhang et al. | Wireless sensor data fusion algorithm based on the sensor scheduling and batch estimate | |
CN101098275B (zh) | 家庭自动化设施中的通信方法 | |
Mosleh et al. | Implementation of active wireless sensor network monitoring using ZigBeeprotocol | |
Shunyang et al. | Realization of home remote control network based on ZigBee | |
US11092682B1 (en) | Determining arrival and departure latency for WiFi devices in an environment | |
CN109427116A (zh) | 一种带接近感应报警功能的多节点省电无线智能锁*** | |
CN203433358U (zh) | 智能门窗开关状态监测*** | |
CN207367287U (zh) | 一种门锁控制***、控制*** | |
WO2023226989A1 (zh) | 一种基于plc的节点调度方法、设备及plc*** | |
US20220317913A1 (en) | Systems and methods of attaching data and its lifetime to a relationship between entites | |
Ding et al. | Design and implementation of ZigBee based gateway for environmental monitoring system |
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 |