- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一种基于SIP协议梯口机系统设计与实现
一种基于SIP协议的梯口机系统设计与实现
摘要摘要:会话初始化协议SIP是一种应用层控制协议,可方便地创建、修改和释放多媒体会话,目前已被应用于移动互联智能家居,其特点是易用、低成本。基于此,利用SIP作为网络传输协议、SPI作为串口通讯接口,采用Eclipse和Android作为开发工具,实现一套支持多媒体播放,能够与智能手机交互的梯口机系统。运行结果表明,该系统不仅能够远程获取和管理访客信息,而且可以随时随地接收社区广播及各种推送信息,有效提高社区生活的安全性、便捷性和智能化水平。
关键词关键词:SIP协议;SPI接口;移动互联;梯口机
DOIDOI:10.11907/rjdk.162834
中图分类号:TP319
文献标识码:A文章编号文章编号2017)005007204
0引言
梯口机,又称门口机或对讲主机,是指楼宇单元门口装的对讲系统。梯口机系统,又叫梯口机交互系统,用来完成梯口机(主机)与终端之间的信息交换。上世纪90年代以来,随着国内房地产行业的蓬勃发展,门禁及楼宇对讲系统快速发展,许多先进的技术,如生物识别技术(指纹识别、虹膜识别等)逐步应用于门禁系统。
近年来,随着电子技术、计算机技术、通讯技术的快速发展,楼宇对讲系统也从早期的模拟系统逐步转化为数字系统。此外,随着物联网、云计算、移动互联网的快速发展,尤其是智能手机的普及,利用手机端与梯口机进行信息交互成为可能。与传统梯口机终端相比,智能手机不仅携带方便,而且可以远距离接收梯口机发来的各种信息(如访客信息、社区公告等),非常安全、便捷。
基于此,本文探讨基于Eclipse平台及Android技术,运用SIP协议实现梯口机与智能手机间的通讯,设计一套具有多媒体播放功能、能够进行无线互联的梯口机交互系统。
1基本概念
1.1SIP协议
1999年,IETF(Internet Engineering Task Force,因特网工程任务组)提出了SIP(Session Initiation Protocol,会话初始化协议)。基于该协议,可以方便地创建、修改和释放(终止)一个或多个参与者的会话。SIP协议广泛应用于下一代网络(NGN,Next Generation Network)、电路交换(CS,Circuit Switched)及IP多媒体子系统(IMS,IP Multimedia Subsystem)[1,2]。
SIP是一个基于文本的控制协议,工作于应用层,借鉴HTTP协议,特别适合用来实现基于因特网的多媒体会议系统。SIP协议采用C/S架构,主要通过代理服务器来完成用户呼叫的建立过程,易于扩展,也容易实现。SIP协议支持代理、定位、重定向、登记(注册)等功能,支持移动用户,与RTP/RTCP、RTSP、SDP、DNS等配合,可支持和应用于语音、视频、数据等多媒业务,同时可应用于Instant Message(即时消息,与QQ类似)等特色业务。图1为SIP网络系统基本构成。
由图1可以看出,SIP网络系统主要由5个部分组成:用户代理(User Agent)、代理服务器(Proxy Server)、位置服务器(Location Server)、重定向服务器(Redirect Server)、登记(注册)服务器(Registrar Server),分别描述如下:
(1)用户代理。一个发起和终止会话的实体,包含两个功能实体:用户代理客户端(UAC,User Agent Clients)和用户代理服务端(UAS,User Agent Server)。其中,UAC为发起SIP事务请求的功能实体,UAS为接收SIP事务请求的功能实体,二者都有权终止呼叫。
(2)代理服务器。与位置服务器和重定向服务器有联系,为其它的客户机提供代理服务,进行SIP消息接收?c转发功能,对SIP请求及响应进行路由。
(3)位置服务器。是一个数据库,用于存放终端用户的当前位置信息,为代理服务器或重定向服务器提供被叫用户可能的位置信息。
(4)重定向服务器。与位置服务器有联系,将用户新的位置返回给呼叫方,呼叫方可根据得到的新位置重新呼叫。与代理服务器不同的是,重定向服务器不会发起对自己的呼叫;与用户代理不同的是,重定向服务器不会主动终止呼叫,也不接受呼叫终止。
(5)登记服务器。接受Register注册请求,完成用户地址的注册,可以支持签权功能。
1.2SPI接口
SPI (Serial Peripheral Interface,串行外围接口)是摩托罗拉公司开发、用以实现微控制器(MCU,Microcontroller Unit)与外围设备之间数据
文档评论(0)