System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及物联网设备管理,具体涉及一种基于状态机的物联网设备管理方法。
技术介绍
1、状态机模型在物联网设备中广泛应用于智能设备的状态控制和事件处理。智能家居中,智能灯光根据当前的环境来切换不同的亮度和颜色。工业自动化中,自动化设备根据设备的运行状态和周围的环境来自动调整设备的运行参数,进行更加准确的加工和装配。智慧交通和智能驾驶中,智慧交通根据当前的车流量更加智能的切换信号灯,智能行驶根据不同的路况切换更好的驾驶模式。
2、在物联网设备的应用中,设备的复杂性大大提高,对用的控制这些设备的程序的逻辑的复杂性也就大大提高。在以往的设备运行某个事件时,必须要对设备的当时的状态做出判断,例如智能灯光调节亮度时,这个设备当时的状态必须是打开的,所以系统必须每次都需要去校验这个设备的状态,当设备有很多状态时,系统的设计就会变得复杂;而且很多设备的其中一个状态有多条事件可以触发时,这样也会增加系统逻辑的复杂性,比如人脸认证失败,可以结束认证,也可以使用其他认证,比如指纹认证。多样化的物联网设备流程和逻辑复杂,导致设备和系统出错率大大提升,且以往设备的流程无法配置化,一旦系统植入设备变无法改变,导致扩展,修改都变的非常困难,不能自主的适用复杂的环境,比如交通信号灯在人流车流复杂的变化下,不能自主的切换信号灯。
技术实现思路
1、本专利技术需要解决的技术问题是提供一种基于状态机的物联网设备管理方法,可实现流程可配制化,高内聚,集中配置,可直接更改配置信息,可维护性和扩展性强,易变更
2、为解决上述技术问题,本专利技术所采取的技术方案如下。
3、基于状态机的物联网设备管理方法,包括以下步骤:
4、s1.定义设备状态;
5、s2.定义设备事件;
6、s3.定义状态之间的转移条件;
7、s4.绘制状态图;
8、s5.实现状态机。
9、优选的,所述步骤s1中明确设备的所有状态,每个状态还需要定义其对应的属性和行为。
10、优选的,所述步骤s2中定义可能触发状态变化的所有事件;所述事件即切换设备的一个动作,可以是来自传感器的物理信号,也可以是用户的输入信号。
11、优选的,所述步骤s3中的转移条件基于当前状态和事件的属性,转移条件组成设备状态的运行周期,设备不同状态之间的转移条件是唯一的。
12、优选的,所述步骤s3中的转移条件结合机器学习,人工智能来优化设备的状态切换。
13、优选的,所述步骤s3中的转移条件通过将状态机的物联网设备与其他设备协同来实现状态切换。
14、优选的,所述设备的运行周期保存在设备的存储中,通过设备管理找到当前设备,修改设备运行周期;通过刷新机制或者重启机制,实现设备的状态流转的配置化。
15、优选的,所述步骤s4中的状态图由表示设备的不同状态的状态节点和表示状态之间的转移条件的转移边组成。
16、优选的,所述步骤s5中可以使用现有的状态机框架实现状态机,也可以自行编写状态机代码实现状态机。
17、由于采用了以上技术方案,本专利技术所取得技术进步如下。
18、本专利技术可以实现更加复杂的任务和操作;通过利用机器学习、人工智能等技术,可实现状态机模型可以自主地学习和优化自身的运行,从而更好地适应不同的场景和应用;通过状态机模型不局限于单一设备上,是可以跨多个设备进行协同,实现将多个设备的状态机进行协同设计和优化,从而可以实现更加智能化的运行和控制,且状态机模型更加灵活,可以根据不同的应用场景和需求进行自由的调整和优化,这大大提高状态机模型的可定制性和适应性,为智能设备的发展带来更多的机会和挑战。
本文档来自技高网...【技术保护点】
1.基于状态机的物联网设备管理方法,其特征在于:包括以下步骤:
2.根据权利要求1所述的基于状态机的物联网设备管理方法,其特征在于:所述步骤S1中明确设备的所有状态,每个状态还需要定义其对应的属性和行为。
3.根据权利要求1所述的基于状态机的物联网设备管理方法,其特征在于:所述步骤S2中定义可能触发状态变化的所有事件;所述事件即切换设备的一个动作,可以是来自传感器的物理信号,也可以是用户的输入信号。
4.根据权利要求1所述的基于状态机的物联网设备管理方法,其特征在于:所述步骤S3中的转移条件基于当前状态和事件的属性,转移条件组成设备状态的运行周期,设备不同状态之间的转移条件是唯一的。
5.根据权利要求4所述的基于状态机的物联网设备管理方法,其特征在于:所述步骤S3中的转移条件结合机器学习,人工智能来优化设备的状态切换。
6.根据权利要求4所述的基于状态机的物联网设备管理方法,其特征在于:所述步骤S3中的转移条件通过将状态机的物联网设备与其他设备协同来实现状态切换。
7.根据权利要求4所述的基于状态机的物联网设
8.根据权利要求1所述的基于状态机的物联网设备管理方法,其特征在于:所述步骤S4中的状态图由表示设备的不同状态的状态节点和表示状态之间的转移条件的转移边组成。
9.根据权利要求1所述的基于状态机的物联网设备管理方法,其特征在于:所述步骤S5中可以使用现有的状态机框架实现状态机,也可以自行编写状态机代码实现状态机。
...【技术特征摘要】
1.基于状态机的物联网设备管理方法,其特征在于:包括以下步骤:
2.根据权利要求1所述的基于状态机的物联网设备管理方法,其特征在于:所述步骤s1中明确设备的所有状态,每个状态还需要定义其对应的属性和行为。
3.根据权利要求1所述的基于状态机的物联网设备管理方法,其特征在于:所述步骤s2中定义可能触发状态变化的所有事件;所述事件即切换设备的一个动作,可以是来自传感器的物理信号,也可以是用户的输入信号。
4.根据权利要求1所述的基于状态机的物联网设备管理方法,其特征在于:所述步骤s3中的转移条件基于当前状态和事件的属性,转移条件组成设备状态的运行周期,设备不同状态之间的转移条件是唯一的。
5.根据权利要求4所述的基于状态机的物联网设备管理方法,其特征在于:所述步骤s3中的转移条件结合机器学习,人...
【专利技术属性】
技术研发人员:唐飞,龚波,水军,肖观生,丁克力,何忠凡,
申请(专利权)人:珠海市新德汇信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。