传感器控制方法、传感器控制装置、传感器及存储介质制造方法及图纸

技术编号:21168493 阅读:26 留言:0更新日期:2019-05-22 10:00
本发明专利技术公开了一种传感器控制方法、传感器控制装置、传感器及存储介质,涉及通信技术领域。上述方法包括:获取无线传感器的当前网络连接状态,当前网络连接状态为离网状态或联网状态;根据当前网络连接状态,设置无线传感器的当前工作模式;根据当前工作模式,设置微控制单元的当前运行模式,不同的当前运行模式具有不同的功耗。本发明专利技术通过检测无线传感器自身所处的网络状态来设置无线传感器的硬件及软件的工作模式,减少功耗。

Sensor control method, sensor control device, sensor and storage medium

The invention discloses a sensor control method, a sensor control device, a sensor and a storage medium, which relates to the field of communication technology. The above methods include: acquiring the current network connection state of wireless sensor, the current network connection state is offline or networking state; setting the current working mode of wireless sensor according to the current network connection state; setting the current operating mode of micro-control unit according to the current working mode, different current operating mode has different power consumption. The invention sets the working mode of the hardware and software of the wireless sensor by detecting the network state of the wireless sensor itself, and reduces power consumption.

【技术实现步骤摘要】
传感器控制方法、传感器控制装置、传感器及存储介质
本专利技术涉及通信
,更具体地,涉及一种传感器控制方法、传感器控制装置、传感器及存储介质。
技术介绍
随着物联网系统的发展,物联网中感知层的数量和智能程度受到越来越多的重视。其中,无线传感器网络因其自身体积小、功耗低、方便部署等优点,在物联网行业得到了广泛的应用,同时无线传感器的应用也加速了物联网行业的发展。但无线传感器网络也同样面临一些挑战,例如无线传感器的维护等相关问题。因此如何在不影响用户体验的情况下,延长无线传感器电池使用寿命是业界一直在追求的目标。
技术实现思路
鉴于上述问题,本专利技术提出了一种传感器控制方法、传感器控制装置、传感器及存储介质,以减少无线传感器的功耗,延长无线传感器的使用寿命。第一方面,本专利技术实施例提供了一种传感器控制方法,适用于无线传感器,所述无线传感器包括微控制单元,所述方法包括:获取无线传感器的当前网络连接状态,当前网络连接状态为离网状态或联网状态;根据当前网络连接状态,设置无线传感器的当前工作模式;根据当前工作模式,设置微控制单元的当前运行模式,不同的当前运行模式具有不同的功耗。第二方面,本专利技术实施例提供了一种传感器控制装置,包括:状态模块,用于获取所述无线传感器的当前网络连接状态,所述当前网络连接状态为离网状态或联网状态;工作模块,用于根据所述当前网络连接状态,设置所述无线传感器的当前工作模式;控制模块,用于根据所述当前工作模式,设置所述微控制单元的当前运行模式,不同的所述当前运行模式具有不同的功耗。第三方面,本专利技术实施例提供了一种传感器,所述传感器包括:一个或多个处理器、存储器及一个或多个应用程序,其中一个或多个应用程序被存储在存储器中并被配置为由一个或多个处理器上执行,一个或多个应用程序配置用于执行如上述第一方面的方法。第四方面,本专利技术实施例提供了一种计算机可读取存储介质,所述计算机可读取存储介质中存储有程序代码,所述程序代码可被处理器调用执行如上述第一方面所述的方法。本专利技术实施例提供的传感器控制方法、传感器控制装置、传感器及存储介质,通过获取无线传感器的当前网络连接状态,当前网络连接状态为离网状态或联网状态,然后根据当前网络连接状态,设置无线传感器的当前工作模式,最后根据当前工作模式,设置微控制单元的当前运行模式,其中,不同的当前运行模式具有不同的功耗。从而通过检测无线传感器自身所处的网络状态来设置无线传感器的硬件及软件的工作模式,使得无线传感器可以在不影响可靠性和功能的情况下,实现最优功耗。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。图1示出了本专利技术一个实施例提供的传感器控制方法的流程示意图;图2示出了本专利技术另一个实施例提供的传感器控制方法的流程示意图;图3示出了本专利技术另一个实施例中步骤S310至步骤S320的流程示意图;图4示出了本专利技术一个实施例提供的传感器控制装置的框图;图5示出了本专利技术实施例用于执行根据本专利技术实施例的传感器控制方法的传感器的框图;图6示出了本专利技术实施例的用于保存或者携带实现根据本专利技术实施例的传感器控制方法的程序代码的存储单元。具体实施方式为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述。现有的无线传感器通常需要通过某种无线通信协议加入到已建立的无线网络中,例如ZigBee、BLE-mesh、WiFi以及NB-IoT等无线通信协议。无线传感器一旦加入到无线网络中,就会不定期的与网络中心设备进行握手通讯,以便让网络中心设备与无线传感器进行数据交换,同时网络中心设备也会检测无线传感器的工作状态是否正常,在这种情况下,需要无线传感器不定期处于激活状态造成比较大的功耗。目前,无线传感器在工厂测试阶段、运输过程或仓储阶段时,现有技术为了减少前述三个阶段中不必要的功耗,主要有两种解决方案:方案一,先取下电池,在用户拿到无线传感器后,再装上电池让无线传感器工作;方案二:在电池供电处增加电池挡片,使电池无法供电,在用户拿到无线传感器后,再取下电池挡片让电池开始供电,并让无线传感器工作。通过上述两种方案解决无线传感器的功耗问题增加了生产制造和用户使用过程的操作流程,影响用户体验,同时也增加了对产品外形的诸多限制,例如需要在防尘防水要求较高的场合下使用,降低了设备可靠性。针对上述问题,专利技术人经过长期的研究发现并提出了本专利技术实施例提供的传感器控制方法、传感器控制装置、传感器及存储介质,通过检测无线传感器自身所处的网络状态来设置无线传感器的硬件及软件的工作模式,使得无线传感器可以在不影响可靠性和功能的情况下,实现最优功耗。下面将结合附图具体描述本专利技术的各实施例。请参阅图1,图1示出了本专利技术一个实施例提供的传感器控制方法的流程示意图。下面将针对图1所示的实施例进行详细的阐述,所述方法具体可以包括以下步骤:步骤S110:获取无线传感器的当前网络连接状态。本实施例中,当前网络连接状态为离网状态或联网状态,其中,当无线传感器处于离网状态时,无法与其他设备进行通信;当无线传感器处于联网状态时,可以与其他设备进行正常通信,实现数据交互。在一种实施方式中,当无线传感器处于离网状态时,其内部未存储有网络连接信息,无法与其他设备建立通信连接,以进行通信;当无线传感器处于联网状态时,其内部存储有网络连接信息,与其他设备建立通信连接,以与其他设备进行正常通信,实现数据交互。本实施例中,无线传感器可以通过无线通信协议加入已建立的无线网络中,具体的,无线通信协议可以是ZigBee、低功耗蓝牙网络(BLE-mesh)、WiFi、窄带物联网(NB-IoT)等无线通信协议,可以理解的是,无线传感器根据无线通信协议与无线网络建立连接,对应不同的无线网络所采用的无线通信协议不同,在此不作限定。步骤S120:根据当前网络连接状态,设置无线传感器的当前工作模式。本实施例中,无线传感器的当前网络连接状态与当前工作模式存在对应关系,具体的,在当前网络连接状态为离网状态时对应的当前工作模式与在当前网络连接状态为联网状态时对应的当前工作模式不同。例如,无线传感器的当前网络连接状态为联网状态,设置当前工作模式A1,在当前网络连接状态从联网状态切换为离网状态时,设置当前工作模式A2。需要说明的是,不同的当前工作模式可以对应不同的当前网络连接状态,也可以对应相同的当前网络连接状态,可以理解的是,无线传感器的当前网络连接状态与当前运行模式存在预设的映射关系,该预设的映射关系可以是程序内置的,也可以是由用户自定义设置的,在此不做限定。步骤S130:根据当前工作模式,设置微控制单元的当前运行模式,不同的当前运行模式具有不同的功耗。本实施例中,微控制单元包括有中央处理器模块、RAM模块、RTC定时器模块以及I/O端口。在一些实施方式中,微控制单元还包括ROM模块,ROM模块只可读取信息无法写入信息。其中,I/O端口可以用来与外围设备以及扩展资源进行通信。本实施例中,无线传感器的当前工作模式与微控制单本文档来自技高网
...

【技术保护点】
1.一种传感器控制方法,适用于无线传感器,所述无线传感器包括微控制单元,其特征在于,所述方法包括:获取所述无线传感器的当前网络连接状态,所述当前网络连接状态为离网状态或联网状态;根据所述当前网络连接状态,设置所述无线传感器的当前工作模式;根据所述当前工作模式,设置所述微控制单元的当前运行模式,不同的所述当前运行模式具有不同的功耗。

【技术特征摘要】
1.一种传感器控制方法,适用于无线传感器,所述无线传感器包括微控制单元,其特征在于,所述方法包括:获取所述无线传感器的当前网络连接状态,所述当前网络连接状态为离网状态或联网状态;根据所述当前网络连接状态,设置所述无线传感器的当前工作模式;根据所述当前工作模式,设置所述微控制单元的当前运行模式,不同的所述当前运行模式具有不同的功耗。2.如权利要求1所述的方法,其特征在于,所述根据所述当前网络连接状态,设置所述无线传感器的当前工作模式,包括:在所述当前网络连接状态由离网状态切换为联网状态时,将所述无线传感器的所述当前工作模式由未入网模式切换为工厂测试模式;所述根据所述当前工作模式,设置所述微控制单元的当前运行模式,包括:当所述无线传感器处于所述工厂测试模式时,将所述微控制单元的当前运行模式由深度睡眠模式切换为睡眠模式,所述微控制单元从所述睡眠模式唤醒至正常运行模式所需的时间低于从所述深度睡眠模式唤醒至所述正常运行模式所需的时间。3.如权利要求2所述的方法,其特征在于,微控制单元包括有中央处理器模块、RAM模块、RTC定时器模块以及I/O端口;在所述深度睡眠模式中,中央处理器模块处于睡眠状态,仅通过I/O端口唤醒所述中央处理器模块;在所述睡眠模式中,中央处理器模块处于睡眠状态,通过I/O端口或RTC定时器模块唤醒所述中央处理器模块,且RAM模块处于保持状态;在所述正常运行模式中,中央处理器模块处于正常工作状态。4.如权利要求1-3中任一项所述的方法,其特征在于,在所述获取所述无线传感器的当前网络连接状态之后,所述方法还包括:在所述当前网络连接状态为离网状态时,检测入网指令;根据所述入网指令,建立网络连接,并将所述当前网络连接状态由离网状态切换为联网状态。5.如权利要求2-3中任一项所述的方法,其特征在于,在所述将所述微控制单元的当前运行模式由深度睡眠模式切换为睡眠模式之后,所述方法还包...

【专利技术属性】
技术研发人员:游震春游延筠刘志鸿蒙梦彭江波
申请(专利权)人:深圳绿米联创科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1