一种基于JRuby脚本的物联网设备控制方法及装置制造方法及图纸

技术编号:38876061 阅读:32 留言:0更新日期:2023-09-22 14:09
本发明专利技术公开了一种基于JRuby脚本的物联网设备控制方法及装置,涉及计算软件、物联网领域,该方法包括物联网平台获取设备的实时运行状态,同时调用JRuby脚本并查询得到设备关联的BPM业务流程;物联网平台调用BPM流程引擎,根据预先配置的业务流程执行规则,分步执行BPM业务流程;BPM流程引擎调用JRuby脚本以向设备下发指令,以使设备实现指令对应业务的执行。本发明专利技术能够有效提升设备业务的适用性。本发明专利技术能够有效提升设备业务的适用性。本发明专利技术能够有效提升设备业务的适用性。

【技术实现步骤摘要】
一种基于JRuby脚本的物联网设备控制方法及装置


[0001]本专利技术涉及计算软件、物联网领域,具体涉及一种基于JRuby脚本的物联网设备控制方法及装置。

技术介绍

[0002]如今,物联网已经在各行各业得到了广泛的应用,大量的设备及传感器已通过MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)、TCP(Transmission Control Protocol,传输控制协议)、Modbus(一种串行通信协议)等协议接入到物联网系统,因此,如何完全发挥设备的功效,提升设备的业务运行能力,成为了新的技术发展趋势。
[0003]在传统的设备业务流程控制架构中,设备、传感器关联的业务流程,必须通过预定的逻辑规则来执行,无法动态执行;且BPM流程引擎无法直接下发设备、传感器指令,导致业务和设备、传感器处于分离状态,无法良好的组织设备、传感器关联的业务。

技术实现思路

[0004]针对现有技术中存在的缺陷,本专利技术的目的在于提供一种基于JRuby脚本的物联网设备控制方法及装置,本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于JRuby脚本的物联网设备控制方法,其特征在于,具体包括以下步骤:物联网平台获取设备的实时运行状态,同时调用JRuby脚本并查询得到设备关联的BPM业务流程;物联网平台调用BPM流程引擎,根据预先配置的业务流程执行规则,分步执行BPM业务流程;BPM流程引擎调用JRuby脚本以向设备下发指令,以使设备实现指令对应业务的执行。2.如权利要求1所述的一种基于JRuby脚本的物联网设备控制方法,其特征在于,所述JRuby脚本位于物联网平台,且通过Java虚拟机动态加载。3.如权利要求1所述的一种基于JRuby脚本的物联网设备控制方法,其特征在于,所述物联网平台获取设备的实时运行状态,具体为:设备接入至物联网后,物联网平台实时对设备下发指令,且设备在运行过程中,向物联网平台上报实时运行状态。4.如权利要求3所述的一种基于JRuby脚本的物联网设备控制方法,其特征在于,所述查询得到设备关联的BPM业务流程,具体步骤包括:物联网平台向设备下发指令或接收到设备上报的实时运行状态后,判断是否执行控制流程:若是,则查询得到设备关联的BPM业务流程;若否,则结束。5.如权利要求1所述的一种基于JRuby脚本的物联网设备控制方法,其特征在于,所述BPM流程引擎调用JRuby脚本以向设备下发指令,以使设备实现指令对应业务的执行,具体步骤包括:BPM流程引擎调用物联网平台的业务接口,以实现物联网平台对JRuby脚本的调用;通过JRuby脚本,物联网平台向设备下发指令,以使设备实现指令对应业务的执行。6.如权利要求5所述的一种基于JR...

【专利技术属性】
技术研发人员:瞿礼田松梅志雄张小琛蔡九天刘言军
申请(专利权)人:武汉烽火信息集成技术有限公司
类型:发明
国别省市:

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

1