MMS协议解析
IEC61850_MMS新建案例_测试案例
IEC61850_MMS新建案例一、IEC61850_MMS协议解析1.1IEC61850协议原理变电站自动化系统得到了广泛应用。
但由于各个变电站之间缺乏统一的通信标准,设备之间的互操作性、互换性比较差,造成了变电站运行维护的困难。
IEC 61850是关于变电站自动化系统通信体系结构的一个国际标准,其目标在于形成一个标准的开放式变电站自动化通信体系(SAS)使得来自不同制造商的IED之间实现良好的互操作性,并适应通信技术的快速发展,做为通信标准。
标准仅给出实现的框架,对标准和其实现进行研究,具有重要理论意义和实用价值。
实现协议中规定的特殊通信服务接口(ACSI)到制造报文规范(MMS)的映射是实现IEC61850的关键。
1.2MMS协议原理制造报文规范MMS(Manufacturing Message Specification)是由国际标准化组织和国际电工委员会工业自动化技术委员会TC184工作组共同维护管理的一套国际报文规范,主要用于生产设备间的控制信息传送。
MMS提供了丰富的针对对等式实时通信网络的一系列服务,已经成为许多通用工业领域的控制设备的通信协议。
MMS协议由两个核心标准(ISO/IEC9506-1,-2)和多个伙伴标准组成。
ISO/IEC9506-1为服务规范包含的定义有:1、虚拟制造设备(VMD)2、网络节点间的报文交互3、与VMD和服务相关的属性和参数。
ISO9506-2为协议规范定义了1、信息格式2、通过网络的信息顺序3、MMS层与ISO/OSI开放模型的其他层的交互。
1.3协议用途IEC61850里面核心的通信协议--MMS协议,原来是用在工业机器人方面的一个通信协议。
MMS协议是变电站通信报文的标准。
这个标准比IEC61850还早,是九几年就有的一个标准。
各方面博弈的结果,最后国际标委会选择了MMS报文规范作为61850的通信报文规范。
二、IEC61850_MMS在supernova测试仪中可应用的场景2.1网关模式测试仪同时模拟客户端和服务器,测试流量穿过受测设备(防火墙、交换机、路由器等),得到受测设备的性能。
MMS协议
MMS协议MMS协议(Multimedia Messaging Service)是一种用于通过移动网络发送多媒体消息的通信协议。
MMS协议能够传输包括文本、图片、音频、视频等多媒体内容,并且支持群发和接收回执等功能。
下面将介绍MMS协议的基本原理和主要功能。
MMS协议的基本原理是通过手机等移动设备将多媒体消息发送到网络运营商的MMS中心,再由MMS中心转发给接收者。
MMS协议使用了一种名为WAP(Wireless Application Protocol)的网络技术,通过WAP网关将多媒体消息编码为特定格式的数据包,然后发送到目标设备。
MMS协议的主要功能包括消息的创建、发送和接收。
用户可以使用手机或其他支持MMS协议的设备创建一条包含文本、图片、音频、视频等多媒体内容的消息。
发送方可以选择单个或多个接收者,并设置是否要求回执。
一旦消息被发送,MMS中心将负责将消息转发给接收者。
接收者收到消息后,可以选择查看或保存多媒体内容,并可以回复发件人。
MMS协议还支持群发功能,即用户可以一次向多个接收者发送消息。
这在商业营销、团体活动等场景中非常有用。
MMS协议还可以支持接收回执功能,即发送方可以获得接收者是否已成功收到消息的通知。
这对于重要的通知和沟通非常重要。
MMS协议使用的是一种称为MM1的协议,它定义了消息的传输格式和处理流程。
MM1协议使用了多种技术,包括HTTP(HyperText Transfer Protocol)和SMTP(Simple MailTransfer Protocol),以确保消息的可靠传送和正确处理。
MMS协议还定义了其他与消息相关的协议,如MM7协议用于消息转发,MM4协议用于消息路由,MM5协议用于用户管理等。
虽然MMS协议在一些国家已经被其他通信协议如SMS和即时通信协议所取代,但它仍然被广泛应用于一些特定的场景,如移动营销、移动广告、移动社交等。
MMS协议可以通过手机网络发送大量的多媒体内容,对于一些需要展示丰富信息的场合非常有用。
MMS入门篇(一)------IEC61850简单理解
1.测试工具:采用IecClient进行逐项覆盖IEC61850库中的功能,尤其是我们使用到的功能,如点击获取数据的值,或者设置数据的值使用mms_ethereal截包分析2.针对性测试:针对IEC61850库的某些特殊功能,可以为其编写单独下位机程序和专门的xml文件。
这种测试需要wince的应用开发环境,以及对库功能和使用比较熟悉3.IEC61850-MMS整体结构:(1) 和其他通信协议一样,IEC61850也可分为服务器和客户端两部分,服务器提供对应的服务,客户端则请求服务(2) 服务器和客户端的划分都只是逻辑上的,并不规定他们的物理位置,同一台设备,可能既具务服务器的功能,又具务客户端的功能(3) 服务器和客户端的通信也高度抽象,不规定服务具体怎样被调用的,只规定了服务接口,接口的实现由系统决定(可以为USB、Ethernet、当服务器和客户端位于同一台机器上也可直接进行内存拷贝)当前大部分以Ehternet为主4.IEC61850-MMS协议分层:(1) MMS位于ISO七层模型的应用层,其高度抽象,为了便于理解,我们可以将其分为两层:ASCI层(Abstract Service Communication Interface)、MMS层(Manufacturing Message Specification)(2) ASCI(Abstract Service Communication Interface)层定义了系统的逻辑功能,如:一个设备中有多少个逻辑设备、多少个逻辑节点,每个逻辑节点的属性以及其支持的服务。
(3) ASCI(Abstract Service Communication Interface)层不关心客户和服务器怎么通信,只关心服务器有哪些功能可以调用,哪些数据属性可以获取,哪些节点可以控制(4) MMS层(Manufacturing Message Specification)定义了从ASCI到具体网络通信的映射(5) MMS层(Manufacturing Message Specification)不规定通信网络类型,也不规定通信帧的具体格式,只规定通信帧的功能,通信模式(6) 如: MMS规定了一个通信帧需包含哪些内容,这些内容代表什么意义,而不规定这些内容以什么数据形式在网络上体现,因此可以采用不同的数据格式在各种网络上实现,但是服务和客户端要使用同样的数据格式和网络类型5.IEC61850通信模型(1) IEC61850通信报文由以下6类报文组成:类型1(快速报文)、类型1A(跳闸报文)、类型2(中等速度报文)、类型3(低速报文)、类型4(原始数据报文)、类型5(文件传输功能)、类型6(时间同步报文)(2) 不同类型的报文由于其属性(如:数据量、重要性、实时性)不同而使用不同的传输模式(3) 1和1A类报文由于其实时性要求高所以被映射为专门的以太网类型(4) 2、3、5类型报文则使用一般的TCP/IP协议(5) 类型6报文由于其数据量大、实时性要求不高,可以和2、3、5报文区分开来(6) 此外IEC61850中还采用了其他非标准协议,如用于时间同步的SNTP协议(7) IEC61850采用的协议分类如下: 采样值(组播) --- SMV(IEC61850-9-2)、通用变电站事件--- GOOSE、时间同步--- SNTP、核心ACSI服务--- MMS Protocol Sutie、通用变站状态事件--- GSSE6.总结(1) 总的来说、IEC61850的通信可以分为如下两种模式(2) 普通报文,使用TCP/IP这类有连接的协议实现,其特点是:能信稳定、数据量大,多为端到端通信。
MMS浅析
测试部
张文飞
终端业务和应用--MMS
什么是WAP
什么是MMS
MMS消息格式
MMS网络结构
MMS发送接收流程
什么是WAP?
WAP是英文“Wireless Application Protocol”的缩写。中文意思是无线应 用协议。它的作用就是使移动电话和其他无线设备能够访问各种服务和 信息, 特别是Internet上的服务与信息。简单的说就是手机直接上网,它 提供了通过手机访问互联网的途径。 WAP1.0版本是WAP的第一个版本,WAP1.1版本于1999年夏推出,这是 1.0版本的改良版,是对以前的版本进行归纳反馈的结,1.1版是第一个商 业版 WAP2.0的特点是提高了与个人电脑信息内容的兼容性, 提高了内容的 表现力。另外,协议方面还支持因特网标准的TCP/IP,目前大部分手机上 都是使用WAP2.0。
不支持
不支持 无需设置 设置SMS短信中 心号码 不
பைடு நூலகம்支持
不支持
支持
支持 设置多媒体短信 无需设置 中心服务器的URL, 设置SMS短信中心号 以及专用的GPRS 码 帐号 不 是
MMS消息格式
MMS 消息包含消息头和消息体,以MMSE (Multimedia Messaging ServiceEncapsulation Protocol) 格式封装。 MMS 的消息头包含标题、接收者、抄送者、暗送者等 MMS 的接收者可以是手机号码或者是Email地址 MMS 消息体可以是Postcard (SMIL) 格式or Letter格式
Happy Holidays!
MMS网络结构
How MMS works in mobile world ?
智能变电站mms协议
智能变电站mms协议
智能变电站MMS协议是一种用于电力系统通信的标准协议,全称为Manufacturing Message Specification,中文翻译为制造信息规范。
MMS协议可以用于智能变电站内部各设备之间的通信,也可以用于变电站之间的通信。
MMS协议是一种基于ISO/OSI参考模型的协议,属于应用层协议。
它可以通过TCP/IP协议栈进行传输,也可以通过其它协议栈进行传输。
MMS协议具有灵活性、可扩展性和互操作性等特点,在工业自动化领域得到广泛应用。
在智能变电站中,各种设备(如集中器、保护装置、遥测遥信装置等)之间需要进行数据交换和控制指令传递。
MMS协议提供了一种标准化的数据通信方式,可以有效解决设备间数据交换的问题。
同时,MMS协议还支持各种高级应用,如远程配置、诊断、监控等。
总之,智能变电站MMS协议是智能电网建设中不可或缺的一部分,它为智能变电站设备之间的通信提供了标准化的解决方案,为智能电网的运行和管理提供了有力支撑。
- 1 -。
mms协议格式
mms协议格式MMS(Multimedia Messaging Service)是一种通过移动通信网络传输多媒体消息的通信协议。
它允许用户通过手机或其他移动设备发送包含文本、图片、音频和视频等多媒体内容的消息。
MMS协议格式是指MMS消息的结构和组成方式,它决定了消息的各个部分如何组织和传输。
下面我将详细介绍MMS协议格式的相关内容。
1. MMS消息的头部:每条MMS消息都包含一个头部,用于描述消息的一些基本信息和参数设置。
头部通常包括以下几个重要字段:- 消息类型:指示消息的类型是发送或接收。
- 发送者和接收者:指明消息的发送方和接收方的信息。
- 主题:描述消息的主题或标题。
- 时间戳:记录消息的发送或接收时间。
- MMS版本:标识当前消息所采用的MMS协议版本。
2. MMS消息的主体:MMS消息的主体部分是实际的多媒体内容。
它可以包括文本、图片、音频和视频等多种形式的数据。
主体以一种特定的编码方式进行传输,常见的编码方式有二进制编码和Base64编码。
对于文本内容,可以直接以Unicode或ASCII编码形式进行传输。
而对于图片、音频和视频等媒体文件,需要将文件按特定的格式进行编码,并将编码后的数据按照固定的标识放入消息主体中。
3. MMS消息的附件:MMS消息还可以携带附件,用于包含一些额外的数据或者文件。
附件可以是任意的文件类型,如图片、音频、视频、文档等。
通常,附件的传输是通过将文件按照特定的格式进行编码,并将编码后的数据放入消息的附件部分。
在MMS协议格式中,附件的信息会被包含在消息的正文中,通过特定的标识和描述信息进行区分。
4. MMS消息的传输方式:MMS消息的传输方式可以通过多种技术来实现,如GPRS、3G、4G等移动通信网络。
不同的传输方式可能会影响到消息的传输速度和质量。
通常情况下,MMS消息会通过移动通信网络的消息网关进行中转和传递。
消息网关会负责将消息从发送方传输到接收方,并在传输过程中进行适当的转码和解码操作。
MMS协议解析
MMS协议解析MMS(Multimedia Messaging Service)就是我们俗称的彩信,它能提供比SMS(短信)更加丰富的信息,能提供包括图片、视频、声音、各种格式的文字等内容。
目前的应用主要有以下几个方面:▪便利性实用性娱乐性互动性个人化▪端到端通信自拍照片自编贺卡/图片带有图片照片和语音片断等表达感情内容的增强型聊天电子邮件附件在移动终端上的增强型应用▪娱乐手机铃声/屏保下载节日贺卡明星贺卡多媒体交友利用手机察看自己心仪的对象并通过信息向她表达心意原创基地:利用多媒体短信传播自己的原创动漫和音乐▪新闻/金融服务体育比赛集锦和得分镜头视频剪辑通过移动终端获取多媒体新闻和金融信息分析等▪其他定位业务移动广告一、数据流程MMS系统大致网络拓扑图如下:先介绍一下网络中的节点设备:MMS Client:MMS客户端,就是平常用的手机等移动设备;MMS Proxy Relay:MMS代理中继,用于转发MMS;MMS Server:MMS服务器,用于存储MMS,一般与MMS代理集成在一台设备上;Legacy Wireless Messaging Systems:传统的无线消息系统,比如SMS系统;Email Server:邮件服务器,Ineternet上的邮件服务器,比如139邮件服务器;Other MMS Systems:其他地方或其他运营商的MMS系统;MMS承载于WAP之上,在WAP1.x系统里采用WSP协议,在WAP2.0系统里采用HTTP 协议,如下图所示:详细网络图如下:MMS的发送接收实体包括如下几种方式:1、终端<——>同一系统内终端2、终端<——>不同系统内终端3、终端<——>Email server4、终端<——>SP我们以第一种情况进行MMS收发流程说明,大致有以下几步:1、发送终端发送MMS到MMS代理;2、MMS代理发送通知到接收终端;3、接收终端发送提取MMS命令到MMS代理;4、MMS代理返回MMS到接收终端;5、MMS代理发送回执给发送终端,表示对方已收到MMS;其中第2步的通知是通过WAP PUSH实现的,目前中国移动实现的方式是通过SMS(短信)通知对方。
智能变电站mms协议
智能变电站mms协议智能变电站MMS协议甲方:(以下简称“供应商”)地址:_______________________联系人:_____________________联系电话:___________________乙方:(以下简称“用户”)地址:________________________联系人:______________________联系电话:____________________双方经友好协商,根据《中华人民共和国合同法》及相关法律法规的规定,达成如下协议:一、协议的目的本协议旨在明确供应商和用户之间的权利和义务,规范智能变电站的管理和运营,保证用电设施的稳定运行和使用安全。
二、服务内容1、供应商提供智能变电站的设计、制造、安装和调试服务;2、供应商提供智能变电站的使用培训和维护服务;3、用户享有智能变电站的使用权,并负责智能变电站的维护和管理;4、供应商保证智能变电站的质量和使用效果;5、供应商提供智能变电站相关配件的供应和更换服务。
三、协议期限本协议自甲乙双方签订之日起生效,有效期为____年。
协议期限届满前,如双方同意,可进行续签或变更。
四、权利和义务1、供应商有权根据用户的需求提供相应的技术方案,并提供相应的技术支持;2、供应商应当按照合同约定时限和标准,向用户交付智能变电站;3、用户有权享有智能变电站的使用权,应当按照相关规定维护和管理智能变电站,并承担安全责任;4、用户应当按照相关规定及时支付智能变电站的采购和维护费用;5、如因供应商原因造成智能变电站运行故障,供应商应承担维修和更换服务;6、供应商应当保证智能变电站和相关配件的质量符合国家标准和相关规定;7、用户在使用智能变电站时应当遵守国家法律法规和管理规定,不得利用智能变电站进行违法活动;8、双方应当保持和谐的合作关系,互相实现共赢。
五、违约责任1、如供应商未按照合同规定按时交付智能变电站,应按照合同约定支付违约金;2、如用户未按照合同规定按时支付智能变电站采购或维护费用,应按照合同约定支付违约金;3、如供应商提供的智能变电站和相关配件不符合国家标准和相关规定,应当按照国家相关法律法规和合同规定支付相应的赔偿或更换等费用;4、如用户在使用智能变电站过程中造成他人财产或人身损失,应按照有关法律法规赔偿相应的经济损失和医疗费用;5、双方不得在未经对方同意的情况下,将协议转让给任何第三方。
MMS协议解析
MMS协议解析2 (原创)关键词:MMS 协议解析转载请注明出处,谢谢!01 至ServerPrefix 1 f0 f0 f0 f0 - 标志(见标志段)Prefix 2 0b 00 04 00Then 1c 00 03 00结构题定义如下。
功能:发送初始链接信息,包含播放器的版本号、客户端GUID(随机产生)和要连接的服务器地址。
这个命令是在协议初始化之初发送的。
它发送本地信息给服务器。
Unicode数据字符串由以下信息组成:“NSPlayer/7.0.0.1956; {128比特16进制文本客户端GUID }; Host: ” + 0x00 + 全零隐藏数据域(可选项)。
注意:客户端GUID是随机生成的,具体内容见'locally generated GUIDs'.'Host' 域为可选字段。
只在Media Player 7.0及后续版本中使用。
播放器名称必须以“NSPlayer”开始,如果服务器收到其他名称,将会自动发送名为'Upgrade Your Player'缺省的电影。
这是一个15秒的教你如何升级的电影。
在NSPlayer之后可以接任意的东西。
例如像/7.0.0.1956的版本号。
MediaPlayer7.0及后续版本才支持'MMS Proxy Server'选项。
'Host'域指明实际流媒体服务器的域名或者IP地址,这同是否使用代理并不相关。
代理服务器使用这个主机地址连接到流媒体服务器。
这就是在7.0以前版本里面没有'host'域的原因。
01 至ClientPrefix 1 00 00 00 00 - 错误码Prefix 2 f0 f0 f0 f0 - 标志(详见标志段)结构体定义如下:Unicode字符串长度在结构体中给出。
当域不需要时length=0。
长度的统计是以两个byte为单位。
MMS协议
MMS协议MMS协议(Multimedia Messaging Service)是一种在移动通信中用于发送和接收多媒体信息的协议。
它是短信(SMS)协议的进一步发展,允许用户通过手机发送包含文本、图片、音频以及视频等多种媒体内容的消息。
MMS协议的出现使得手机用户可以更加方便地分享和传递多媒体信息。
MMS协议的特点MMS协议相对于SMS协议具有以下几个特点:1.多媒体支持:MMS协议支持发送和接收多种类型的媒体内容,如图片、音频和视频等。
这使得用户可以更加丰富地传递信息和表达自己的意图。
2.富文本消息:MMS协议允许发送富文本消息,包括字体样式、颜色、大小等。
这使得用户可以更加个性化地编辑和展示自己的消息内容。
3.灵活的编码格式:MMS协议支持多种编码格式,如二进制、ASCII等。
这使得MMS协议可以适应不同类型的媒体内容和不同的终端设备。
4.多媒体内容的链接:MMS协议可以通过链接的方式发送多媒体内容,而不是直接将内容附加在消息中。
这样可以节省带宽和存储空间,并且更容易管理和更新多媒体内容。
MMS协议的工作原理MMS协议的工作原理可以简单概括为以下几个步骤:1.消息编写:用户使用手机或其他设备编写包含文本、图片、音频和视频等多种媒体内容的MMS消息。
2.消息封装:MMS协议将用户编写的消息封装成一个MMS消息包。
该包包含了消息的内容、编码格式、接收者信息等。
3.消息传输:MMS消息包通过移动网络发送到接收者的手机或其他终端设备。
这通常是通过无线通信技术(如GSM、CDMA、LTE等)完成的。
4.消息接收:接收者的手机或终端设备接收到MMS消息包,并进行解析和解封装。
5.内容展示:接收者的手机或终端设备根据MMS消息包中的内容展示消息。
这可以包括显示文本、图片、音频和视频等多媒体内容。
MMS协议的应用场景MMS协议在移动通信领域有着广泛的应用场景,例如:1.个人通信:MMS协议可以用于个人用户之间的多媒体通信,用户可以通过MMS发送生活照片、音乐、视频等内容给亲友。
MMS协议解析
2.1发送
发送是指发送者发送MMS到MMS中心,包括两条消息:MMS发送请求、MMS发送确认。
2.1.1MMS发送请求
MMS发送请求消息由发送者到MMS中心,包含消息头和正文,正文紧跟消息头。消息头包含内容如下:
Name
Content
Comments
X-Mms-Message-Type
Message-type-value=
m-send-req
Mandatory.
Specifiesthetransactiontype.
X-Mms-Transaction-ID
Transaction-id-value
Mandatory.
To
To-value
Optional1.
Address of the recipient.
Cc
Cc-value
Optional1.
Address of the recipient. Addressing is handledin
Chapter8.
Any number of address fieldsallowed.
Hide = don't show any address. Show = show evensecret address.
X-Mms -Delivery- Report
Delivery -report -value
Optional. Default determined when service is ordered. Specifies whether the user wants a delivery reportfromeach recipient. When Message-Class is Auto, the field SHALL always be present and the value SHALL beNo.
mms协议书
MMS协议书1. 引言本文档旨在介绍MMS(Multimedia Messaging Service,多媒体消息服务)协议的特点、结构和功能,以便开发人员能够理解和使用该协议来实现多媒体消息的传输。
MMS协议是一种用于发送、接收和存储包含多媒体内容的消息的通信协议。
2. MMS协议概述MMS协议是一种基于互联网的通信协议,旨在实现多媒体消息的传输。
与短信相比,MMS允许用户发送包含图像、音频、视频和文本等多媒体内容的消息。
MMS消息可以通过手机网络或者互联网发送和接收。
3. MMS消息结构MMS消息由多个部分组成,每个部分可以包含不同类型的内容,如文本、图片、音频和视频等。
以下是MMS消息的结构:•MMS头部:包含了消息的元数据,如发送者、接收者、主题等。
•消息体:包含了消息的具体内容,可以包含多个部分。
•消息附件:包含了与消息相关联的文件,如图片、音频、视频等。
4. MMS协议功能MMS协议提供了以下功能:•多媒体消息的发送和接收:MMS协议允许用户发送包含多媒体内容的消息,并能够在接收端解析和显示该消息。
•消息编码和解码:MMS协议定义了消息的编码和解码规则,以便发送和接收端能够正确地解析和处理消息内容。
•附件处理:MMS协议支持发送和接收附件,如图片、音频和视频等。
接收端可以根据支持的媒体类型来处理附件。
•消息存储和检索:MMS协议定义了消息的存储和检索规则,可以将消息保存在手机或者服务器上,并允许用户按照不同的条件来检索消息。
5. MMS协议通信流程MMS协议的通信流程如下:1.发送端创建MMS消息,包括消息头部、消息体和附件等。
2.发送端使用MMS协议将消息发送到接收端。
3.接收端使用MMS协议接收消息,并进行解析和显示。
4.接收端可以选择保存消息到本地设备或者服务器上。
5.用户可以随时使用MMS协议来检索、删除或转发已收到的消息。
6. MMS协议的扩展性MMS协议具有较高的扩展性,可以支持不同的媒体类型和多媒体内容的特性。
MMS报文交互过程(1)
MMS报文交互过程(1)1. 简介MMS(Manufacturing Message Specification)是一种用于在工业自动化系统中进行通信的协议。
它定义了一种机制,通过该机制,不同设备和系统可以进行无缝的数据交换和通信。
MMS报文交互过程是指MMS协议中数据的传输和交换过程。
2. MMS报文结构MMS报文由多个字段组成,每个字段包含特定的信息。
MMS报文结构如下:| 报文头 | 变量头 | 变量数据 |•报文头:用于标识报文类型和长度等信息。
•变量头:包含变量的属性和描述信息。
•变量数据:包含实际的变量值。
3. MMS报文交互过程MMS报文的交互过程包括数据请求和数据响应两个阶段。
3.1 数据请求阶段在数据请求阶段,客户端向服务器发送MMS报文,请求获取特定的数据。
下面是数据请求阶段的详细过程:1.客户端打开一个MMS连接,与服务器建立通信。
2.客户端构造一个MMS报文,并填充报文头和变量头字段。
3.客户端将报文发送给服务器。
4.服务器接收到报文后,解析报文头和变量头字段,确定客户端的请求。
5.服务器根据请求,读取相应的变量数据。
6.服务器构造一个MMS报文,并填充报文头、变量头和变量数据字段。
7.服务器将报文发送给客户端。
3.2 数据响应阶段在数据响应阶段,服务器返回请求的数据给客户端。
下面是数据响应阶段的详细过程:1.客户端接收到服务器发送的报文。
2.客户端解析报文头和变量头字段,获取变量数据。
3.客户端进行相应的数据处理和分析。
4.客户端关闭MMS连接,结束通信。
4. 总结MMS报文交互过程是MMS协议中数据传输的核心过程。
通过MMS报文交互,不同设备和系统可以进行高效的数据交换和通信。
数据请求和数据响应是MMS报文交互的两个阶段,它们共同构成了MMS协议的通信机制。
熟悉MMS报文交互过程对于理解和应用MMS协议是非常重要的。
参考资料: - MMS - Manufacturing Message Specificaition - MMS报文格式规范文档。
MMS协议解析
MMS协议解析MMS(Multimedia Messaging Service)就是我们俗称的彩信,它能提供比SMS(短信)更加丰富的信息,能提供包括图片、视频、声音、各种格式的文字等内容。
目前的应用主要有以下几个方面:▪便利性实用性娱乐性互动性个人化▪端到端通信自拍照片自编贺卡/图片带有图片照片和语音片断等表达感情内容的增强型聊天电子邮件附件在移动终端上的增强型应用▪娱乐手机铃声/屏保下载节日贺卡明星贺卡多媒体交友利用手机察看自己心仪的对象并通过信息向她表达心意原创基地:利用多媒体短信传播自己的原创动漫和音乐▪新闻/金融服务体育比赛集锦和得分镜头视频剪辑通过移动终端获取多媒体新闻和金融信息分析等▪其他定位业务移动广告一、数据流程MMS系统大致网络拓扑图如下:先介绍一下网络中的节点设备:MMS Client:MMS客户端,就是平常用的手机等移动设备;MMS Proxy Relay:MMS代理中继,用于转发MMS;MMS Server:MMS服务器,用于存储MMS,一般与MMS代理集成在一台设备上;Legacy Wireless Messaging Systems:传统的无线消息系统,比如SMS系统;Email Server:邮件服务器,Ineternet上的邮件服务器,比如139邮件服务器;Other MMS Systems:其他地方或其他运营商的MMS系统;MMS承载于WAP之上,在WAP1.x系统里采用WSP协议,在WAP2.0系统里采用HTTP 协议,如下图所示:详细网络图如下:MMS的发送接收实体包括如下几种方式:1、终端<——>同一系统内终端2、终端<——>不同系统内终端3、终端<——>Email server4、终端<——>SP我们以第一种情况进行MMS收发流程说明,大致有以下几步:1、发送终端发送MMS到MMS代理;2、MMS代理发送通知到接收终端;3、接收终端发送提取MMS命令到MMS代理;4、MMS代理返回MMS到接收终端;5、MMS代理发送回执给发送终端,表示对方已收到MMS;其中第2步的通知是通过WAP PUSH实现的,目前中国移动实现的方式是通过SMS(短信)通知对方。
MMS协议解析
MMS协议解析MMS(Multimedia Messaging Service)就是我们俗称的彩信,它能提供比SMS(短信)更加丰富的信息,能提供包括图片、视频、声音、各种格式的文字等内容。
目前的应用主要有以下几个方面:▪便利性实用性娱乐性互动性个人化▪端到端通信自拍照片自编贺卡/图片带有图片照片和语音片断等表达感情内容的增强型聊天电子邮件附件在移动终端上的增强型应用▪娱乐手机铃声/屏保下载节日贺卡明星贺卡多媒体交友利用手机察看自己心仪的对象并通过信息向她表达心意原创基地:利用多媒体短信传播自己的原创动漫和音乐▪新闻/金融服务体育比赛集锦和得分镜头视频剪辑通过移动终端获取多媒体新闻和金融信息分析等▪其他定位业务移动广告一、数据流程MMS系统大致网络拓扑图如下:先介绍一下网络中的节点设备:MMS Client:MMS客户端,就是平常用的手机等移动设备;MMS Proxy Relay:MMS代理中继,用于转发MMS;MMS Server:MMS服务器,用于存储MMS,一般与MMS代理集成在一台设备上;Legacy Wireless Messaging Systems:传统的无线消息系统,比如SMS系统;Email Server:邮件服务器,Ineternet上的邮件服务器,比如139邮件服务器;Other MMS Systems:其他地方或其他运营商的MMS系统;MMS承载于WAP之上,在WAP1.x系统里采用WSP协议,在WAP2.0系统里采用HTTP协议,如下图所示:详细网络图如下:SGSNGGSNMSCISMGSMSGWAP GWMMS 终端1MMS 终端2SPE-mail ServerMMSCMMSCBSBS核心网IP 网InternetMMS的发送接收实体包括如下几种方式:1、终端<——>同一系统内终端2、终端<——>不同系统内终端3、终端<——>Email server4、终端<——>SP我们以第一种情况进行MMS收发流程说明,大致有以下几步:1、发送终端发送MMS到MMS代理;2、MMS代理发送通知到接收终端;3、接收终端发送提取MMS命令到MMS代理;4、MMS代理返回MMS到接收终端;5、MMS代理发送回执给发送终端,表示对方已收到MMS;其中第2步的通知是通过WAP PUSH实现的,目前中国移动实现的方式是通过SMS (短信)通知对方。
MMS入门篇(一)------IEC61850简单理解
1.测试工具:采用IecClient进行逐项覆盖IEC61850库中的功能,尤其是我们使用到的功能,如点击获取数据的值,或者设置数据的值使用mms_ethereal截包分析2.针对性测试:针对IEC61850库的某些特殊功能,可以为其编写单独下位机程序和专门的xml文件。
这种测试需要wince的应用开发环境,以及对库功能和使用比较熟悉3.IEC61850-MMS整体结构:(1) 和其他通信协议一样,IEC61850也可分为服务器和客户端两部分,服务器提供对应的服务,客户端则请求服务(2) 服务器和客户端的划分都只是逻辑上的,并不规定他们的物理位置,同一台设备,可能既具务服务器的功能,又具务客户端的功能(3) 服务器和客户端的通信也高度抽象,不规定服务具体怎样被调用的,只规定了服务接口,接口的实现由系统决定(可以为USB、Ethernet、当服务器和客户端位于同一台机器上也可直接进行内存拷贝)当前大部分以Ehternet为主4.IEC61850-MMS协议分层:(1) MMS位于ISO七层模型的应用层,其高度抽象,为了便于理解,我们可以将其分为两层:ASCI层(Abstract Service Communication Interface)、MMS层(Manufacturing Message Specification)(2) ASCI(Abstract Service Communication Interface)层定义了系统的逻辑功能,如:一个设备中有多少个逻辑设备、多少个逻辑节点,每个逻辑节点的属性以及其支持的服务。
(3) ASCI(Abstract Service Communication Interface)层不关心客户和服务器怎么通信,只关心服务器有哪些功能可以调用,哪些数据属性可以获取,哪些节点可以控制(4) MMS层(Manufacturing Message Specification)定义了从ASCI到具体网络通信的映射(5) MMS层(Manufacturing Message Specification)不规定通信网络类型,也不规定通信帧的具体格式,只规定通信帧的功能,通信模式(6) 如: MMS规定了一个通信帧需包含哪些内容,这些内容代表什么意义,而不规定这些内容以什么数据形式在网络上体现,因此可以采用不同的数据格式在各种网络上实现,但是服务和客户端要使用同样的数据格式和网络类型5.IEC61850通信模型(1) IEC61850通信报文由以下6类报文组成:类型1(快速报文)、类型1A(跳闸报文)、类型2(中等速度报文)、类型3(低速报文)、类型4(原始数据报文)、类型5(文件传输功能)、类型6(时间同步报文)(2) 不同类型的报文由于其属性(如:数据量、重要性、实时性)不同而使用不同的传输模式(3) 1和1A类报文由于其实时性要求高所以被映射为专门的以太网类型(4) 2、3、5类型报文则使用一般的TCP/IP协议(5) 类型6报文由于其数据量大、实时性要求不高,可以和2、3、5报文区分开来(6) 此外IEC61850中还采用了其他非标准协议,如用于时间同步的SNTP协议(7) IEC61850采用的协议分类如下: 采样值(组播) --- SMV(IEC61850-9-2)、通用变电站事件--- GOOSE、时间同步--- SNTP、核心ACSI服务--- MMS Protocol Sutie、通用变站状态事件--- GSSE6.总结(1) 总的来说、IEC61850的通信可以分为如下两种模式(2) 普通报文,使用TCP/IP这类有连接的协议实现,其特点是:能信稳定、数据量大,多为端到端通信。
MMS协议解析
MMS协议解析0. 简介 可以传输音、视频的通用服务器有两种,都有各自的优缺点。
分别是:标准WEB服务器和流媒体服务器。
标准WEB服务器使用HTTP协议。
流媒体服务器使用两种协议提供媒体服务。
这两种协议分别是HTTP1.0或1.1以及MMS(Multi Media Server)协议。
流媒体服务器使用的HTTP协议是经过修改的版本,扩展了语法命令以支持实时传输。
这是普通HTTP所不支持的。
使用两种协议提供媒体服务和WEB服务器有着显著区别。
一个区别是在WEB服务器上使用标准HTTP协议的数据不需要一个特殊的服务器和软件进行浏览甚至下载。
另外一个区别是使用MMS(例如Microsoft Windows Media Services)的流媒体服务器通过流形式提供媒体给使用者。
流媒体服务器可以处理大量数据。
1. MMS是什么 MMS是微软的私有流媒体协议。
它的最初目的是通过网络传输多媒体广播、视频、音轨、现场直播和一系列的实时或实况材料。
使用这个协议的观众可以通过电脑观看电视图像或音轨。
微软为有网络连接的家用电脑使用者开发了免费软件。
MMS建立在UDP或TCP传输/网络层上,是属于应用层的。
使用TCP的MMS上URL是MMS://或者MMST://,如果是UDP的MMS使用MMSU://。
在低带宽的情况下推荐使用UDP连接。
HTTP带有大量的头信息,UDP一般不能通过防火墙,在有防火墙的情况下使用HTTP。
TCP的无差错特性是非常诱人的,它的吞吐量比UDP小,但是在下载MMS的时候TCP是不二的选择。
2. 哈!看起来开始有趣了! 到目前为止还没有关于MMS协议的任何有效的细节。
网络搜索和库阅读也是徒劳无功的。
微软不打算就MMS的内容发表任何看法。
这真是水到山前疑无路,从使用HTTP协议的流媒体服务器上下载流信息已经成为了可能,使用MMS协议的服务器还只能‘在线观看‘,事实上,也只是目前为止!3. 让我们从这里开始--包和流 MMS协议是以包和数据块的形式从服务器向使用者发送数据到你的计算机上。
MMS替代协议浅析
MMS替代协议浅析
MMS替代协议浅析
MMS替代协议产⽣背景
IEC61850标准是电⽣系统⽣动化领域内唯⽣的全球通⽣标准。
智能变电站站控层通讯协议⽣直采⽣的是ACSI映射到MMS协议的⽣法,经过10多年的应⽣和发展,该解决⽣案也逐步出现了⽣些弊端:⽣、MMS协议复杂难懂,实现难度⽣,对资源要求⽣,并⽣变电站最优的通信协议实现⽣案。
⽣、MMS协议⽣国产化标准。
在当前国际形势下,对核⽣标准进⽣国产化是⽣势所趋。
三、MMS协议的底层核⽣动态库,国内⽣商⽣直采⽣的是在国外底层库上进⽣⽣次开发,不仅版权费⽣昂贵,同时也隐藏了⽣些安全漏洞和版权风险。
四、MMS协议本⽣架构庞⽣冗余,实际的通信效率低下。
新标准的市场空间
⽣、国⽣新制定的MMS替代协议,采⽣和IEC61850完全不同的编解码规则。
不管从编码规则还是描述形式,都为国内电⽣领域的⽣次应⽣,具有⽣定的技术门槛。
⽣、基于MMS替代协议衍⽣的产品可应⽣于所有智能变电站:涉及测控、保护、通信⽣关机、监控后台,规约转换器等设备。
我国从事电⽣⽣次系统业务的⽣家众多,MMS替代协议解决了变电站通信领域长期依赖国外协议库(mmslite)的瓶颈问题。
国内外⽣次设备⽣家均可以采⽣此技术替换⽣的MMS协议库。
三、全新的变电站底层通性技术的切换,势必会引起新⽣轮的智能变电站相关⽣次设备和软件系统的更新、兼容和换代潮,市场空间巨⽣!基于MMS替代协议产品
在国⽣MMS替代协议标准的产品研发上,处于国内领先⽣平!。
mms协议工控
mms协议工控工控系统是指用于监控和控制工业过程的自动化系统,而mms (Manufacturing Message Specification)协议则是工控系统中常用的通信协议之一。
本文将介绍mms协议在工控系统中的应用及其相关知识。
mms协议是一种基于客户端-服务器模式的通信协议,用于在工控系统中传输监控数据和控制指令。
它提供了灵活可靠的数据传输机制,支持多种数据类型和数据结构,使工控系统能够高效地实现数据的采集、处理和控制。
二、协议结构mms协议采用了分层结构,主要包括物理层、数据链路层、网络层、传输层和应用层。
物理层负责将数据转化为电信号进行传输,数据链路层负责提供可靠的点对点通信,网络层负责路由选择和地址分配,传输层负责可靠传输和流量控制,应用层负责定义具体的业务功能和数据格式。
三、功能特点1. 数据采集与传输:mms协议支持从多个设备中采集数据,并通过网络传输至中央控制系统,实现实时监测和数据分析。
2. 控制指令传输:mms协议可以将控制指令传输到远程设备,实现对工业过程的远程控制和调节。
3. 数据存储与查询:mms协议支持数据的存储和查询功能,可以方便地对历史数据进行检索和分析。
4. 安全性保障:mms协议提供了安全机制,包括身份验证、访问控制和数据加密等,保障工控系统的稳定和可靠运行。
四、应用领域mms协议广泛应用于工业自动化领域,包括电力系统、石油化工、交通运输、制造业等。
它在监控和控制过程中发挥重要作用,提高生产效率、降低能耗、提升产品质量。
五、发展趋势随着工业互联网的发展,mms协议将更加广泛应用于工控系统中。
未来,mms协议将与物联网、云计算等技术相结合,实现工控系统的智能化和互联化。
mms协议在工控系统中具有重要的地位和作用,它提供了高效可靠的数据传输和控制机制。
通过对mms协议的应用,工业过程中的监控和控制能够更加精确、高效,为各行业的发展提供了有力支持。
希望本文能够帮你更好地理解mms协议的基本知识和应用场景。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
MMS协议解析
MMS(Multimedia Messaging Service)就是我们俗称的彩信,它能提供比SMS(短信)更加丰富的信息,能提供包括图片、视频、声音、各种格式的文字等容。
目前的应用主要有以下几个方面:
▪便利性实用性娱乐性互动性个人化
▪端到端通信
自拍照片自编贺卡/图片
带有图片照片和语音片断等表达感情容的增强型聊天
电子附件在移动终端上的增强型应用
▪娱乐
手机铃声/屏保下载
节日贺卡明星贺卡
多媒体交友利用手机察看自己心仪的对象并通过信息向她表达心意
原创基地:利用多媒体短信传播自己的原创动漫和音乐
▪新闻/金融服务
体育比赛集锦和得分镜头视频剪辑
通过移动终端获取多媒体新闻和金融信息分析等
▪其他
定位业务
移动广告
一、数据流程
MMS系统大致网络拓扑图如下:
先介绍一下网络中的节点设备:
MMS Client:MMS客户端,就是平常用的手机等移动设备;
MMS Proxy Relay:MMS代理中继,用于转发MMS;
MMS Server:MMS服务器,用于存储MMS,一般与MMS代理集成在一台设备上;
Legacy Wireless Messaging Systems:传统的无线消息系统,比如SMS系统;
Email Server:服务器,Ineternet上的服务器,比如139服务器;
Other MMS Systems:其他地方或其他运营商的MMS系统;
MMS承载于WAP之上,在WAP1.x系统里采用WSP协议,在WAP2.0系统里采用HTTP协议,如下图所示:
详细网络图如下:
MMS 的发送接收实体包括如下几种方式:
SGSN
GGSN
MSC
ISMG
SMSG
WAP GW
MMS 终端1
MMS 终端2
SP
E-mail Server
MMSC
MMSC
BS
BS
核心网
IP 网
Internet
1、终端<——>同一系统终端
2、终端<——>不同系统终端
3、终端<——>Email server
4、终端<——>SP
我们以第一种情况进行MMS收发流程说明,大致有以下几步:
1、发送终端发送MMS到MMS代理;
2、MMS代理发送通知到接收终端;
3、接收终端发送提取MMS命令到MMS代理;
4、MMS代理返回MMS到接收终端;
5、MMS代理发送回执给发送终端,表示对方已收到MMS;
其中第2步的通知是通过WAP PUSH实现的,目前中国移动实现的方式是通过SMS(短信)通知对方。
二、消息解析
前面提到MMS可以通过wsp和http两种方式传输,无论哪种方式,其Content-Type 都必须为application/vnd.wap.mms-message(0x3E)。
MMS可以分为4类:发送、通知、提取、回执。
每一类消息都包含消息头,有的还包含正文。
如下:
2.1发送
发送是指发送者发送MMS到MMS中心,包括两条消息:MMS发送请求、MMS发送确认。
2.1.1MMS发送请求
MMS发送请求消息由发送者到MMS中心,包含消息头和正文,正文紧跟消息头。
消息头包含容如下:
Name Content Comments
X-Mms -Message-Type Message-type-value =
m-send-req Mandatory.
Specifies the transaction type.
以上字段除了开头的Message-Type、Transaction-ID、MMS-Version和末尾的Content-Type之外,其他字段没有顺序要求,以下消息也是一样。
2.1.2MMS发送确认
MMS发送确认由MMS中心到发送者,只包含消息头,没有正文。
消息头格式如下:
2.2通知
通知是指MMS中心发送通知到接收者,包括两条消息:请求和响应。
目前是通过SMS 进行通知,Gb接口上不存在该类数据包,所以在这里不做分析。
2.3提取
提取是指MMS接收者从MMS中心提取MMS的过程,包括三个步骤:提取请求、提取响应、响应确认。
2.3.1MMS提取请求
MMS提取请求消息是由接收者到MMS中心,没有真正的消息头和正文,完全由WSP或HTTP 的请求头实现,也就是WSP或HTTP一个普通的GET请求,其uri是通知消息里指定的地址。
2.3.2MMS提取响应
MMS提取响应消息是由MMS中心到接收者,包括消息头和正文,消息头包含容如下:
2.3.3MMS提取响应确认
MMS提取响应确认消息由接收者到MMS中心,包括消息头,不包含正文,消息头包含容如下:
2.4回执
包括两种回执:提取回执和阅读回执,是可选的。
2.4.1MMS提取回执
当接收者从MMS中心取得MMS后,MMS中心会向发送者发送提取回执。
MMS提取回执消息只有消息头,没有正文。
消息头格式如下:
2.4.2MMS阅读回执
当接收者阅读完MMS后,MMS中心会向发送者发送提取回执。
该回执是在发送者发送MMS 时要求有阅读回执时才会产生,该消息格式不清楚,我们暂不做分析。
2.5字段说明
以上消息头每一个字段都是KV结构,前面是字段名称,后面是字段值。
字段名称是一个字节,对应编码如下:
实际数据包中字段名的最高位都被置1了。