自组织多跳多路径互联网连接的中间件解决方案
1. 引言
在无线通信领域,实现设备间的有效连接和数据传输是一个关键问题。为了实现相互发现和数据传输,需要足够的时间进行设备间的交互和网络配置。为了解决这些问题,研究人员开发了MMHC(Multi-hop Multi-path Internet Connectivity)中间件,旨在以一种便携且有效的方式访问蓝牙相关的底层细节,实现自组织多跳多路径的互联网连接。
2. MMHC中间件概述
MMHC是一个开源的中间件原型,适用于无线管理研究社区。它可在多个主流操作系统(如Linux、MS Windows XP/Vista和MacOSX)上下载使用。其架构主要由三个核心组件构成:
- 网络接口提供者(Network Interface Provider, NIP) :提供对异构接口的统一管理访问,隐藏底层接口驱动和操作系统的细节,为上层提供透明的接口能力访问。
- 连接管理器(Connection Manager, CM) :负责建立和管理单跳链路,通过收集RSSI序列来估计节点移动性,从而决定激活哪些单跳路径。
- 路由管理器(Routing Manager, RM) :创建并动态处理多跳路径,根据节点移动性和能量可用性等信息估计路径的耐久性和吞吐量。
下面是MMHC中间件架构的简单示意图:
graph LR
classDef process fill:#E5F6FF,stroke:
超级会员免费看
订阅专栏 解锁全文
24

被折叠的 条评论
为什么被折叠?



