快速上手物联网解决方案(1)—— 物模型

简介: 常见的物联网解决方案包括了设备端、上云、应用端三大部分,更广的还涉及大数据及人工智能的数据分析部分。传统的物联网开发非常强调流程性,即设备端、云、应用端三个步骤需要依次进行。而今天,依托于阿里云物联网的『物模型』基础,物联网开发的两端可以齐头并进,节省大量的人力物力成本。

常见的物联网解决方案包括了设备端、上云、应用端三大部分,更广的还涉及大数据及人工智能的数据分析部分。传统的物联网开发非常强调流程性,即设备端、云、应用端三个步骤需要依次进行。而今天,依托于阿里云物联网的『物模型』基础,物联网开发的两端可以齐头并进,节省大量的人力物力成本。

Jietu20180810_145218_2x


那究竟何为『物模型』呢?

『物模型』实际上就是对设备是什么、能做什么、可以对外提供哪些服务进行的描述。一般情况下,物模型表现为设备的“功能”,包括至少一个“属性”(Property)或“服务”(Service)或“事件”(Event)。阿里云 2 大物联网平台『Link Platform 物联网平台』和『Link Develop 一站式开发平台』都集成了『物模型』,开发者完成产品的功能定义后,系统将自动生成该产品的“物模型”。

看起来很抽象的概念落到开发中,其实就是几段 JSON 格式的数据,称之为 TSL(即 Thing Specification Language),举个例子,现在一位开发者想要开发一款『电动窗帘』,其『物模型』就可以被定义为:

  1. 属性:型号,位置(客厅),长度,高度;
  2. 服务:开启,打开,关闭,暂停;
  3. 事件:当前状态,清洁保养。

乍听起来,似乎没有特别之处,因为传统的物联网设备开发也需要定义这些内容。然而『物模型』的魅力就在于在这些人人都需要的重复工作标准化、模式化了,并最终形成 ICA 联盟标准。

曾经,各家嵌入式开发者根据项目自研一套独立的『物模型』,换了个新的项目,由于设备的差异无法复用;各家互联网开发者接单物联网应用项目后,敲着桌子等着设备端开发完成,好不容易加班加点出活,设备端功能一改,全部推倒重来…………这些惨痛的回忆如今伴随着『物模型』的出现将不复存在。

所有产线的开发者在最初就明确产品的『物模型』,之后设备端产线只需要考虑设备端应用的实现,而应用端产线利用虚拟设备即可以同步着手开发相关应用。设备端产线开发中需要添加功能无需推倒重来,只需要做 +1 的工作,同样需求发生变更后,应用端产线可以同步 Get 做出简单地调整,一切都高效率地高速运转。

目前,阿里云 ICA 联盟 标准已确定数百种常见的『物模型』,宠物投食机等新鲜物也尽数收纳。当然,如果现有的标准还未满足你的需求,我们也非常鼓励开发者提交自己的物模型,当一个骄傲的『造物主』。


了解了开发的基础物模型,欢迎继续阅读以下章节开始开发实战:

  1. 云平台:https://yq.aliyun.com/articles/624099
  2. 设备开发:https://yq.aliyun.com/articles/624100
  3. 数据转发:https://yq.aliyun.com/articles/624101
  4. 数据可视化:https://yq.aliyun.com/articles/624102

最后,欢迎各位富有热情的企业和个人开发者入驻我们的 Link Market 市场,一起打造物联网的淘宝市场,实现真正的商业方案变现。同时欢迎大家加入 『IoT开发者俱乐部』钉钉群,城市合伙人正在热情招募中,期待您的参与!

IoT_

相关实践学习
钉钉群中如何接收IoT温控器数据告警通知
本实验主要介绍如何将温控器设备以MQTT协议接入IoT物联网平台,通过云产品流转到函数计算FC,调用钉钉群机器人API,实时推送温湿度消息到钉钉群。
阿里云AIoT物联网开发实战
本课程将由物联网专家带你熟悉阿里云AIoT物联网领域全套云产品,7天轻松搭建基于Arduino的端到端物联网场景应用。 开始学习前,请先开通下方两个云产品,让学习更流畅: IoT物联网平台:https://iot.console.aliyun.com/ LinkWAN物联网络管理平台:https://linkwan.console.aliyun.com/service-open
目录
相关文章
|
8月前
|
监控 安全 物联网
Java基于物联网技术的智慧工地解决方案源代码
应用先进的大数据、物联网、云计算等数字化技术,融合施工运营管理规范和技术标准,建构支撑施工和运营的一体化平台是投资、施工和运营单位能力建设的关键。应用企业架构、设计思维和软件工程方法,深入分析施工和运营技术特性与管理体系,研究开发基于大数据技术的智慧工地信息一体化平台,智慧工地管理平台是依托物联网、互联网建立的大数据管理平台,是一种全新的管理模式,能够实现劳务管理、安全施工、绿色施工的智能化和互联网化。
153 2
|
3月前
|
传感器 机器学习/深度学习 存储
物联网设备精细化管理系统解决方案
随着科技的进步,物联网技术作为新一代信息技术的核心部分,正在深刻改变各行业的生产和管理方式。其在资产管理、智慧城市、能源管理和智慧医疗等多个领域的广泛应用,不仅提高了运营效率,还促进了资源优化配置和精细化管理。本文详细介绍了物联网的基础概念及其在设备精细化管理系统中的具体应用方案,展示了如何通过智能感知层建设、数据处理分析平台以及精细化管理应用,实现设备的实时监控、预测性维护和能耗管理等功能,从而帮助企业提升竞争力,降低成本,并推动社会向更智能化、绿色化的方向发展。
108 2
物联网设备精细化管理系统解决方案
|
3月前
|
存储 监控 物联网
医疗物联网设备精细化管理系统解决方案
华汇数据智慧医院物联网管理系统解决方案是一种集物联网、云计算、大数据和人工智能等先进技术于一体的综合性解决方案,旨在提升医院的运营效率、医疗质量和患者满意度。
92 3
|
3月前
|
存储 边缘计算 物联网
阿里云物联网平台:推动万物互联的智能化解决方案
随着物联网技术的快速发展,阿里云物联网平台为企业提供了一体化的解决方案,包括设备接入、数据管理和智能应用等核心功能。平台支持海量设备接入、实时数据采集与存储、边缘计算,并具备大规模设备管理、高安全性和开放生态等优势。广泛应用于智能制造、智慧城市和智能家居等领域,助力企业实现数字化转型。
311 5
|
4月前
|
存储 安全 物联网
.NET 跨平台工业物联网网关解决方案
【9月更文挑战第28天】本文介绍了利用 .NET 构建跨平台工业物联网网关的解决方案。通过 .NET Core 和多种通信协议(如 MQTT 和 Modbus),实现工业设备的高效接入和数据采集。系统架构包括设备接入层、数据处理层、通信层、应用层和数据库层,确保数据的准确采集、实时处理和安全传输。此外,还详细阐述了设备身份认证、数据加密及安全审计等机制,确保系统的安全性。该方案适用于不同操作系统和工业环境,具备高度灵活性和扩展性。
106 1
|
5月前
|
存储 安全 物联网
物联网(IoT)安全:挑战与解决方案
【8月更文挑战第5天】物联网(IoT)深刻改变着我们的生活,但随之而来的安全挑战不容忽视。面对设备身份验证复杂、数据隐私泄露、软件漏洞及资源受限等问题,本文提出加强身份验证、加密保护、定期更新、安全开发生命周期、多层次防御、安全培训及标准化合作等解决方案,旨在构建一个更加安全可靠的物联网环境。
|
5月前
|
存储 安全 物联网
物联网中的通信模型
【8月更文挑战第23天】
56 0
|
8月前
|
存储 安全 物联网
物联网设备的安全挑战与解决方案
【5月更文挑战第31天】随着物联网技术的发展,大量设备联网带来严重安全挑战。设备计算能力有限,易受黑客攻击;多样性和复杂性增加管理难度;环境暴露及用户安全意识薄弱也是问题。解决方法包括:增强设备身份认证、定期更新软件、实施网络隔离和访问控制、加密数据以及建立安全监测机制。Python 示例展示了数据加密方法。提升用户安全意识同样关键。综合施策,强化安全研究,保障物联网设备安全,促进行业健康发展。重视物联网安全,打造安全可靠的数字环境。
130 0
|
8月前
|
物联网 PHP 区块链
区块链和物联网解决方案实用指南(二)(3)
区块链和物联网解决方案实用指南(二)
43 0
|
8月前
|
JSON 物联网 PHP
区块链和物联网解决方案实用指南(二)(2)
区块链和物联网解决方案实用指南(二)
41 0

热门文章

最新文章

相关产品

  • 物联网平台