当前位置:首页 > 物联网 > 《物联网技术》杂志
[导读]摘要:作为无线传感器网络的一个重要分支,无线体域网以其巨大的应用前景,受到学术界和产业界的广泛关注。文章 依据采集人体主要生理指标的传感器节点位置,采用ZigBee无线通信协议和AODV路由协议,构建了无线体域网人体模型; 并通过无线网络主流仿真软件NS2仿真了基于ZigBee的无线体域网的数据传输时延和丢包率,探究了ZigBee协议对无线体 域网的适用性。

引言

无线体域网(Wireless Body Area Network,WBAN)又称 体域传感网(Body Area Sensor Networks,BASN),它是以人 体为中心的通信网络,是由分布于人体表面和人体内部的传感 器和组网设备以及与人体有关的网络元素构成。WBAN随 着医疗健康领域的飞速发展以及市场的巨大需求,越来越受 到学术界和产业界的青睐。

WBAN的业务种类异构,普通业务、紧急业务和按需 业务共存,因此其对数据传输技术有着特殊的要求。当 前WBAN主要采用的传输技术标准有蓝牙、ZigBee、超宽带 (UWB)、红外和NFC等。而ZigBee技术相比于其他技术具 有低复杂度、低功耗、低成本等优点,因此更加适合应用于 WBAN的数据传输。本文将ZigBee协议应用于WBAN, 结合经典的AODV协议,构建了 WBAN人体模型;进而利 用网络主流仿真软件NS2,仿真测试了衡量WBAN的可靠性 指标一丢包率和时效性指标一时延,探究了 ZigBee协议对 WBAN中数据传输的适用性。

1 ZigBee短距离无线通信技术的特点

ZigBee因专著于低成本、低速率等要求,它有如下特点:

廉价,ZigBee协议栈简单,软件实现简练,需要的 各项成本小,随着产品产业化的发展,ZigBee通信模块的 价格可降至两美元左右;

省电,ZigBee收发信息需要的功率很低,工作周期短,附有休眠模式,所以避免了更换电池和频繁充电;

网络容量大,每个ZigBee网络最多可支持255个设备;

安全,ZigBee有鉴权的能力,保证了用户的私人信息, 加强了保密性。此外,ZigBee还有可靠、较大的网络容量等 特点,使ZigBee有较好的应用前景和研究价值;

表1给出ZigBee与其他短距离无线通信技术的对比。 ZigBee与Bluetooth相比协议栈更简单,需要的软硬件资源相 对少很多,且可以支持更多的传感器节点,所以ZigBee的成 本低,更方便使用;ZigBee和Wi-Fi技术相比较来说,Wi-Fi 的应用相对成本高,功耗大,资源要求多;ZigBee和UWB 比较来说,后者有较高的通信速率和较大的数据容量,但缺 乏统一性的应用标准;ZigBee和NFC对比来看,ZigBee的 通信距离远大于后者,且功耗更低。因此从理论上讲,ZigBee 协议适合WBAN体征监测信息的数据传输。

表1. ZigBee与其他短距离无线通信技术的对比

技术
数据率
(Mb/s)
通信距 离(m)
频率
成功因素
UWB
50-100
0-10
3.1-10.7 GHz
容量大、速率高
B luetooth
0.8-1.0
1-10
2.4 GHz
价格便宜、方便
ZigBee
0.02-0.25
1-100
868/915 MHz,
2.4 GHz
可靠、低功耗、 价格低
Wi-Fi
54
1-100
2.4 GHz,
5.2 GHz
速度、灵活性
NFC
0.3
0-0.2
13.56 MHz
安全、迅速

2 AODV路由协议

本文依据所建WBAN中数据传输的要求,选择应用 AODV(Ad hoc on-demand distance vector routing)路由 协议。 AODV是一种反应式路由协议,也称为按需路由协议(On- demand Routing Protocol),仅当有数据传输,需要包的传输 路径时,才开始进行路由查找。根据国内外学者探究的结果可 知,若考虑数据源的数目、模型中节点的可移动性、以及网络 负载问题时,按需方式的路由算法相比于其他的算法有着很大 的优势网。

AODV具体工作机制:当网络中的一个节点准备向网络中 的其他节点发送数据信息时,节点先检查本身有没有所要到达 目标节点的路由,如果自身没有储存所要到达目标节点的路由, 就开始以多播的形式发出RREQ(路由请求)报文。在所发的 RREQ报文中详细记录了源节点和目标节点的网络层地址,当 邻近节点收到源节点发出的RREQ后,首先进行判断目标节点 是否为自己。如果是,则向发起的节点发送RREP(路由回应); 若不是,则在自己的路由表中查找其中是否有到达目标节点 的路由,如果有,仍然向源节点单播RREP,同样若没有,则 会继续转发接收到的RREQ进行进一步查找。概括来说,在 AODV路由情况下,网络中的每一个节点只有在需要进行通信 时才会发送路由分组,这样大大减少了路由查找的开销凹。

因此,AODV作为一种经典的路由协议,对于无线体域 网涉及的各个体征信息检测传感节点之间的数据传输来说可以 胜任。

3人体仿真模型的建立

在人身体上的一些关键部位,部署具有特定用途的传感 节点,用来实时采集人体的生理信息,在WBAN中,这样的 节点称为体征信息检测传感器节点它们把采集来的身体的生 理信息转发给汇聚节点,对于人体来说,汇聚节点可由手机充 当。汇聚节点再把接收到的信息通过卫星或局域网络最终传 送到专门的部门,以此来实现对人体健康状况的实时监测,同 时,也可以在自己的手机上储存身体各项生理指标的正常范围 区间,当源节点送来的某项生理值不在正常范围区间内时,便 会报警提醒所要检测的主体。上述过程可以通过编写专门的 程序来实现,比如当主体的血糖偏低时,手机会自动启动闹铃 功能,假设此时铃声设置为A,而当血压偏高时,闹铃将启 动铃声B,再进一步,也可以把出现的每种不正常生理状况的 应对策略以及注意事项,储存在主体的手机里,在闹铃提示 某种状况的同时,及时提供一些可行性建议。

本论文根据在人体范围内构建WBAN的特征:短距离、 低复杂度、低功耗、低速率、低成本,选择了 ZigBee协议和 AODV路由协议来进行无线数据传输。

首先,构建一个网络拓扑结构,考虑模型的现实应用性, 仿真以人身高180 cm,并根据所测主要指标的位置以及相对 应的比例,设定了十个传感器节点和一个汇聚节点(由手机来 担任)的坐标,在仿真中以CBR (Constant Bit Rate)包业务 发生器来充当人体传感节点待发送的生理信息,而不涉及具体 的信息采集过程以及每个传感节点采集信息的内部数据差别。 因此,在程序中设定汇聚节点只接收其他节点转发来的信息, 而自己不采集信息。具体模型如图1所示。

基于ZigBee和AODV协议的无线体域网性能仿真

本模型中所设节点对应的生理参数均为对人体的健康状 况非常重要的指标,例如:n10心脏起搏传感器:可以实时采 集心脏的跳动情况,并把采集到的信息转化为相应的代码,心 脏的工作情况对于人体来说至关重要,有其对于有心脏病的群 体来说重要性更加突显;n3 EEG传感器:能感受大脑皮质电 位波形并转换成可用输出信号,实时检测大脑皮层的活动情况; n2, n9血压传感器:实时采集人的血压情况,把采集来的血 压转化为二进制码,检测血压值的变化,最终防止血压高或 者血压低带来人体的危害;n7作为汇聚节点(Sink Node)在此 相当于移动通信领域中的基站,保证传感器网络与外部网络进 行数据通信。

在人体及人体周围2 mX2 m范围内构建由11个节点组成 的无线体域网,接着我们创建了 10个UDP代理并把它们附加 到10个传感器节点上,然后为UDP代理附加1个CBR业务 发生器,该发生器可以在业务代理节点上产生数据包,在n7 汇聚节点上,10个传感器节点采用CSMA/CA机制向n7发送 CBR包,根据检测的业务信息不同设定包的大小不同,表2 所列是体征信息检测传感节点发送CBR包的大小,其发送速 率均为250 Kb/s,仿真运行时间为100 s。

基于ZigBee和AODV协议的无线体域网性能仿真


4仿真分析

为了探究ZigBee协议对无线体域网络的适用性,利用网 络仿真软件NS2对构建模型进行了仿真,并对主要衡量可靠 性指标的丢包率,以及时效性指标时延进行了测量。在仿真 结束后,编写丢包率和时延的.awk提取文件,从仿真过后产 生的.tr文件中,提取出丢包率和时延信息。.tr文件的数据 格式如图2所示。

基于ZigBee和AODV协议的无线体域网性能仿真

图2中,数据格式中每一部分的具体内容为:Event分为 3种情况s、r、D,分别对应s发送,r接收,D丢包;Time为事件发生时间 ;Node 为处理该事件的节点 ID ;Layer 分为3 种情况:RTR 路由器 Trace,AGT 代理 Trace,Mac 层代理;Flags 为分隔符 ;Pkt id 为分组 ID ;Pkt type 为分组类型 ;Pktsize 为分组大小 ;------ 为分隔符 ;MAC Layer Info 的数据如表 3 所列 ;IP Info 的数据则如表 4 所列。

基于ZigBee和AODV协议的无线体域网性能仿真


我们从模拟仿真的.tr文件里随机抽取的一条记录如图3 所示。

基于ZigBee和AODV协议的无线体域网性能仿真

对上述记录格式进行解释如下:在6.828 477 300 s时,一 个ID为7的节点MAC层接收了一个CBR分组,这个分组的 UID为42959,长度为32 B,源地址为1 : 0,目标地址为7: 1, 分组生存周期为30,源地址到目的节点的跳数为2。

进一步编写 "CBR-drop.awk” 和 “CBR-delay.awk” 文件, 分别用于从跟踪文件.tr中统计整个网络的CBR包的丢包率和 CBR包端到端传输的时延信息。

图4为整个网络的丢包率统计。在仿真运行的100 s内, 10个传感节点共向Sink节点发送24 573个CBR数据包, sink节点共接收24 183个CBR数据包,丢包率为0.015 871。

基于ZigBee和AODV协议的无线体域网性能仿真

图5为发包速率为250 Kb/s时的CBR包端到端传输时 延统计曲线。从仿真时延图中可以看出,仿真刚开始时,由于 WBAN的收发包机制刚刚建立起来,网络整体性能不稳定, 导致时延不稳定,上下浮动较大,等到网络整体相对稳定下来 后,端到端包的传输时延趋于一个相对稳定值0.2 ms。

5结语

本文中,WBAN仿真系统采用了 ZigBee无线通信协议 和AODV路由协议,在发包速率上限250 Kb/s时,丢包率在2% 以下,时延不超过0.3 ms,这样的丢包率和时延值对WBAN 系统中进行简单的体征信息数据传输来说,是合理的,即它 适用于无线体域网的短距离数据传输。该方法和结论对无线 体域网及类似无线通信网络选择短距离通信协议具有积极的 参考价值。

基于ZigBee和AODV协议的无线体域网性能仿真

仿真中设定的10个传感节点所发CBR包的优先级等同, 而实际中,根据业务QoS需求数据包的优先级应是不同的。 下一步将针对不同的CBR包设定不同的优先级,进一步探讨 ZigBee技术在WBAN中的适用性。

20211120_6198d69e42778__基于ZigBee和AODV协议的无线体域网性能仿真

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

关键字: 阿维塔 塞力斯 华为

加利福尼亚州圣克拉拉县2024年8月30日 /美通社/ -- 数字化转型技术解决方案公司Trianz今天宣布,该公司与Amazon Web Services (AWS)签订了...

关键字: AWS AN BSP 数字化

伦敦2024年8月29日 /美通社/ -- 英国汽车技术公司SODA.Auto推出其旗舰产品SODA V,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。 SODA V工具的开发耗时1.5...

关键字: 汽车 人工智能 智能驱动 BSP

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

关键字: 腾讯 编码器 CPU

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

关键字: 华为 12nm EDA 半导体

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

关键字: 华为 12nm 手机 卫星通信

要点: 有效应对环境变化,经营业绩稳中有升 落实提质增效举措,毛利润率延续升势 战略布局成效显著,战新业务引领增长 以科技创新为引领,提升企业核心竞争力 坚持高质量发展策略,塑强核心竞争优势...

关键字: 通信 BSP 电信运营商 数字经济

北京2024年8月27日 /美通社/ -- 8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。 活动现场 NVI技术创新联...

关键字: VI 传输协议 音频 BSP

北京2024年8月27日 /美通社/ -- 在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

关键字: BSP 信息技术
关闭
关闭