物模型是云平台为物联网产品定义的数据模型,用于描述产品的功能。将产品抽象成数据的集合,方便云端进行控制。
物模型从 属性 、 服务 和 事件 三个维度,分别描述了该实体是什么、能做什么、可以对外提供哪些信息。定义了物模型的这三个维度,即完成了产品功能的定义。
TSL 格式是一个 JSON 格式的文件,完整的 TSL 格式可以参考: 阿里云物模型 。
嵌入式端开发固件往往只需要关注少数几个参数,可以在产品的 功能定义 页面,单击 物模型TSL , 精简物模型 里面查看。
需要关注的有 "properties","events","services",在 JSON 格式里,这三者都是数组,分别存储了该物模型的数据,事件和服务,在 C-SDK 里也就分别是 IOT_Linkkit_Report() 上报属性, IOT_Linkkit_TriggerEvent() 触发事件和注册为 ITE_SERVICE_REQUEST 的回调函数。
在上报属性时,只需要关注 "identifier" 名称对应的值(字符串),此时表示该属性在产品下的唯一标识。例如一个精简物模型属性为:
则上报的数据只需要为 {"count":10} 即可,需满足 JSON 字符串的格式,字符串内有一个名称/值对,名称为 "count"(物模型里 "identifier" 的值),值对为 10(满足物模型里数据类型为 int 的要求)。
触发事件需要关注 "identifier" 名称对应的值(字符串),表示该事件在产品下的唯一标识;还需要关注 "outputData",表示上报事件的输出值。一个精简物模型例子如下:
"outputData" 数组的使用与属性上报一致,这里就不介绍了。
服务调用需要同时关注 "identifier","inputData" 和 "outputData" 这三个名称,分别表示该服务在产品下的唯一标识,服务的输入参数,服务的输出参数。与函数调用有输入值和输出值类似,服务调用也有这些特征。
物模型数据校验方式目前有两种, 弱校验 和 免校验 。
也就是说,弱校验针对产品设备的上报数据,只要 idetifier 是一致的,且 dataType 字段满足要求,就接收该数据,并且在其他云端产品流转。
为什么云端可以设置和获取接入设备的属性呢?为什么接入设备可以上报事件给云端呢?又为什么云端可以调用接入设备提供的服务呢?这就是这一小节解释的内容。
物模型基于 MQTT 协议,MQTT 协议的介绍不在此处展开。
云端定义了一系列的 Topic,在设备接入云端时,C-SDK 向 MQTT broker 订阅了一些的 Topic,而云端需要与设备交互时,就向 MQTT broker 发布相应的 Topic,这样就完成了交互过程。同理,云端也会订阅一些 Topic,设备可以向这些 Topic 发布消息。
接入设备端订阅发布的 Topic 列表如下:
其中 ${productKey} 会替换为实际的产品名,${deviceName} 会替换为实际的设备名,${tsleventidentifier} 是事件的标识符,${tslserviceidentifier} 是服务的标识符,最大限度地保证了 Topic 的唯一性。
这些 Topic 的作用在后面用时序来描述。
物联网共性云平台是在“互联网+”背影下产生的“互联网+工业应用”云平台,是创新20下的互联网与传统行业融合发展的新形态、新业态,是知识社会创新20推动下的互联网形态演进及其催生的经济社会发展新形态。物联网共性云平台是为传统工业领域中需要将传统设备变成“互联网+ ”设备的制造商,提供数据通信服务、云计算中心服务、软件UI服务的基础软件平台系统,它可以方便快捷的将传统设备制造商的产品互联网化,为传统制造商提供专业的“互联网+”解决方案。
工业物联网共性云平台是以云计算、物联网、大数据为代表的新一代信息技术与现代制造业、生产性服务业等的融合,创新的一个集多元化技术为一体的系统平台,它由“感知层”、“物联网网关”、“云服务”、“云应用”等四个层次组成。
物联网共性云平台的主要特点
面向传统设备制造商:对传统工业设备无需任何改动,只要通过加装“感知层联网组件”即成为物联网接入层,实现物联网远程控制;
面向物联网设备制造商:无需对设备进行改动,通过“物联网网关”即可实现设备接入工业物联网共性云平台,使用平台资源;
面向软件开发商:免去了传统开发中需要开发网关、寻找服务器等麻烦,工业物联网共性云平台提供“云服务层”、“云应用层”,软件开发商可调用平台的相关云服务、并将软件发布到平台云应用层中,使其具有大数据处理能力,具备高稳定性,使其更具竞争力;
面向企业最终用户:与传统应用系统相比,能够保证企业生产的高效运行,同时随着平台应用的增多,完成同样工作的软件系统也会有多个,为企业用户提供了更多的选择。物联网共性云平台可以搭载多种系统,比如:在油田领域,可整合搭载油田电网GIS数字化检测管理系统、高压线路故障检测、油气田物联网共性云平台、大屏幕控制系统、连续动液面采集监测系统等等。采用云服务模式后,对外提供常用功能的算法服务,用户只需传入相应数据即可自动高效的计算出结果,免去了开发相应功能时需编写算法的问题。有效的避免重复开发、用户可以集中精力于应用端的开发工作,同时由于数据集中管理,可对各系统数据进行关联及数据深度挖掘,提高产品附加值。
物联网平台的定义:
物联网平台是一个中间层,一方面位于物联网设备层和物联网网关(和数据)层之间,另一方面是应用。因此,物联网平台也被称为应用支撑平台/智能管理平台。
物联网平台的基本功能和优势:
物联网平台支持物联网设备和端点管理、连接和网络管理、数据管理、处理和分析、应用开发、安全、访问控制、监控、事件处理和接口/集成。
物联网平台有自己的根,需要管理、监控、存储、翻译、保护和分析物联网数据;启用应用程序;物联网设备管理;因为物联网缺乏标准和互 *** 作性、连接性和集成性;安全性、固件更新以及用户和访问管理;可视化并与应用程序、用户和开发人员联系。
物联网平台可以更快、更便宜、更好地构建物联网解决方案,实现物联网项目。它们的基本功能包括连接和网络管理、设备管理、数据采集、处理分析和可视化、应用支持、集成和存储。
随着更多物联网设备/资产、数据、相关技术、网络/连接解决方案的出现,以及基础设施和高效、可互 *** 作和安全连接的发展,物联网平台已经成为专业的物联网部署。
物联网平台已经成为物联网部署的重要组成部分,几种类型和供应商都有各自的侧重点和市场策略。此外,物联网平台的现实和市场非常复杂,因为物联网项目、应用和解决方案具有不同的架构、连接和管理设备的方式、管理和分析数据的可能性、构建应用的能力和利用的选项。对于任何特定环境下的任何给定物联网用例,物联网都是有意义的:例如:消费应用、企业物联网应用和工业物联网或工业40。
物联网云平台扮演着“物”与IT流程和业务流程之间的中介角色,能够促使企业具备变革性的数字业务创新能力。具体来说,物联网云平台不仅仅是把物联网设备和软件紧密结合在一起,还能优化整个业务流程管理,如业务流程编排、工作流协调、数据交换等,加速解决业务中的实际问题。为了从物联网中提炼更多的价值,企业应该尝试寻找一个大的、长期存在于市场中的物联网云平台合作伙伴。而机智云作为第三方物联网云平台代表,拥有超过10年、上万方案、千万级设备接入的物联网云平台建设经验,沉淀为工业级稳定、安全的AIoT云平台。平台采用微服务架构,在云端部署可自由组合的应用组件,实现设备接入与管理、海量设备实时数据分析,SLA高达999%,兼容主流通信协议。平台架构灵活,支持公有云、私有云和混合云部署,具备AI边缘计算能力,支持边云协同。平台提供横向扩展的能力,支持设备量的不断增加和设备接入后的各类应用。同时,平台遵循开放设计原则,企业可以基于API接口进行二次开发,平台OPEN API可打通企业管理系统,数据归属厂家。目前,机智云平台服务覆盖消费电子、工业智能、共享设备和智慧渔业等行业,能够根据行业属性为企业提供一站式的智能化解决方案。
工业物联网云平台推荐是一个基于云计算、大数据、人工智能等前沿技术的智能制造平台,它集数据采集、数据存储、数据处理、数据分析、决策支持等功能于一体,可以实现设备的远程监控、预测性维护、异常检测以及生产调度、设备管理等工业应用。
工业物联网云平台推荐的主要特点包括以下几个方面:
一、开放性
工业物联网云平台是一个开放的平台,它采用标准化的接口和协议,与各种硬件设备、传感器、机器人等工业设备实现无缝对接,与各种软件系统、应用服务实现互联互通。同时,平台还提供了丰富的API,方便开发者和企业自主开发和集成精细化的应用。
二、可扩展性
工业物联网云平台是一个高度可扩展的平台,它可以支撑海量设备数据的采集、存储、处理、分析和应用,能够灵活地满足用户的不同需求。此外,平台还提供了多样化的工具、算法和应用组件,方便用户根据实际情况进行定制化。
三、协作性
工业物联网云平台是一个强调协作的平台,它鼓励企业之间、企业和研究机构之间、企业和政府之间等多种形式的合作,共同推动工业物联网技术的创新和应用。平台还提供了多种合作机制和服务,包括共享设备、协同工作、技术支持、数据交换等,为用户提供全方位的支持。
四、安全性
工业物联网云平台推荐是一个高度安全的平台,它采用了多种安全技术和加密方案,保障用户数据的机密性、完整性和可用性。平台还提供了完善的权限管理和安全审计机制,有效防范各类网络攻击。
工业物联网云平台推荐,上海力控科技ThingNet物联网云平台是基于以往的物联网产品,以及目前市场上的各种云平台优点,精心打造的一款实现设备上云的多功能产品,该物联网云平台面向设备而使用,例如大型的空调机组、空压机、泵等等设备的上云,云平台提供从设备接入、运行监控、设备资产管理、工业数据预知分析等一站式SaaS服务,使用对象可以为设备厂家、设备运维厂家、以及相关设备管理型公司等。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)