OMA协议

一、OMA DM协议是什么   

OMA DM(Device Manage)是OMA组织定义的一套专门用于移动与无线网络的管理协议,是OMA的一个分支。

二、OMA DM协议做什么(OMA DM(设备管理))   

1.设置设备的初始化配置信息   

2.安装及更新设备信息   

3.从设备获得相关的管理信息   

4.处理设备生成的事件及报警信息     

三、OMA DM怎么管理设备   

包含两个步骤:   

1.BOOTSTRAP,引导过程,字面上看意思是将设备从不可管理的孤岛带入可被OMA协议管理的网络中   

2.PROVISIONING AND MANAGEMENT,设备初始化及其他管理

四、BOOTSTRAP(设备的引导过程)是什么   

使设备可以与一个远程的管理服务器建立连接

五、BOOTSTRAP做什么   

给设备设置一些能够与网络及管理服务器建立连接的配置信息

六、设备做BOOTSTRAP的主要方式   

1.CUSTOMIZED BOOTSTRAP(FACTORY PROVISIONING),设备出厂之前由生产商给设备做BOOTSTRAP,设备在出厂时已包含了网络及管理服务器信息   

2.BOOTSTRAP FROM SMARTCARD (CLIENT PROVISIONING),设备通过插入记忆卡进行BOOTSTRAP   

3.SERVER INITIATED BOOTSTRAP,通过服务器远程通知设备进行BOOTSTRAP,前提是服务器已经知道设备地址(URL或电话号码)

七、OMA DM的设备管理方式   

OMA DM通过给设备设置相关参数对设备进行配置、诊断等等,这些参数通过树型结构组织在一起称作设备管理树(DEVICE MANAGEMENT TREE)

八、OMA协议的数据传输   

OMA协议使用SYNCML消息包传递数据实现在不同网络间的交互(也称为同步),类似TR069使用SOAP包与RPC函数,消息的数据类型使用SYNCML定义的数据类型,SYNCML消息主要使用两种MIME媒体类型。

 九、什么是SYNCML    

SYNCML是SYNCHRONOUS MARKUP LANGUAGE(同步标记语言)的所写,他是由IBM、LOTUS、MOTOROLA、NOKIA、PALM INC、PSION、STAFISH SOFTWARE等商家发起成立的SYNCML论坛发起制订的。主要目的是解决两个问题:  

1.同步网络数据与任一种移动设备    

2.同步移动设备与任一种网络数据    

SYNML消息包含两个部分:消息头<SYNCHDR>和消息体<SYNCBODY>

消息头格式如下:
    < SYNCHDR > 
      < VERDTD > 1. 2 < / VERDTD > 
      < VERPROTO > SYNCML/ 1. 2 < / VERPROTO > 
      < SESSIONID > 104050403 < / SESSIONID > 
      < MSGID > 5 < / MSGID > 
      < TARGET > TARGET DATABASE URI < / TAR GET > 
      < SOURCE > SOURCE DATABASE URI < / SOURCE > 
      < CRED > . . . < / CRED > 
    < / SYNCHDR >

    < VERDTD > :SYNCML版本声明
    < SESSIONID > :会话ID 
    < MSGID > :消息ID     
    < SOURCE >和< TARGET >用于寻址,服务器使用URI ;而客户端使用国际移动设备识别码IMEI
    < CRED >:鉴权信息   

消息体格式如下:
    < SYNCBODY > 
      < STATUS > . . . < / STATUS > 
      < RESULTS > . . . < / RESULTS >
      < ALERT > . . . < / ALERT>
    < / SYNCBODY > 
    
     < STATUS >:指明一个操作的完成状态
     < RESULTS >:如果命令执行成功,返回数据结果
     < ALERT >:发送者通知接收者 

Generic Alert Message
<Alert>
   <CmdID>2</CmdID>
   <Data>1226</Data>       <!-- Generic Alert -->
   <Correlator>abc123</Correlator>
   <Item>
      <Source><LocURI>./SyncML/Sample</LocURI></Source>
      <Meta>
          <Type xmlns="syncml:metinf">
             Reversed-Domain-Name: org.domain.samplealert
          </Type>
          <Format xmlns="syncml:metinf">xml</Format>
          <Mark xmlns="syncml:metinf">critical</Mark>   <!-- Optional -->
      </Meta>
      <Data>
          <!-- Client Alert Data Goes Here -->
      </Data>
   </Item>
</Alert> 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
FOTA(Firmware Over-the-Air)是一种无线技术,用于通过无线网络将固件更新传输到设备上。这种技术能够让设备厂商或供应商无需通过物理连接实现设备固件的更新,而是通过无线网络将新的固件版本发送给设备。这种方式对于大规模更新设备非常有用,比如手机、智能设备等。FOTA不仅简化了固件更新的流程,还可以节省时间和成本。 OTA(Over-the-Air)是一种无线技术,用于通过无线网络向移动设备发送更新和配置信息。通过OTA技术,用户可以无需使用数据线连接设备,而是通过无线网络更新设备的操作系统、应用程序或者其他配置信息。OTA技术广泛应用于移动设备中,比如手机、平板电脑和智能手表等。 OMA-DM(Open Mobile Alliance Device Management)是一种设备管理协议,旨在通过无线网络对移动设备进行远程管理和控制。OMA-DM允许设备管理服务器与设备之间进行通信,并对设备的配置、软件更新、故障排除等进行管理。该协议在移动设备管理领域被广泛使用,以确保设备的安全性、稳定性和可靠性。 GOTA(Generic Over-The-Air)是一种用于设备固件更新的通用技术,旨在通过无线网络将更新传输到设备。与FOTA类似,GOTA也能够实现设备固件的无线更新,但其更具通用性,适用于各种设备,如智能手机、智能电视和智能家居设备等。GOTA技术能够帮助提供商或制造商更加便捷地进行设备固件的更新和维护。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值