基于SIP的智能用电管控系统设计与实现

来源 :东北大学 | 被引量 : 0次 | 上传用户:LAMYAN
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
智能用电系统的基本功能是融合电能实时计量、自动控制、网络通信等技术,实现电能消费的可见、可控、计划性和自动规划等目标。智能用电系统由多个智能用电插座和一个智能用电网关组成。区别于普通电源插座,智能用电插座除了给用电器提供电源,还支持对接驳用电器的电能消费实时计量、自动开关控制等功能;智能用电网关通过Zigbee等网络通信技术和智能用电插座通信,实现电量数据实时采集、开关命令和状态交互等功能,智能用电网关是智能用电系统的管理和控制机构。为了方便系统管理,智能用电网关还需具备因特网和电信网访问机制。目标嵌入式智能用电网关采用LPC1788微控制器(ARM Cortex-M3)作为硬件核心,通过串口和Zigbee协调器通信,进一步和Zigbee网络中的智能用电插座通信;系统集成标准Ethernet网络接口,通过TCP/IP协议接入电信IMS网络。运行于智能手机、平板电脑、PC等平台的IMS终端可通过IMS网络访问智能用电网关,实现对智能用电系统的管理和控制。本文的主要目标是设计并实现一款支持接入电信网络的嵌入式智能用电网关,主要工作是设计实现了目标智能用电网关的系统软件和应用软件。在充分理解目标功能需求、分析LPC1788微控制器体系结构、学习相关通信协议基础上,本文完成的主要工作总结如下:1)移植了μC/OS-Ⅱ操作系统,并构建了TCP/IP协议栈;移植了PJSIP开源SIP协议栈;2)设计了网关和Zigbee协调器的通信协议,并实现了串口通信程序;3)设计了智能用电管理和控制系统软件结构,包括相关的数据结构、“串口数据处理、网络数据处理、定时器、SIPUA处理”多任务接口等,并设计了一种多任务间异步数据缓冲区读写机制,实现了高效的多任务数据协同;4)基于PJSIP协议栈,设计并实现了标准SIP用户终端功能,扩展SDP协议支持智能用电管控数据交互,实现了STUN客户端,支持相关消息交互NAT穿越。本文实现了一款支持SIP协议的嵌入式智能用电网关,任何终端都可通过Internet或电信网络通过IMS信令交互实现智能用电系统管理和控制,有助于促进智能用电系统的普及应用。本文成果已经通过辽宁邮电规划设计院有限公司的测试与验证,满足了设计目标,已经被对方整合到其相关产品中实际应用。
其他文献
本文的工作是针对城市中交通道路建设和规划的评估系统,一方面需要对即将建设的道路设施的规划设计进行评价,预测未来的通行能力;另一方面需要对现有交通控制方案的优化和交
面向多学科应用的模拟与可视化环境(MASSIVE,Multidisciplinary Applications-Oriented Simulation and Visualization Environment)是一个应用于工程与科学计算的集成化了的
数据库中的知识发现(KDD)是当前涉及统计学、人工智能、数据库等学科的热门研究领域。数据挖掘(DM)是从数据中提取人们感兴趣的、潜在的、可用的知识,并表示成用户可理解的形
  本文首先分析STP的相关技术,这类技术能较好的解决网络环路的问题。重点分析了STP/RSTP/PVST/MSTP技术在解决环路保护的优缺点,指出了该类技术虽然发展到较为成熟的MSTP,但
软件构件化可以说是跨世纪软件技术发展的必然趋势,也是软件工程界的一个热门话题。随着传统构件技术与Internet的进一步融合,基于Internet异构环境下分布式软件构件——网络构
计算机图形学的特点之一是广泛地使用三维几何数据来描述场景。三角形网格是一个标有一些属性信息的三角形的集合。这些属性包括两部分内容:第一部分叫做拓扑信息,用于描述多
在知识经济的时代,人们普遍利用网络来传播和获取各种知识。传统获取知识的方式是人们通过搜索引擎来查找互联网上的信息,查找到的信息通常是存放在Web服务器上。这种获取知
软件复用是运用现存系统的软件制品或工程知识构造新系统,避免重复劳动的解决方案,它被视为解决软件危机,提高软件生产效率和质量的现实可行的途径。软件复用的核心技术是软件构
本论文首先描绘了监控领域的发展蓝图,然后介绍了项目课题的立项与背景,项目的研究价值与目标;接着从系统的设计、实现和优化三个阶段深入剖析了项目的设计开发过程;最后在对项目
在当前的信息安全领域中,基于公钥基础设施(PKI)建立起来的身份认证技术已经非常成熟。但是对于安全要求越来越高,系统复杂程度越来越大的现代信息安全体系,单独的身份认证技