The invention discloses a node equipment program upgrade method. The program running area of the single chip microcomputer is preset to be two parts, and the initial program is saved in the first part. When the initial program needs to be updated, the upgrade data file is first connected with the single chip microcomputer, and then sent to the second part of the program running area of the single chip microcomputer. Secondly, the upgrade data files of the second part can be copied to the first part by the MCU, and the upgrade of the node equipment program can be completed. It does not need to go to the site of the node equipment, nor does it need to burn the node equipment back to the factory, which greatly facilitates the upgrade of the node equipment program. The invention also provides a main control system, a single-chip microcomputer system, a node equipment program upgrade system and device, which can also achieve the above beneficial effect.
【技术实现步骤摘要】
一种节点设备程序升级方法及相关装置
本专利技术涉及酒店智能管理领域,更具体地说,涉及一种节点设备程序升级方法、系统、装置、主控系单片机系统。
技术介绍
目前酒店智能设备在安装调试过后,经常会出现原有的需求被更改,已安装或调试好的设备系统需要进行更新。对于设备系统的更新,则需要重新返厂烧录程序或者逐个模块通过专用设备进行联机升级,因此会造成很大的浪费以及不便。此外,对于使用485等总线分布式的设备,安装位置通常会非常分散。例如,设备通常安装在不同房间内,且基本处于房间的天花板衣橱顶等位置。如果需要对设备进行升级,就需要技术人员到每层楼的每个房间,再到房间内特定位置对设备进行升级,由于设备安装位置的特殊,并且通常与强电处于同一箱体内,既辛苦又存在安全隐患。因此,如何方便的对节点设备进行升级,是本领域技术人员需要解决的问题。
技术实现思路
本专利技术的目的在于提供一种节点设备程序升级方法、系统、装置、主控系单片机系统,以方便的对节点设备进行升级。为实现上述目的,本专利技术实施例提供了如下技术方案:一种节点设备程序升级方法,应用于主控系统,包括:与目标节点设备的单片机建立连接;其中,所述单片机的运行程序区包括预设的第一部分与第二部分,所述目标节点设备的初始运行程序烧录在所述第一部分;向所述第二部分下发升级数据文件,以使所述单片机将所述第二部分的升级数据文件复制到所述第一部分后运行所述升级数据文件。其中,所述向所述第二部分下发升级数据文件之前,还包括:与目标节点设备的单片机进行握手验证;当与所述单片机握手验证成功时,继续启动所述向所述第二部分下发升级数据文件的步骤。其中 ...
【技术保护点】
1.一种节点设备程序升级方法,其特征在于,应用于主控系统,包括:与目标节点设备的单片机建立连接;其中,所述单片机的运行程序区包括预设的第一部分与第二部分,所述目标节点设备的初始运行程序烧录在所述第一部分;向所述第二部分下发升级数据文件,以使所述单片机将所述第二部分的升级数据文件复制到所述第一部分后运行所述升级数据文件。
【技术特征摘要】
1.一种节点设备程序升级方法,其特征在于,应用于主控系统,包括:与目标节点设备的单片机建立连接;其中,所述单片机的运行程序区包括预设的第一部分与第二部分,所述目标节点设备的初始运行程序烧录在所述第一部分;向所述第二部分下发升级数据文件,以使所述单片机将所述第二部分的升级数据文件复制到所述第一部分后运行所述升级数据文件。2.根据权利要求1所述的方法,其特征在于,所述向所述第二部分下发升级数据文件之前,还包括:与目标节点设备的单片机进行握手验证;当与所述单片机握手验证成功时,继续启动所述向所述第二部分下发升级数据文件的步骤。3.根据权利要求1所述的方法,其特征在于,所述向所述第二部分下发升级数据文件之前,还包括:接收由所述单片机发送的所述单片机的特征码;利用所述特征码判断待下发的升级数据文件是否与所述单片机对应;若是,则继续执行所述向所述第二部分下发升级数据文件的步骤。4.根据权利要求1所述的方法,其特征在于,所述向所述第二部分下发升级数据文件之后,还包括:向所述第二部分下发所述升级数据文件的第一MD5值,以使所述单片机在接收到所述升级数据文件后,计算所述升级数据文件得到的第二MD5值,并将所述第二MD5值与所述第一MD5进行对比得到所述升级数据文件的准确性;其中,所述第一MD5值为下发所述升级数据文件之前,主控系统计算所述升级数据文件得到的MD5值。5.根据权利要求1所述的方法,其特征在于,所述向所述第二部分下发升级数据文件之前,还包括:在待发送的升级数据文...
【专利技术属性】
技术研发人员:刘广卫,姚周军,赵敏,梁彦博,李守华,
申请(专利权)人:山东比特智能科技股份有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。