一种基于RDM协议的无线固件升级方法及系统技术方案

技术编号:23629581 阅读:22 留言:0更新日期:2020-04-01 00:06
本发明专利技术提出基于RDM协议的无线固件升级方法及系统,该方法是:设置一可接入或退出DMX设备网络的中间设备,该中间设备用于在网内的DMX设备与上位控制终端之间转发数据;将中间设备接入DMX设备网络,通过问询搜索在线DMX设备信息;在线的DMX设备响应问询向中间设备发送自身的信息,所述中间设备再将DMX设备信息通过无线网络反馈至上位控制终端;在上位控制终端上根据收集到的DMX设备信息生成DMX设备列表,在DMX设备列表中点选需要升级的DMX设备,向选中的DMX设备推送固件数据包,由对应的DMX设备接收固件数据包完成更新升级;该系统包括移动电源、中间设备和上位控制终端,所述中间设备包括电源模块、处理器、无线通讯模块和接线端子。

A method and system of wireless firmware upgrade based on RDM protocol

【技术实现步骤摘要】
一种基于RDM协议的无线固件升级方法及系统
本专利技术属于照明控制技术,具体涉及一种基于RDM协议的无线固件升级方法及系统。
技术介绍
RDM(Remote Device Management)是远程设备管理协议,它是以DMX512-A为基础,通过对灯具的DMX地址进行设定,可实现搜索扫描统计网内有多少灯具,并返回灯具的基本信息。现有通过RDM协议对灯具进行配置的方案,需要有固定接入于网内的上位机,该上位机需具备通讯硬件和编译处理环境,不仅成本较高,而且对上位机中的固件更新也是问题,最为常见的是用笔记本电脑作为上位机,通过转接口接入灯具网络,虽然笔记本电脑自身能解决通讯硬件和编译处理环境的问题,但其需要在现场设有网络接口或布局无线网进行联网,且其自重也大,携带不便。
技术实现思路
为克服现有技术中存在的问题,本专利技术提出基于RDM协议的无线固件升级方法及系统,其具体
技术实现思路
如下:一种基于RDM协议的无线固件升级方法,其包含:步骤一,设置一可接入或退出DMX设备网络的中间设备,该中间设备用于管理该DMX网络内的所有设备信息,并将其同步到上位控制终端便于进一步的可视化管理;步骤二,将中间设备接入DMX设备网络,通过半双工方式搜索在线DMX设备信息,包括设备类型和设备地址;在线的DMX设备依据本地信息进行核对匹配,若符合则响应问询向中间设备发送自身的信息,所述中间设备再将DMX设备信息通过无线网络反馈至上位控制终端;步骤三,在上位控制终端上根据收集到的DMX设备信息生成DMX设备列表,在DMX设备列表中点选需要升级的DMX设备,向选中的DMX设备推送固件数据包,由对应的DMX设备接收固件数据包完成更新升级;其中,对DMX设备的点选操作包括逐个点选或按设备类型批量选择,选中后上位控制终端自动以对应的设备地址进行推送。于本专利技术的一个或多个实施例当中,DMX设备信息还包括所属区域或所属系统的代码,在上位控制终端通过所属区域或所属系统的代码进行批量选择。于本专利技术的一个或多个实施例当中,DMX设备在完成更新升级后向上反馈当前安装的固件包进度情况,包括所安装的固件数据包数量及校验值,所述上位控制终端或中间设备核对该数量及校验值与其发出的固件数据包数量及校验值是否相符,若相符则判定更新成功,若不相符则判定更新失败,向对应DMX设备重新发新固件数据包进行更新升级。一种基于RDM协议的无线固件升级系统,其包括移动电源、中间设备和上位控制终端,所述中间设备包括电源模块、处理器、无线通讯模块和接线端子,所述电源模块设有用于连接移动电源的DC供电接口,所述无线通讯模块用于与上位控制终端连接并收发数据,所述接线端子用于通过双绞线与DMX设备网络中任一DMX设备的端子连接以接入DMX设备网络。于本专利技术的一个或多个实施例当中,用于移动电源与中间设备连接的电源线包括位于一端的USB插接头,以及位于另一端的DC插接头。于本专利技术的一个或多个实施例当中,所述移动电源集成于所述上位控制终端。本专利技术的有益效果是:遵循标准RDM协议,通用性强,通过中间设备直接接及并应用于现有DMX网络,无需更改任何配置,即插即用,实现管理智能化,单个/批量升级可选;而且固件数据包由上位控制终端(手机、平板、PDA等)直接提供,不需经网络下载,安全可靠,也无需在现场设置网络接口或WIFI热点;此外,还设置有防坏死机制,通过核对固件数据包数量及加密结果验证更新是否成功,对更新失败的及时进行固件数据包的重发和更新,避免DMX设备因更新失败而失效。设置有DC供电接口,方便通过usb线连接,另外一种就是通过普通的电线将其接入到相应的电源系统。附图说明图1为本专利技术的基于RDM协议的无线固件升级系统的框架示意图。图2为本专利技术的中间设备的原理框架示意图。具体实施方式如下结合附图1和2,对本申请方案作进一步描述:一种基于RDM协议的无线固件升级系统,其包括移动电源1、中间设备2和上位控制终端3,所述中间设备2包括电源模块21、处理器22、无线通讯模块23和接线端子24,所述电源模块21设有用于连接移动电源的DC供电接口211,所述无线通讯模块23用于与上位控制终端3连接并收发数据,所述接线端子24用于通过电线与DMX设备网络A中任一DMX设备A1的端子连接以接入DMX设备网络A。用于移动电源1与中间设备2连接的电源线4包括位于一端的USB插接头,以及位于另一端的DC插接头。实际上,所述移动电源1可以是单独的充电宝,也可以直接集成于所述上位控制终端3,即使用上位控制终端3(手机、平板等)进行供电,技术人员只需携带中间设备和上位控制终端3即可,而且中间设备1只需包括处理器22、无线通讯模块23和接线端子24等常规结构,实现容易、成本低,优于传统的笔记本电脑等笨重的上位机。一种基于RDM协议的无线固件升级方法,其包含:步骤一,设置一可接入或退出DMX设备网络的中间设备,该中间设备用于管理该DMX网络内的所有设备信息,并将其同步到上位控制终端便于进一步的可视化管理;步骤二,将中间设备接入DMX设备网络,通过半双工方式搜索在线DMX设备信息,包括设备类型和设备地址;在线的DMX设备依据本地信息进行核对匹配,若符合则响应问询向中间设备发送自身的信息,所述中间设备再将DMX设备信息通过无线网络反馈至上位控制终端;步骤三,在上位控制终端上根据收集到的DMX设备信息生成DMX设备列表,在DMX设备列表中点选需要升级的DMX设备,向选中的DMX设备推送固件数据包,由对应的DMX设备接收固件数据包完成更新升级;其中,对DMX设备的点选操作包括逐个点选或按设备类型批量选择,选中后上位控制终端自动以对应的设备地址进行推送。作为优选,DMX设备信息还包括所属区域或所属系统的代码,在上位控制终端通过所属区域或所属系统的代码进行批量选择。作为优选,DMX设备在完成更新升级后向上反馈当前安装的固件包进度情况,包括所安装的固件数据包数量及校验值,所述上位控制终端或中间设备核对该数量及校验值与其发出的固件数据包数量及校验值是否相符,若相符则判定更新成功,若不相符则判定更新失败,向对应DMX设备重新发新固件数据包进行更新升级。上述优选实施方式应视为本申请方案实施方式的举例说明,凡与本申请方案雷同、近似或以此为基础作出的技术推演、替换、改进等,均应视为本专利的保护范围。本文档来自技高网...

【技术保护点】
1.一种基于RDM协议的无线固件升级方法,其特征在于,包含:/n步骤一,设置一可接入或退出DMX设备网络的中间设备,该中间设备用于管理该DMX网络内的所有设备信息,并将其同步到上位控制终端便于进一步的可视化管理;/n步骤二,将中间设备接入DMX设备网络,通过半双工方式搜索在线DMX设备信息,包括设备类型和设备地址;在线的DMX设备依据本地信息进行核对匹配,若符合则响应问询向中间设备发送自身的信息,所述中间设备再将DMX设备信息通过无线网络反馈至上位控制终端;/n步骤三,在上位控制终端上根据收集到的DMX设备信息生成DMX设备列表,在DMX设备列表中点选需要升级的DMX设备,向选中的DMX设备推送固件数据包,由对应的DMX设备接收固件数据包完成更新升级;/n其中,对DMX设备的点选操作包括逐个点选或按设备类型批量选择,选中后上位控制终端自动以对应的设备地址进行推送。/n

【技术特征摘要】
1.一种基于RDM协议的无线固件升级方法,其特征在于,包含:
步骤一,设置一可接入或退出DMX设备网络的中间设备,该中间设备用于管理该DMX网络内的所有设备信息,并将其同步到上位控制终端便于进一步的可视化管理;
步骤二,将中间设备接入DMX设备网络,通过半双工方式搜索在线DMX设备信息,包括设备类型和设备地址;在线的DMX设备依据本地信息进行核对匹配,若符合则响应问询向中间设备发送自身的信息,所述中间设备再将DMX设备信息通过无线网络反馈至上位控制终端;
步骤三,在上位控制终端上根据收集到的DMX设备信息生成DMX设备列表,在DMX设备列表中点选需要升级的DMX设备,向选中的DMX设备推送固件数据包,由对应的DMX设备接收固件数据包完成更新升级;
其中,对DMX设备的点选操作包括逐个点选或按设备类型批量选择,选中后上位控制终端自动以对应的设备地址进行推送。


2.根据权利要求1所述的基于RDM协议的无线固件升级方法,其特征在于:DMX设备信息还包括所属区域或所属系统的代码,在上位控制终端通过所属区域或所属系统的代码进行批量选择。


3.根...

【专利技术属性】
技术研发人员:雷建文雷建强吴龙何振超
申请(专利权)人:珠海雷特科技股份有限公司
类型:发明
国别省市:广东;44

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

1