LWM2M 简介

news/2024/11/24 13:34:11/

物联网热了几年,最基本以及广泛的铺开的应用还只是 Device Management. 基本功能包括: 软件/固件升级,应用程序升级,远程的参数监视告警


Lightweight M2M 基础

OMA是一家国际组织,最初定义了一套 OMA-DM的协议,用来远程管理移动终端设备,比如手机开户,版本升级,等等。OMA-DM有着非常广泛的应用,很多运营生比如Verizon Wireless, Sprint都有自己的OMA-DM服务并要求手机/模块入网的时候通过自定义的OMA-DM入网测试。因为物联网的兴起, OMA在传统的OMA-DM协议基础之上,提出了LWM2M协议。2013年底,OMA发布了LWM2M规范。

OMA Lightweight M2M 主要动机是定义一组轻量级的协议适用于各种物联网设备,因为M2M设备通常是资源非常有限的嵌入式终端,无UI, 计算能力和网络通信能力都有限。同时也因为物联网终端的巨大数量,节约网络资源变得很重要。


LWM2M 定义了三个逻辑实体:

  • LWM2M Server 服务器
  • LWM2M client 客户端 负责执行服务器 的命令和上报执行结果
  • LWM2M 引导服务器 Bootstrap server 负责 配置LWM2M客户端.

在这三个逻辑实体之间有4个逻辑接口:

  • Device Discovery and Registration
    这个接口让客户端注册到服务器并通知服务器客户端所支持的能力(简单说就是支持哪些资源Resource和对象Object
  • Bootstrap
    Bootstrap server通过这个接口来配置Clinet - 比如说LWM2M server的URL地址
  • Device Management and Service Enablement
    这个就是最主要的业务接口了。 LWM2M Server 发送指令给 Client 并受到回应.
  • Information Reporting
    这个接口是 LWM2M Client 来上报其资源信息的,比如传感器温度。上报方式可以是事件触发,也可以是周期性的。


Lightweight M2M 协议栈


  • LWM2M Objects: 每个对象对应客户端的某个特定功能实体. LWM2M 规范定义了一下标准Objects,比如
    • urn:oma:lwm2m:oma:2; (LWM2M Server Object)
    • urn:oma:lwm2m:oma:3; (LWM2M Access Control Object)
    • 每个object下可以有很多resource. 比如Firmware object可以有Firmware版本号,size等resource.
    • Vendor可以自己定义object
  • LWM2M Protocol: 定义了一些逻辑操作,比如Read, Write, Execute, Create or Delete.
  • CoAP: 是IETF 定义的Constrained Application Protocol 用来做LWM2M的传输层,下层可以是 UDP 或SMS .UDP 是必须支持的,SMS是可选的。CoAP有自己的消息头,重传机制等。
  • DTLS: 是用来保证客户端和服务器间的安全性的.




http://www.ppmy.cn/news/633467.html

相关文章

LwM2M简介

1、LwM2M是什么 官方文档:http://www.openmobilealliance.org/release/LightweightM2M/ release: http://openmobilealliance.org/wp/index.html LwM2M的全称是Lightweight Machine-To-Machine,由OMA(Open Mobile Alliance)提出…

VRRP实验

一、什么是vrrp? 虚拟路由器冗余协议(VRRP)是一种选择协议,它可以把一个虚拟路由器的责任动态分配到局域网上的VRRP路由器中的一台。控制虚拟路由器IP地址的VRRP路由器称为主路由器,它负责转发数据包到这些虚拟IP地址…

Valhalla LW2的进展–内联类型

过去几周(2019年6月/ 2019年7月), 瓦尔哈拉计划的LW2阶段/原型最初于2018年10月提出,在面向公众的方面取得了重大进展。 在这篇文章中,我简要总结了最近发布的一些消息,文档和Valhalla Early Access Build。…

4 测试分类

文章目录 总结:课程笔记 总结: 课程笔记

EventLog Analyzer:助力企业完成等保2.0的关键帮助

在当今数字化时代,企业面临着越来越多的网络安全威胁和数据泄露风险。为了保护敏感信息和维护业务的连续性,许多企业正在积极采取措施来实施等保2.0标准。在这一过程中,EventLog Analyzer作为一种全面的安全信息与事件管理解决方案&#xff0…

MT5搭建多账户PAM/MAN系统

PAM/man系统通常适用于基金/外汇领域。 技术部署于manage后台、MT4/MT5白标、主标皆可适用。 PAMMM系统以跟单社区的模式,设置好主账号,类似于followme、信号源会发出一定的信号, 跟随者按照指定的逻辑程序,占有比例去实时跟进…

怎么选择mt4 api跟单软件

最近有网友提问怎么区别api跟单的稳定性 下面我就以我们产品做一个产品稳定性的几点分析 希望对于区别api跟打软件的稳定性有一定帮助! 1. 选择正版软件 api跟单软件的稳定性最重要的也是最应该注意的是api跟单软件是否正版软件,最近市面上出现了各种破…

MT4 api跟单软件分享

1 api跟单介绍 汇跟单haoeaclub.com出品的跨平台多账户跟单软件支持全球mt4经纪商。使用API 接口,不需要 EA 插件,不需要打开 MT4 终端,使用一台vps云主机打开软件配置好久可以批量管理几十几百个个账户,对比ea跟单 能节省很大的…