System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及嵌入式系统的领域,尤其是涉及一种基于ip协议的多嵌入式平台间的通信方法。
技术介绍
1、随着嵌入式技术的发展及设备功能变化,单一嵌入式平台能力不足以完成复杂任务,需要多个嵌入式平台之间协作完成。在传统的设计架构中,通过事先规划i cd的形式来实现,各个嵌入式平台仅能执行预先规划的功能,并按照i cd定义完成数据通信。随着系统规模的增加,这种预先规划的形式在规划复杂度、动态灵活性、系统容错、动态升级等方面存在着明显不足:
2、随着任务复杂度的提升,所参与的嵌入式平台数量增加,i cd规划难度指数级增长,且出现平台失效的概率增加,需额外考虑系统重构等因素,因此带来较大的人力、物力等资源开销;
3、嵌入式平台内部与平台间通信协议不一致,导致平台间设备通信效率低下,互操作能力差;
4、嵌入式平台内部设备仅能按照预先规划的i cd运行,导致软硬件资源耦合度高,单个嵌入式平台只能完成既定功能,无法随着执行功能变化进行灵活组合,不支持平台的动态接入、退出等,嵌入式系统的动态灵活性差。
5、上述缺点导致现有嵌入式系统在多平台协同场景下系统设计复杂,系统运行效能低下,无法支撑协同场景下系统规模的灵活扩展。
技术实现思路
1、有鉴于此,本申请提供一种基于ip协议的多嵌入式平台间的通信方法,解决了现有技术中的问题,实现多平台间高效数据交换及设备互操作。
2、本申请提供的一种基于ip协议的多嵌入式平台间的通信方法采用如下的技术方案:
...【技术保护点】
1.一种基于IP协议的多嵌入式平台间的通信方法,每个嵌入式平台内部包含运行相关应用功能的通用设备、网络交换机,网关设备,平台内通用设备之间通过网络交换机进行数据交互,平台内通用设备和网关设备之间通过网络交换机进行数据交互,其特征在于,通信方法包括如下步骤:
2.根据权利要求1所述的基于IP协议的多嵌入式平台间的通信方法,其特征在于,两个平台进行通信时,一个平台作为发送平台,另一个平台作为目标平台,发送平台的通用设备根据本地订阅分发表发送主题消息至网关设备,发送平台的网关设备根据发送平台的全局订阅分发表将主题消息分发给目标平台的网关设备,目标平台网关设备将主题消息根据目标平台的全局订阅分发表发送至目标平台上的目标通用设备。
3.根据权利要求1所述的基于IP协议的多嵌入式平台间的通信方法,其特征在于,多嵌入式平台上电后,平台内通用设备、网关设备和网络交换机执行设备初始化过程,构建本平台内设备通信网络,各通用设备加载运行驻留的功能应用。
4.根据权利要求3所述的基于IP协议的多嵌入式平台间的通信方法,其特征在于,多嵌入式平台上电后的具体过程包括:
...【技术特征摘要】
1.一种基于ip协议的多嵌入式平台间的通信方法,每个嵌入式平台内部包含运行相关应用功能的通用设备、网络交换机,网关设备,平台内通用设备之间通过网络交换机进行数据交互,平台内通用设备和网关设备之间通过网络交换机进行数据交互,其特征在于,通信方法包括如下步骤:
2.根据权利要求1所述的基于ip协议的多嵌入式平台间的通信方法,其特征在于,两个平台进行通信时,一个平台作为发送平台,另一个平台作为目标平台,发送平台的通用设备根据本地订阅分发表发送主题消息至网关设备,发送平台的网关设备根据发送平台的全局订阅分发表将主题消息分发给目标平台的网关设备,目标平台网关设备将主题消息根据目标平台的全局订阅分发表发送至目标平台...
【专利技术属性】
技术研发人员:吴森,王银利,齐亚磊,王威,
申请(专利权)人:中国航空工业集团公司洛阳电光设备研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。