- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于μCOS―II的嵌入式电梯物联网网关的设计.doc
基于uC/OS—II的嵌入式电梯物联网网关的设计
为提高对电梯的管理维护水平,提出了一种 电梯物联网系统方案。以ARM微控制器STM32F103VET6为核 心研制了系统的网关,设计并实现了一种运行于该系统的网 关管理协议,利用PC/OS-II实时操作系统创建基于该协议 的SGMP任务,采用分层机制实现消息的创建、解析和执行。 实验证明网关具有良好的实时性和稳定性,具有广泛的管理 能力。
关键词:物联网;网关管理协议;电梯;SGMP 1概述
随着电梯数量的增多,作为一种直接关系到人们生命安 全的特种设备,如何保障电梯的安全运行受到了广泛关注。 在传统被动的电梯管理模式下各种电梯事故时有发生。国内 外各电梯企业大多针对各自品牌,采用总线或者公用电话网 络作为远程数据交换的通信依托设计了电梯远程监控系统。 但网络布线复杂,运行成本高、可靠性较差并且数据交换量 有限,各种系统之间互不兼容,可管理能力较低。因而对电 梯管理维护技术提出了更高的要求。
文章在充分利用小区内现已搭建完善的局域网系统,结 合物联网[1]技术提出一种电梯物联网系统方案。基于嵌入
式技术设计该系统的关键部件一一电梯物联网网关。在网关
平台上实现网关管理协议 SGMP ( Simplify Gateway-
Management Protocol)的设计,实现信令交互、数据传输 过程,使系统运行稳定,通信可靠,从而提高对电梯的管理 维护水平。
2系统方案
参考物联网典型通信系统架构设计电梯物联网系统模 型,如图1所示。从上至下依次为:应用层、网络层、感知 层[2]。
为了阐述内容的准确性,定义电梯感知终端为位于感知 层内能感知电梯运行数据,并具备联网和控制能力的有源结 点。构建此系统要求电梯感知终端按照既定的标准输出数据 信息以便于统一管理。
位于感知层内的电梯感知终端主要负责通过电梯控制 柜全面感知电梯运行数据,并组建完善的电梯群感知终端局 域网。由于各小区处于不同的局域网内,无法与公网进行通 信,因此采用电梯物联网网关作为网络接口来满足电梯物联 网系统的广域互联。应用层采用基于SOA(Service-oriented architecture,面向服务架构)模型实现整个电梯物联网系 统的业务覆盖,主要通过网管平台以及应用数据库服务器实 现应用层事务处理,可供政府监管部门、物联网管理部门、 电梯厂家等使用。
3电梯物联网网关的设计与实现 电梯物联网网关位于感知层与网络层之间,在嵌入式硬
件平台上运行SGMP协议,对SGMP消息进行智能解析和处理, 实现了感知层与应用层业务的平稳对接,是电梯物联网系统 中的核心单元。
3.1电梯物联网网关的硬件平台设计
基于嵌入式技术、以太网技术、2G/3G技术,设计了本
网关,其硬件结构框图如图2所示。
本网关以ARM内核微控制器STM32F103VET6为核心,通
过SPI驱动ENC28J60以太网控制器。根据电梯运行产生的 特征数据量小、运行时间无间断性等特点,采用华为 GTM900-C GPRS无线模块作为与Internet的接入手段,插入 移动SIM卡后可获得公网IP[3],不需要进行NAT穿越即可 实现网关与网管平台之间的无线通信。
3.2电梯物联网网关管理协议的设计
本网关采用的网关管理协议SGMP是在参考中国移动
WMMP 协议(Wireless Machine to Machine Protocol)基础
上结合电梯物联网的具体情况而提出的。SGMP的要点是实现 网关与感知层和应用层间的消息传递以及对具体事务的处 理。SGMP协议建立在UDP协议之上,规定了网关与感知层和 应用层间的所有交互命令和消息,并采用消息类型编码标识 每个命令。其协议帧格式如图3所示。依照对协议的实际处 理过程将其分为四层,分别为应用层API,事务控制层、协 议适配层、传输适配层[4]。要求由应用层AP I解码出消息 类型代码,并提取出有用数据,提交给事务控制层;传输适 配层负责调用UDP发送或接收程序,实现消息的发送或接收。
由于UDP协议采用无连接方式传输,没有确认机制,为 保证协议运行的可靠性将协议消息采用“命令-响应”的握 手方式执行。基于该协议的信息交互流程如图4所示。
3.3电梯物联网网关的软件实现
网关面向上层提供与网管平台的信息交互功能,面向下 层管理感知层内各个感知终端。在STM32F103VET6上稳定运 行PC70S-II操作系统,并移植LWIP协议栈,建立SGMP任 务,SGMP通过Socket套接字绑定感知层一侧的消息接收端 口和通过串口接收应用层一侧的消息,解析上传的消息并触 发网关管理协议应用层AP I,利用消息邮箱机制实现SGMP任 务与应用层API的数据通信,并通过OSMboxPend ()等待新
您可能关注的文档
- 四川省内江市2015年中考政治试题(,含答案).doc
- 四川省凉山州2017届高三上学期一诊考试数学(文)试题含答案.doc
- 四川省凉山州2017届高三上学期一诊考试数学(理)试题含答案.doc
- 四川省威达煤业有限责任公司的成本管理与控制研究开题报告.doc
- 四川省安岳县永清责任区2015届九年级上半期考试语文.doc
- 四川省巴中市平昌中学2016届高三下学期二诊模拟考试化学试题含答案.doc
- 四川省德阳市2017届高三“三诊”考试文综历史试题【,有答案】.doc
- 四川省德阳市四校2015届高三3月联合考试历史试题含答案.doc
- 四川省德阳市四校2015届高三3月联合考试语文试题含答案.doc
- 四川省成都市成都七中2017届高三(11月)第14周考试理数试题含答案.doc
原创力文档


文档评论(0)