基于μc-os―ii的嵌入式电梯物联网网关的设计

基于μc-os―ii的嵌入式电梯物联网网关的设计

ID:23168647

大小:69.52 KB

页数:6页

时间:2018-11-04

基于μc-os―ii的嵌入式电梯物联网网关的设计_第1页
基于μc-os―ii的嵌入式电梯物联网网关的设计_第2页
基于μc-os―ii的嵌入式电梯物联网网关的设计_第3页
基于μc-os―ii的嵌入式电梯物联网网关的设计_第4页
基于μc-os―ii的嵌入式电梯物联网网关的设计_第5页
资源描述:

《基于μc-os―ii的嵌入式电梯物联网网关的设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于uC/OS—II的嵌入式电梯物联网网关的设计摘要:为提高对电梯的管理维护水平,提出了一种电梯物联网系统方案。以ARM微控制器STM32F103VET6为核心研制了系统的网关,设计并实现了一种运行于该系统的网关管理协议,利用PC/OS-II实时操作系统创建基于该协议的SGMP任务,采用分层机制实现消息的创建、解析和执行。实验证明网关具有良好的实时性和稳定性,具有广泛的管理能力。关键词:物联网;网关管理协议;电梯;SGMP1概述随着电梯数量的增多,作为一种直接关系到人们生命安全的特种设备,如何保障电梯的安全运行受到了

2、广泛关注。在传统被动的电梯管理模式下各种电梯事故时有发生。国内外各电梯企业大多针对各自品牌,采用总线或者公用电话网络作为远程数据交换的通信依托设计了电梯远程监控系统。但网络布线复杂,运行成本高、可靠性较差并且数据交换量有限,各种系统之间互不兼容,可管理能力较低。因而对电梯管理维护技术提出了更高的要求。文章在充分利用小区内现已搭建完善的局域网系统,结合物联网[1]技术提出一种电梯物联网系统方案。基于嵌入式技术设计该系统的关键部件一一电梯物联网网关。在网关平台上实现网关管理协议SGMP(SimplifyGateway-M

3、anagementProtocol)的设计,实现信令交互、数据传输过程,使系统运行稳定,通信可靠,从而提高对电梯的管理维护水平。2系统方案参考物联网典型通信系统架构设计电梯物联网系统模型,如图1所示。从上至下依次为:应用层、网络层、感知层[2]。为了阐述内容的准确性,定义电梯感知终端为位于感知层内能感知电梯运行数据,并具备联网和控制能力的有源结点。构建此系统要求电梯感知终端按照既定的标准输出数据信息以便于统一管理。位于感知层内的电梯感知终端主要负责通过电梯控制柜全面感知电梯运行数据,并组建完善的电梯群感知终端局域网。

4、由于各小区处于不同的局域网内,无法与公网进行通信,因此采用电梯物联网网关作为网络接口来满足电梯物联网系统的广域互联。应用层采用基于SOA(Service-orientedarchitecture,面向服务架构)模型实现整个电梯物联网系统的业务覆盖,主要通过网管平台以及应用数据库服务器实现应用层事务处理,可供政府监管部门、物联网管理部门、电梯厂家等使用。3电梯物联网网关的设计与实现电梯物联网网关位于感知层与网络层之间,在嵌入式硬件平台上运行SGMP协议,对SGMP消息进行智能解析和处理,实现了感知层与应用层业务的平稳对

5、接,是电梯物联网系统中的核心单元。3.1电梯物联网网关的硬件平台设计基于嵌入式技术、以太网技术、2G/3G技术,设计了本网关,其硬件结构框图如图2所示。本网关以ARM内核微控制器STM32F103VET6为核心,通过SPI驱动ENC28J60以太网控制器。根据电梯运行产生的特征数据量小、运行时间无间断性等特点,采用华为GTM900-CGPRS无线模块作为与Internet的接入手段,插入移动SIM卡后可获得公网IP[3],不需要进行NAT穿越即可实现网关与网管平台之间的无线通信。3.2电梯物联网网关管理协议的设计本网

6、关采用的网关管理协议SGMP是在参考中国移动WMMP协议(WirelessMachinetoMachineProtocol)基础上结合电梯物联网的具体情况而提出的。SGMP的要点是实现网关与感知层和应用层间的消息传递以及对具体事务的处理。SGMP协议建立在UDP协议之上,规定了网关与感知层和应用层间的所有交互命令和消息,并采用消息类型编码标识每个命令。其协议帧格式如图3所示。依照对协议的实际处理过程将其分为四层,分别为应用层API,事务控制层、协议适配层、传输适配层[4]。要求由应用层API解码出消息类型代码,并提取

7、出有用数据,提交给事务控制层;传输适配层负责调用UDP发送或接收程序,实现消息的发送或接收。由于UDP协议采用无连接方式传输,没有确认机制,为保证协议运行的可靠性将协议消息采用“命令-响应”的握手方式执行。基于该协议的信息交互流程如图4所示。3.3电梯物联网网关的软件实现网关面向上层提供与网管平台的信息交互功能,面向下层管理感知层内各个感知终端。在STM32F103VET6上稳定运行PC70S-II操作系统,并移植LWIP协议栈,建立SGMP任务,SGMP通过Socket套接字绑定感知层一侧的消息接收端口和通过串口接

8、收应用层一侧的消息,解析上传的消息并触发网关管理协议应用层API,利用消息邮箱机制实现SGMP任务与应用层API的数据通信,并通过OSMboxPend()等待新消息的到来。4实验与结论为了验证网关设计方案的可行性和可靠性,在实验室100Mb/s带宽的局域网条件下搭建了模拟电梯物联网状态的网络系统,拟将10台PC机作为电梯感知终端进行网关性能测试

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。