【国外农业物联网发展经验借鉴】 物联网与农业

【国外农业物联网发展经验借鉴】 物联网与农业,第1张

2015-04-23 国农互联

各国农业物联网发展概况

美国

推进农业数据标准化。从长期来看,农业物联网需要的是可以相互识别的可 *** 作标准,这样不同设备才能在一起工作,否则不同设备传回的信息格式不能兼容。目前AgGateway和OADA正在研究农业数据标准化的问题。AgGateway是一家非营利性的商业联合组织,致力于推进电子商务在农业领域的发展和推动信息通信技术在农业的使用。OADA是一个帮助农民全面、安全获取数据的开放式项目。美国农业与生化工程师协会(ASABE)也在支持建立农业数据标准的工作。

大农场引领农业物联网应用。就农业物联网技术覆盖主体而言,大农场成为美国农业物联网技术的引领者,在农业物联网技术推广中起着示范作用。美国大农场采用物联网设备的数量相对更多,研究显示,美国大农场对技术的采用率高达80%。而对于小农场而言,由于设备的安装和维护成本高,它们使用物联网设备的数量相对较少,不过在大农场的示范作用带动下,也将会有越来越多的小农场采用物联网技术。

信息化基础设施奠定农业物联网发展基础。从美国农业物联网的发展现状来看,其信息化基础设施完备,为美国农业物联网的发展创造了优越的条件。美国政府每年用于农业信息网络建设方面的投资约为15亿美元,已建成世界最大的农业计算机网络系统AGNET,可以为美国农业物联网的发展提供强大的信息资源。同时,美国建立了农业技术信息数据库,如BISIS(生物科学情报社)、CAB(英联邦农业局)、AGRICOLA(美国国家农业数据库)和AGRIS(FAO农业情报体系)等。

日本

政府大力推动农业物联网发展。农业物联网在2004年被列入日本政府计划。当时日本总务省提出U-Japan计划,其核心是力求实现人与人、物与物、人与物之间的相连,在未来形成一个人或物均可互联、无处不在的网络社会,其中就包括农业物联网技术。目前,日本政府不断加强对智慧农业的扶持补助,通过一系列补助措施,到2020年日本农业信息技术化规模将达到580亿至600亿日元,计划在十年内以农业物联网为信息主体源普及农用机器人,预计2020年市场规模将达到50亿日元。

制造商推广农业物联网技术知识。日本农户在最初引进农业物联网时,由于成本过高、技术较难掌控等原因,物联网设备长时间处于停用状态。后来在制造商与当地农协工作人员的帮助下,逐渐接受并理解了物联网技术,比如在家里看看农作物的照片,并对比一下各类数据便可管理偌大的土地,并可较以前减少一半的工作量。

产、官、学协同研发农业物联网技术。近年来,日本农业物联网技术主要由NEC、富士通、日立等大型公司的IT部门牵头研发,并与三井物产等农用品开发商合作。日本非常注重引进和发展符合日本国情的精确农业。目前,日本产、官、学合作进行的农业物联网技术研究主要集中在两个方面:一是精确农业的基础研究,提供农业生产应用的作物生长模型数据库,可用于农业物联网的农业生产指导信息平台。二是精确农业机械的研究,提供农业物联网的智能化 *** 作终端。

英国

政府考核基于物联网的农业信息化。英国政府通过执行欧盟的单一补贴政策,把农业环境保护、农业产出与效益等很好地纳入补贴政策的考核指标,把农业机械的信息化程度作为重要考核指标予以支持,督促农业生产者广泛利用农业物联网,促进信息技术与生物技术等新技术融合,推动开展农业生产,从而推动农业物联网的发展,提高农业生产的智能化、精确化、高效化和自动化水平,实现环境保护、生产发展、效益提高、收入增加、资源节约等多重目标的均衡发展。

政府引导、多元市场主体拉动农业物联网建设。英国发展农业物联网主要依靠市场机制进行推动,政府主要是制定引导政策,采取扶持措施引导农业生产者,电信运营商、IT公司等农业物联网的主要建设者参与农业物联网建设。以政策为指引,以需求为导向,利用市场机制,按照有偿、自愿、效益的原则,鼓励各类市场主体开展信息技术的研发、推广和应用,大大提高了农业物联网技术的实用性、针对性、可持续性,能够较好地满足农业发展的需要。

注重涉农人员信息化水平的提高。英国政府十分重视涉农人员的信息化技能和知识的培训与教育,从上世纪90年代开始实施农村教育信息化计划。政府制定政策,把信息技术课列为全国中小学必修课程,并拟定了具体考核标准,采取了有效措施加强农村信息技术教师队伍建设,建设了各种网络学校和培训中心,开展了适宜于农村地区的各种网络或者视频远程教育,一些地方政府在教育经费的投入中要求不低于6%用作计算机和网络费用,一些农村制定了学生和计算机、图书馆的具体比例等,这些措施有效促进了信息化知识和技术在农村的普及,涉农人员的知识水平得到很大提高,这对农业物联网的发展至关重要。

以色列

以农业产业化、规模化促进农业物联网发展。农用土地有效集中和生产经营组织化是以色列农业物联网发展的基础。以色列945%的土地为国家所有,私人土地仅占55%。农业生产经营主要采取较为独特的集体农场(基布兹)和农业合作社(莫沙夫)两种形式。应运而生的是由多家集体农场和农业合作社联合组建的区域合作组织,它使整个农业生产经营有了较高的组织化程度,这些农业经营主体更加关心并追求农业生产经营的质量和效益,对应用农业物联网技术的愿望更加强烈,并且可以为应用农业物联网技术提供必要的资金和技术支撑。

农业科技创新服务体系支撑农业物联网发展。高度发达的农业科技和完善的农业服务体系是以色列农业物联网发展不可比拟的优势。以色列农业增产的96%靠科技,其高度发达和集约化的农业是以强大的农业科研、教育和推广体系作为后盾和支柱的。政府每年用于农业科研与技术推广方面的经费高达数亿美元,占GDP的比例位居世界前列。目前,以色列已建立一整套由政府部门、科研机构和农业合作组织紧密配合的农业研究和推广体系。以色列鼓励科研人员和推广人员结合自身的专业特长,开办或联办私人示范农场、科技型开发企业、推广型的培训示范基地等。

滴灌推动物联网技术的应用。滴灌在一般人印象中,就是布设大量打上微小孔洞管线的一种节水浇灌方式,但以色列人运用物联网技术把它做到了极致。以一个深埋地下的简单喷嘴为例,它凝聚了大量的高科技,它由电脑控制,依据传感器传回的土壤数据,决定何时浇水、浇多还是浇少,通过物联网技术,不仅节约了宝贵的水资源,而且节约了人力成本。铺完管线以后,未来大量农田的灌溉将由少数几个农民通过智能设备来控制。

国外农业物联网发展经验对我国的启示

政府力推农业物联网建设

无论是美国这样的农业强国,还是以色列这样的农业资源匮乏的国家,在他们农业物联网的发展过程中,政府都十分重视农业物联网发展的战略规划、农业物联网技术的研发和农业技术信息数据库的建设,并以此加快农业物联网技术的采纳和应用,从而推动农业现代化进程。因此,我国政府应强化农业物联网发展的顶层设计,促进农业物联网技术的研究开发。此外,政府在推动城镇化发展的同时,大力引导农业生产的产业化也是农业物联网推广应用的重要动力。

以农业信息化基础设施建设为基础

农业信息化基础设施是指农业信息的收集、传输、反馈、检测、控制、存储的载体、执行机构、数据库和管理软件等。例如,农业信息化基础设施的完备为美国农业物联网的发展创造了极其优越的条件,因此,大力促进农村宽带网络建设,建设和完善农业信息化专家系统和管理软件,配置性能完善的控制系统、通信传输、电力供给等信息化元器件,这一系列农业信息化基础设施的建设是我国发展农业物联网的重要基础。

以农业产业化、规模化为动力

从美国、以色列等国家农业物联网发展状况来看,农业产业化、规模化为农业物联网的发展注入了强大动力。农业产业化将变革农业组织管理结构,实现农业组织管理的现代化。专业大户、家庭农场、农业经济合作社和龙头企业等新型农业组织会涌现出来,相比传统分散经营的农户而言,这些新型农业经营主体更加关心并追求农业生产经营的质量和效益,对应用信息技术的愿望更加强烈,这些新型农业生产组织必然会推动农业物联网技术的应用。因此,我国应大力推动农业产业化,在农业产业化进程中,龙头企业、专业大户、农业经济合作组织等新型农业组织必将凭借在技术、人才、资金等方面的优势,提高农业物联网的应用水平。

以农业物联网科技创新服务体系建设为保障

日本、以色列等进入农业现代化的国家都拥有高度发达的农业科技创新服务体系。建设农业物联网科技创新服务体系,可以促进农业物联网技术的研发、推广和应用。因此,我国应加大农业物联网科技创新服务体系建设,比如从培养、引进、使用三个环节加强农业物联网人才队伍建设,可以引进海外人才,培养农业物联网研究领域的学科带头人及人才团队,制定高层次创新人才培养计划等。同时,加强农业科技创新与研发平台建设,加快推进以农业物联网研究为立足点的重点实验室等知识创新平台建设; 重点实施科技“110”综合信息服务工程、专家大院工程、企业和农村科技特派员创业工程、科技入户工程四大示范服务与推广工程,强力推进农业物联网技术服务推广体系建设。

加大对涉农人员农业信息科技教育

日本、英国等国家在推进农业物联网发展的过程中,都涉及对相关人员进行农业信息科技方面的教育,这不仅有利于涉农人员事先对农业物联网技术进行评估,提高他们应用先进信息技术的积极性,而且有利于他们在具体应用农业物联网技术时能够得心应手,从而推动农业物联网技术的传播。我国农民数量众多,农村教育水平较低,农民整体文化水平不高,国家即使研发出高科技的农业物联网技术,虽然能够转变农业生产方式,提高农业生产效率,但在落后的农村很难推广应用,我国涉农人员的信息科技水平严重阻碍了农业科技的推广。所以,我国要通过农村信息服务站、“阳光培训”工程、专题培训班、网络学校、远程教育等多种方式,开展多层次、全方位的农民信息化知识和技能培训,提高涉农人员的信息科技水平,为我国农业物联网的发展提供最基本的保障。

摘 要:对物联网的技术信息进行了综合分析,介绍了物联网的起源、基本概念、国内外的研究现状和应用现状,讨论了物联网的体系结构、感知及终端技术、物联网的安全、智能化等关键技术,最后结合中国物联网的发展及产业现状,提出了物联网的应用与技术建议。
关键词:物联网(IOT);射频识别(RFID);网络应用;关键技术
中图分类号:TP3934 文献标识码:A 文章编号:2095-1302(2012)08-0078-03
Features and application of Internet of Things
MA Yin
(Jiangsu College of Information Technology, Wuxi 214153, China)
Abstract: A comprehensive analysis of Internet of Things (IOT) is made The origin and basic concepts of IOT is presented firstly The current research on IOT at homeland and abroad and application of IOT are introduced secondly The key techniques of IOT such as the architecture, perception and terminal technology, security of IOT and intelligence are discussed in detail Combined with the development and current industry situation, the suggestions about IOT application and technical improvement are made finally
Keywords: Internet of Things (IOT); Radio Frequency Identification (RFID); Internet application; key technique
0 引 言
随着信息技术的发展,智能化管理与服务也得到快速发展,物联网正是在这样的条件下发展起来的新兴产业。物联网是以感知为核心的物物互联的综合信息系统,其发展将促进传统生产、生活方式向着现代智能化的方式转变,可大大提高生产力和社会运行效率,提升人们的生活质量。物联网是继计算机、互联网之后,世界信息产业的第3次革命。
早在1995年,比尔·盖茨在《未来之路》中就已经提及物物互联的概念,但受限于当时无线网络、硬件及传感设备的发展情况而未引起重视。1998年,美国麻省理工学院(MIT)创造性地提出了当时被称为EPC系统的物联网构想。1999年,在建立物品编码、RFID技术和物联网的基础上,美国Auto-ID中心首先提出“万物皆可通过网络互联”,从此阐明了物联网的基本含义[1]。
物联网的基本思想产生于上世纪末,但近年来,随着信息技术的发展,物联网才真正引起人们的关注。2005年,在信息社会世界峰会(WSIS)上,国际电信联盟(ITU)发布了《ITU互联网报告2005:物联网》[2]。《报告》指出,无所不在的“物联网”通信时代即将来临:通过一些关键技术,用互联网将世界上的物体都连接在一起,使世界万物都可以上网,世界上所有物体都可以通过互联网主动进行信息交换。射频识别技术(RFID)、传感器技术、纳米技术、智能嵌入技术和机器人技术等将得到更加广泛的应用。欧洲智能系统集成技术平台(EPOSS)于2008年在《物联网2020》[3]报告中分析预测了未来物联网的发展主要经历四个阶段:2010年之前广泛应用于物流、零售和制药等领域;2010—2015年实现物与物之间的互联;2015—2020年进入半智能化阶段;2020年之后实现全智能化。目前,物联网的产业发展和应用正在由第一阶段向第二阶段过渡期,物物互联的应用范围不断扩大。RFID 在欧美国家已具有成熟的产业链,这些国家主要将RFID 技术应用于交通、车辆管理、身份识别、生产线自动化控制、仓储管理及物资跟踪等领域。我国目前的物联网虽然只有小规模应用,但物联网的战略性新兴产业地位已经明确。
1 物联网关键技术及特点
物联网是一个基于互联网、传统电信网等信息载体,让所有能够被独立寻址的普通物理对象实现互联互通的网络。它具有普通对象设备化、自治终端互联化和普适服务智能化的重要特征。物联网是一种复杂多样的综合网络系统,根据信息生成、传输、处理和应用过程,可以把物联网分为感知识别层、网络构建层、管理服务层和综合应用层。
11 感知识别层
感知识别层由大量具有感知和识别功能的设备组成,可以部署于世界任何地方、任何环境之中,被感知和识别的对象也不受限制。感知识别技术是物联网的核心技术,是联系物理世界和信息世界的纽带,主要作用是感知和识别物体,采集并捕获信息。关键技术不仅包括射频识别技术、无线传感器等信息自动生成设备,也包括各种智能电子产品用来人工信息生成,主要是感知和识别设备的功耗、物体标签信息的浓缩和写入、物体信息代码的分类匹配等。近年来,各类可联网的电子产品层出不穷,智能手机、个人数字助理(PDA)、多媒体播放器、上网本、笔记本、平板电脑等迅速普及,人们可以随时随地接入互联网,分享信息。信息生成方式的多样化是物联网区别于其他网络的重要特征。
12 网络构建层
网络构建层主要是将感知识别层数据接入互联网。互联网及下一代互联网(包含IPv6技术)是物联网的核心网络。
各种无线网络可提供随时随地的网络接入服务。各种不同类型的无线网络合力提供便捷的网络接入,是实现物物互联的重要基础设施。无线个域网包括蓝牙技术(802151标准)、ZigBee技术(802154标准),无线局域网包括现在广为流行的Wi-Fi技术(80211标准),无线城域网包括现有的WiMAX技术(80216标准),无线广域网包括现有移动通信网络及其演进技术(3G、4G通信技术)。

物联网 *** 作系统内核、辅助外围模块(文件系统、图形用户界面、通信协议栈、各类常见设备的驱动程序等)、集成开发环境等组成,基于此,可衍生出一系列面向行业的特定应用。
物联网 *** 作系统与传统的个人计算机 *** 作系统和智能手机类 *** 作系统不同,它具备物联网应用领域内的一些独特特点,现说明如下。
物联网 *** 作系统内核的特点
1、内核尺寸伸缩性强,能够适应不同配置的硬件平台。比如,一个极端的情况下,内核尺寸必须维持在10K以内,以支撑内存和CPU性能都很受限的传感器,这时候内核具备基本的任务调度和通信功能即可。在另外一个极端的情况下,内核必须具备完善的线程调度、内存管理、本地存储、复杂的网络协议、图形用户界面等功能,以满足高配置的智能物联网终端的要求。这时候的内核尺寸,不可避免的会大大增加,可以达到几百K,甚至M级。这种内核尺寸的伸缩性,可以通过两个层面的措施来实现:重新编译和二进制模块选择加载。重新编译措施很简单,只需要根据不同的应用目标,选择所需的功能模块,然后对内核进行重新编译即可。这个措施应用于内核定制非常深入的情况下,比如要求内核的尺寸达到10K以下的场合。而二进制模块选择加载,则用在对内核定制不是很深入的情况。这时候维持一个 *** 作系统配置文件,文件里列举了 *** 作系统需要加载的所有二进制模块。在内核初始化完成后,会根据配置文件,加载所需的二进制模块。这需要终端设备要有外部存储器(比如硬盘、Flash等),以存储要加载的二进制模块;
2、内核的实时性必须足够强,以满足关键应用的需要。大多数的物联网设备,要求 *** 作系统内核要具备实时性,因为很多的关键性动作,必须在有限的时间内完成,否则将失去意义。内核的实时性包涵很多层面的意思,首先是中断响应的实时性,一旦外部中断发生, *** 作系统必须在足够短的时间内响应中断并做出处理。其次是线程或任务调度的实时性,一旦任务或线程所需的资源或进一步运行的条件准备就绪,必须能够马上得到调度。显然,基于非抢占式调度方式的内核很难满足这些实时性要求;
3、内核架构可扩展性强。物联网 *** 作系统的内核,应该设计成一个框架,这个框架定义了一些接口和规范,只要遵循这些接口和规范,就可以很容易的在 *** 作系统内核上增加新的功能的新的硬件支持。因为物联网的应用环境具备广谱特性,要求 *** 作系统必须能够扩展以适应新的应用环境。内核应该有一个基于总线或树结构的设备管理机制,可以动态加载设备驱动程序或其它核心模块。同时内核应该具备外部二进制模块或应用程序的动态加载功能,这些应用程序存储在外部介质上,这样就无需修改内核,只需要开发新的应用程序,就可满足特定的行业需求;
4、内核应足够安全和可靠。可靠性就不用说了,物联网应用环境具备自动化程度高、人为干预少的特点,这要求内核必须足够可靠,以支撑长时间的独立运行。安全对物联网来说更加关键,甚至关系到国家命脉。比如一个不安全的内核被应用到国家电网控制当中,一旦被外部侵入,造成的影响将无法估量。为了加强安全性,内核应支持内存保护(VMM等机制)、异常管理等机制,以在必要时隔离错误的代码。另外一个安全策略,就是不开放源代码,或者不开放关键部分的内核源代码。不公开源代码只是一种安全策略,并不代表不能免费适用内核;
5、节能省电,以支持足够的电源续航能力。 *** 作系统内核应该在CPU空闲的时候,降低CPU运行频率,或干脆关闭 CPU。对于周边设备,也应该实时判断其运行状态,一旦进入空闲状态,则切换到省电模式。同时, *** 作系统内核应最大程度的降低中断发生频率,比如在不影响实时性的情况下,把系统的时钟频率调到最低,以最大可能的节约电源。
物联网 *** 作系外围模块的特点
外围模块指为了适应物联网的应用特点, *** 作系统应该具备的一些功能特征,比如远程维护和升级等。同时也指为了扩展物联网 *** 作系统内核的功能范围,而开发的一些功能模块,比如文件系统、网络协议栈等。物联网 *** 作系统的外围模块(或外围功能)应该至少具备下列这些:
1、支持 *** 作系统核心、设备驱动程序或应用程序等的远程升级。远程升级是物联网 *** 作系统的最基本特征,这个特性可大大降低维护成本。远程升级完成后,原有的设备配置和数据能够得以继续使用。即使在升级失败的情况下, *** 作系统也应该能够恢复原有的运行状态。远程升级和维护是支持物联网 *** 作系统大规模部署的主要措施之一;
2、支持常用的文件系统和外部存储。比如支持FAT32/NTFS/DCFS等文件系统,支持硬盘、USB stick、Flash、ROM等常用存储设备。在网络连接中断的情况下,外部存储功能会发挥重要作用。比如可以临时存储采集到的数据,再网络恢复后再上传到数据中心。但文件系统和存储驱动的代码,要与 *** 作系统核心代码有效分离,能够做到非常容易的裁剪;
3、支持远程配置、远程诊断、远程管理等维护功能。这里不仅仅包涵常见的远程 *** 作特性,比如远程修改设备参数、远程查看运行信息等。还应该包涵更深层面的远程 *** 作,比如可以远程查看 *** 作系统内核的状态,远程调试线程或任务,异常时的远程dump内核状态等功能。这些功能不仅仅需要外围应用的支持,更需要内核的天然支持;
4、 支持完善的网络功能。物联网 *** 作系统必须支持完善的TCP/IP协议栈,包括对IPv4和IPv6的同时支持。这个协议栈要具备灵活的伸缩性,以适应裁剪需要。比如可以通过裁剪,使得协议栈只支持IP/UDP等协议功能,以降低代码尺寸。同时也支持丰富的IP协议族,比如Telnet/FTP/IPSec/SCTP等协议,以适用智能终端和高安全可靠的应用场合;
5、对物联网常用的无线通信功能要内置支持。比如支持GPRS/3G/HSPA/4G等公共网络的无线通信功能,同时要支持Zigbee/NFC/RFID等近场通信功能,支持WLAN/Ethernet等桌面网络接口功能。这些不同的协议之间,要能够相互转换,能够把从一种协议获取到的数据报文,转换成为另外一种协议的报文发送出去。除此之外,还应支持短信息的接收和发送、语音通信、视频通信等功能;
6、内置支持XML文件解析功能。物联网时代,不同行业之间,甚至相同行业的不同领域之间,会存在严重的信息共享壁垒。而XML格式的数据共享可以打破这个壁垒,因此XML标准在物联网领域会得到更广泛的应用。物联网 *** 作系统要内置对XML解析的支持,所有 *** 作系统的配置数据,统一用XML格式进行存储。同时也可对行业自行定义的XML格式进行解析,以完成行业转换功能;
7、支持完善的GUI功能。图形用户界面一般应用于物联网的智能终端中,完成用户和设备的交互。GUI应该定义一个完整的框架,以方便图形功能的扩展。同时应该实现常用的用户界面元素,比如文本框、按钮、列表等。另外,GUI模块应该与 *** 作系统核心分离,最好支持二进制的动态加载功能,即 *** 作系统核心根据应用程序需要,动态加载或卸载GUI模块。GUI模块的效率要足够高,从用户输入确认,到具体的动作开始执行之间的时间(可以叫做click-launch时间)要足够短,不能出现用户点击了确定、但任务的执行却等待很长时间的情况;
8、支持从外部存储介质中动态加载应用程序。物联网 *** 作系统应提供一组API,供不同应用程序调用,而且这一组 API应该根据 *** 作系统所加载的外围模块实时变化。比如在加载了GUI模块的情况下,需要提供GUI *** 作的系统调用,但是在没有GUI模块的情况下,就不应该提供GUI功能调用。同时 *** 作系统、GUI等外围模块、应用程序模块应该二进制分离, *** 作系统能够动态的从外部存储介质上按需加载应用程序。这样的一种结构,就使得整个 *** 作系统具备强大的扩展能力。 *** 作系统内核和外围模块(GUI、网络等)提供基础支持,而各种各样的行业应用,通过应用程序来实现。最后在软件发布的时候,只发布 *** 作系统内核、所需的外围模块、应用程序模块即可。
物联网 *** 作系统集成开发环境的特点
集成开发环境是构筑行业应用的关键工具,物联网 *** 作系统必须提供方便灵活的开发工具,以开发出适合行业应用的应用程序。开发环境必须足够成熟并得到广泛适用,以降低应用程序的上市时间(GTMT)。集成开发环境必须具备如下特点:
1、 物联网 *** 作系统要提供丰富灵活的API,供程序员调用,这组API应该能够支持多种语言,比如既支持C/C++,也支持Java、Basic等程序设计语言;
2、 最好充分利用已有的集成开发环境。比如可以利用Eclipse、Visual Studio等集成开发环境,这些集成开发工具具备广泛的应用基础,可以在Internet上直接获得良好的技术支持;
3、 除配套的集成开发环境外,还应定义和实现一种紧凑的应用程序格式(类似Windows的PE格式),以适用物联网的特殊需要。通过对集成开发环境进行定制,使得集成开发环境生成的代码,可以遵循这种格式;
4、 要提供一组工具,方便应用程序的开发和调试。比如提供应用程序下载工具、远程调试工具等,支撑整个开发过程。
可以看出,上述物联网 *** 作系统内核、外围模块、应用开发环境等,都是支撑平台,支撑更上一层的行业应用。行业应用才是最终产生生产力的软件,但是物联网 *** 作系统是行业应用得以茁壮生长和长期有效生存的基础,只有具备了强大灵活的物联网 *** 作系统,物联网这棵大树才能结出丰硕的果实。

LwM2M是一套适用于物联网的协议。首先,EMQ君从整体上来带领大家来了解一下这个协议,看以下几个问题:

LwM2M的全称是Lightweight Machine-To-Machine,它的名称里面包含了这么两个重要含义:1)这个协议是轻量级的;2)这个协议适用于物联网设备。

LwM2M协议是由OMA(Open Mobile Alliance)提出并定义的。OMA这个组织专注于移动通讯以及物联网产业的标准开发,给自己的定位是“规范大工厂”。随着“万物皆可联”概念的兴起,物联网终端数目急剧膨胀,也不再局限于智能手机这样的强力大块头。有很多设备,要么电量有限,要么内存有限,要么可使用带宽有限,之前那些适于强劲终端设备管理的协议对它们来说有些太重了难以承受,因此,为了照顾到这些资源有限的小个子设备们,LwM2M协议在2013年底诞生了。目前的成熟版本号依然是10,OMA的专家们正在努力整11版。

概括地说: LwM2M是适用于资源有限的终端设备管理的轻量级物联网协议。

接着,我们从几个方面详细介绍LwM2M协议:

先看一下LwM2M协议的基本架构。

协议最主要的实体包括LwM2M Server和LwM2M Client。

此外,根据需要还可以加入LwM2M引导服务器(Bootstrap Server)或智能卡(SmartCard),对客户端完成初始的引导。

在这些实体之间,协议定义了4个接口,来实现预期的功能。

LwM2M协议有以下几个突出特点:

考虑到与时俱进,实现简洁易懂的风格,LwM2M协议采用了REST。

但由于协议的服务对象是资源有限的终端设备,传统的>

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/dianzi/10609523.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-10
下一篇 2023-05-10

发表评论

登录后才能评论

评论列表(0条)

保存