一种基于CAN协议的兼容通信方法、装置、设备及介质与流程
本发明涉及通信,尤其涉及一种基于can协议的兼容通信方法、装置、设备及介质。
背景技术:
1、随着储能系统在电力调度、新能源接入及微电网等领域的广泛应用,储能系统的通信与控制成为保障系统可靠性与效率的关键环节。目前,储能系统多采用can(controller area network)总线实现储能系统中储能设备间的数据传输,并配合系统对外开放的api(application programming interface),支撑上层系统对储能设备的控制指令下发。
2、在传统方案中,储能系统的can协议通常由厂商自定义,或者采用标准化协议,如gb/t、modbus over can等。然而,由于不同厂商、不同设备类型或不同协议版本之间存在接口格式、数据定义及通信机制的显著差异,储能系统在扩展新设备或集成第三方设备时,为了确保系统内部设备之间、以及系统与上层系统之间的通信正常交互,往往需要针对每种协议进行大量的适配开发工作,开发周期长且维护成本高。
3、因此,如何在不进行复杂协议适配的情况下,实现设备间通信的兼容性,保证通信的正常交互成为亟待解决的问题。
技术实现思路
1、本发明实施例提供一种基于can协议的兼容通信方法、装置、设备及介质,以解决如何在不进行复杂协议适配的情况下,实现设备间通信的兼容性,保证通信的正常交互的问题。
2、一种基于can协议的兼容通信方法,包括:
3、接收第一设备发送的原始数据;
4、根据所述原始数据,从预设插件库中匹配得到目标can协议插件;
5、调用所述目标can协议插件,对所述原始数据进行转化处理,得到目标数据;
6、将所述目标数据发送给第二设备。
7、一种基于can协议的兼容通信装置,包括:
8、接收模块,用于接收第一设备发送的原始数据;
9、匹配模块,用于根据所述原始数据,从预设插件库中匹配得到目标can协议插件;
10、处理模块,用于调用所述目标can协议插件,对所述原始数据进行转化处理,得到目标数据;
11、发送模块,用于将所述目标数据发送给第二设备。
12、一种计算机设备,包括处理器和存储器,所述存储器存储有计算机程序,所述计算机程序可在所述处理器上运行,所述处理器执行所述计算机程序时,实现上述基于can协议的兼容通信方法。
13、一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,实现上述基于can协议的兼容通信方法。
14、上述基于can协议的兼容通信方法,通过接收第一设备发送的原始数据,根据原始数据,从预设插件库中匹配得到目标can协议插件,调用目标can协议插件,对原始数据进行转化处理,得到目标数据,将目标数据发送给第二设备。
15、其中,在接收到设备发送的原始数据时,通过匹配机制和插件库中的can协议插件,自动识别并调用与当前设备相匹配的目标协议插件,对第一设备发送的原始数据进行转化处理,以适配接收数据的第二设备,无需进行设备间协议的适配开发,降低了开发和维护成本,并实现了设备间通信的兼容性,保证了通信的正常交互。
1.一种基于can协议的兼容通信方法,其特征在于,包括:
2.根据权利要求1所述的基于can协议的兼容通信方法,其特征在于,所述根据所述原始数据,从预设插件库中匹配得到目标can协议插件,包括:
3.根据权利要求2所述的基于can协议的兼容通信方法,其特征在于,所述调用所述目标can协议插件,对所述原始数据进行转化处理,得到目标数据,包括:
4.根据权利要求2所述的基于can协议的兼容通信方法,其特征在于,所述调用所述目标can协议插件,对所述原始数据进行转化处理,得到目标数据,还包括:
5.根据权利要求1所述的基于can协议的兼容通信方法,其特征在于,所述根据所述原始数据,从预设插件库中匹配得到目标can协议插件,还包括:
6.根据权利要求5所述的基于can协议的兼容通信方法,其特征在于,所述调用所述目标can协议插件,对所述原始数据进行转化处理,得到目标数据,还包括:
7.根据权利要求1所述的基于can协议的兼容通信方法,其特征在于,在所述接收第一设备发送的原始数据之后,还包括:
8.根据权利要求1所述的基于can协议的兼容通信方法,其特征在于,在所述接收第一设备发送的原始数据之后,还包括:
9.根据权利要求8所述的基于can协议的兼容通信方法,其特征在于,所述根据所述原始数据,从预设插件库中匹配得到目标can协议插件,包括:
10.根据权利要求9所述的基于can协议的兼容通信方法,其特征在于,所述调用所述目标can协议插件,对所述原始数据进行转化处理,得到目标数据,还包括:
11.根据权利要求1所述的基于can协议的兼容通信方法,其特征在于,在接收第一设备发送的原始数据之前,还包括:
12.一种基于can协议的兼容通信装置,其特征在于,包括:
13.一种计算机设备,其特征在于,包括处理器和存储器;
14.一种计算机可读存储介质,其特征在于,存储有计算机程序,所述计算机程序被处理器执行时,实现如权利要求1至11任一项所述的基于can协议的兼容通信方法。
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com