摘要

通信中间件屏蔽了底层网络通信设备,为上层应用程序提供统一消息处理接口,在嵌入式软件中得到了广泛的应用。由于嵌入式软件需求多样、资源受限,通信中间件需要根据项目需求管理特定的网络通信设备。对网络通信设备的管理能力,决定了通信中间件软件的扩展能力和灵活性。基于上述背景,本文基于工厂方法模式设计了嵌入式通信中间件设备管理框架,对具体网络通信设备的管理和使用进行了抽象,实现了通信中间件业务逻辑与具体设备的解耦,提高了嵌入式通信中间件的扩展能力。