当前位置:首页 > 物联网 > 《物联网技术》杂志
[导读]摘要:为了实现传感器网络的远程监护,结合ZigBee和GPRS各自的优势和特点,提出了一种基于ZigBee通信技术和GPRS移动通信网络相结合的物联网网关设计方案。该方案基于高速低耗的主控单片机来实现ZigBee协议、TCP/IP、GPRS和GSM的协议之间的转换,可运用于医疗监护及各类需要无线接入物联网的数据处理转发需求,并通过互联网云端Yeelink平台实现远程监测数据的功能。实际测试结果表明,该系统稳定可靠,方便扩展、实时性强。

引言

随着物联网的不断普及和技术的广泛推广,物联网技术给医疗卫生行业带来了深远的影响。“物联网医学”成为了人们关注的另一个焦点,“物联网医学”是复旦大学附属中山医院在第七届上海国际呼吸研究研讨会上向国内医学界提出的。所谓物联网医学,指的是利用传感技术,将传感器固定在人体上,传感器的终端嵌入和连接到医疗检测设备里,医生可通过手机或电脑连接到该终端,实时地实现对病人全天候、远程检测及诊断。

1远程智能医疗监护系统

针对物联网医学提倡的全方位互联的特点,本文将ZigBee和GPRS技术相结合,充分利用网络资源,设计了对智能医疗多监护参数进行处理、传输和可视化的网关系统,在一定范围内配置一处或者多处血压、体温、血氧和脉搏传感器,组成ZigBee无线传感器网络„ZigBee网络作为低功耗、低复杂度、低成本且可自动组网的无线网络技术,支持传感器信息采集、传输和处理,可以将不同点的多个传感器数据利用无线网络进行通信,同时结合GPRS技术实现远程监控,改变了传统无线传感网络需要依托有线公共网络进行数据传输的限制,解决了同时安装大量检测装置、布线量大、线路维护和更改困难的难题,使网络显示出巨大的优势。

基于ZigBee与GPRS智能医疗监护网关设计

图1  远程智能医疗监护系统架构图

图1所示是远程智能医疗监护系统架构图。该系统将信息通过HTTPPOST数据包上传到互联网云端Yeelmk平台,从而实现对体征数据的实时采集、处理、可视化和远程监测。实际测试结果表明,该系统稳定可靠,方便扩展、实时性强。

2网关节点硬件设计

设计实现了一种基于STC12C5A60S2为主控芯片的智能网关系统,单片机负责GPRS与ZigBee网络之间的双向数据转换,网关实际上是一个基于GPRS协议和ZigBee协议的转换网关。在ZigBee网络中,网关起到网络协调器的作用,主要工作包括ZigBee组网组建、监听终端节点以及与终端节点之间的双向通信等;另外,网关节点还承担GPRS协议与ZigBee协议间数据的转换,GPRS网络数据的接收和发送,以及处理GSM短信息查询等任务。

该系统的网关硬件节点电路分为ZigBee通信模块、GPRS通信模块和电源供电模块。网关硬件结构图如图2所示。

图2网关硬件结构图

2.1电源供电模块

因ZigBee模块和GSM模块所需电压分别为3.3V和5.5V,故系统的电源模块将9V的电压输入转化为3.3V和5.5V这两种电压输出供处理器和其他模块使用。该方式的特点:一是系统电源模块能留出足够的余量,最大可提供3A的电流,从而防止因功率输出过大造成电源芯片发热、烧毁;其二是本系统通过LDO芯片LM2575-5和LM1117-3.3两级降压,设计电源精度为98%,纹波为30mV,能满足系统要求。

ZigBee通信模块

ZigBee通信模块是基于TI公司CC2530F256芯片,内部运行ZigBee2007/PRO协议栈,具有ZigBee的全部特性。针对复杂的ZigBee协议,本模块将协议栈嵌入模块内部,只留出串口,在与主控芯片通信时无需考虑ZigBee内部协议栈,只需要读写串口即可实现数据的无线传输,简单易用,可大大减少开发周期[9]。ZigBee模块可通过串口连接到PC,可直接配置参数设置为协调器、路由器和终端节点。协调器为最初加入网络的节点分配网络地址(16位),每个ZigBee网络需要唯一的一个协调器;路由器可以接收、转发数据,起到路由和中继的作用;终端节点通常为电池供电的低功耗设备,用于采集传感器数据,周期性发送数据。ZigBee组网状况使用SensorMonitor软件观察。本网关系统采用星型网络[8],因此只用到ZigBee协调器和终端节点。图3所示是星型网状的ZigBee组网。

GPRS通信模块

GPRS模块使用的是龙尚的A8000,其采用德国英飞凌的基带芯片,具有超高的接收灵敏度,是一款双频900/1800MHz高集成度的GSM/GPRS模块。内嵌TCP/IP协议模块,使用简单,支持GSMRec.07.07/07.05及其特有扩展指令集,通过UART控制,与单片机通过串口直接通信図。

基于ZigBee与GPRS智能医疗监护网关设计

3网关节点软件设计

软件设计包括2个部分:网关软件和监控中心管理软件。网关的软件开发平台为KeilC51,ZigBee内部运行ZigBee2007/PRO协议栈,ZigBee组网监控软件为SensorMonitor,监控中心PC服务管理软件开发平台为云端Yeelink。

3.1ZigBee/GPRS网关的程序设计

ZigBee/GPRS网关的程序流程如图4所示。系统上电后网关节点进行初始化操作,接着搜索空闲工作信道、启动ZigBee网络并等待终端节点的连接请求。待所有终端节点成功加入ZigBee网络后,进入等待状态,直到监测平台发出数据采集命令,则将该命令经ZigBee网络转发至所有终端节点。终端节点根据命令或者定时调用数据采集程序获取当前生理数据,对数据进行初步处理后上传至网关节点。网关节点收集所有的数据进行分析、处理、融合,得到统一格式的数据包,通过GPRS模块将数据包上传互联网云端Yeelink平台,平台完成对数据的处理和分析工作。

基于ZigBee与GPRS智能医疗监护网关设计

3.2ZigBee网络指令设计

针对系统数据传输方式为阶段性唤醒查询方式,ZigBee无线网络数据传输采用点对点数据传输方式。点对点数据传输可以在网络内部任意节点直接通过点对点指令来设置传输,指令格式为0XFD+数据长度(用户自定义)+目标地址+数据,下面以源节点(地址0x0001)发送数据010203040506到网关地址(0X143E)为例,源节点发送数据格式如图5所示。

数据传输指令
数据区长度
目的地址
数据
FD
01
3E14
010203040506

图5 数据传送格式

该格式发送的数据为FD013E1401020304,接收到的数据也为FD013E14010203040506。但需特别注意数据区的长度,它可自由定义,不一定等于数据区实际长度,也可以作为其他表示用途。目的地址,低位在前,高位在后,合起来是0X143E。点对点传输具有任意节点之间传输的好处,在路由加入网络后,短地址不会发生改变。目标地址=FFFF,为广播发送;目标地址=0000,则表示发送给协调器。

GPRS移动网络指令

Yeelmk物联网平台是一个免费的物联网平台,允许用户将设备接入到网站,从而实现对设备的监测和控制。利用现成的物联网平台可大大节省开发周期。以下是单片机发送AT指令控制GPRS模块连接互联网,并向Yeelink物联网平台发送HTTPPOST数据包的部分过程指令:

AT+CGATT=1(GPRS附着状态)

AT+CGDCONT=1,"IP","CMNET"(定义PDP上下文)

AT+CGACT=1,1(接除或者激活PDP移动场景)

AT+CIPSTART="TCP","202.136.56.203"(服务器IP),80(端口号)

CONNETOK(表示GPRS与互联网连接成功)

AT+CIPSEND(开启TCP连接)

发送httppost:

POST

/1.0/device/2182/sensor/2848/datepointsHTTP/1.1

Host:pi.yeelink,net

Accept:*/*

U-ApiKey:f6dff9e05de8ff0d84c115709a478a6a

Content-Length:14

Content-Type:pplication/x-www-form-urlencoded

Conection:lose

{"value":待发送参数}

AT+CIPCLOSE(关闭TCP连接)

3.4系统测试

本测试过程中,以测量多点室温为监测量,系统采用阶段性的休眠和唤醒状态。每个节点每隔1min被唤醒一次,进行数据的采集,并等待协调器发出传输命令将数据传送到协调器,然后进入休眠状态。系统的一个节点的温度在互联网Yeelink平台的监视界面如图6所示。

基于ZigBee与GPRS智能医疗监护网关设计

图6 系统测试运行结果

4结语

本设计将ZigBee技术和GPRS技术应用于生理参数智能医疗监护系统中,实现无人值守时被监护人生理参数实时远程监测、异常情况警告和短信查询等功能,避免人工测量的麻烦,减轻医护人员的负担,保证受监护人始终处于监控状态。本方案在实际运行中稳定、可靠,可广泛应用于各类无人值守远程智能监护系统。

20211106_6186497e18948__基于ZigBee与GPRS智能医疗监护网关设计

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

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 信息技术
关闭
关闭