物联网开发 python 物联网开发软件_物联网

物联网应用开发(IoT Studio)是阿里云针对物联网场景提供的生产力工具,是阿里云物联网平台的一部分。

可覆盖各个物联网行业核心应用场景,帮助您高效经济地完成物联网数据分析、设备、服务及应用开发,加速物联网SaaS构建。

物联网应用开发提供了Web可视化开发、移动可视化开发、业务逻辑开发与物联网数据分析等一系列便捷的物联网开发工具,

解决物联网开发领域开发链路长、定制化程度高、投入产出比低、技术栈复杂、协同成本高、方案移植困难等问题。

物联网开发 python 物联网开发软件_物联网开发 python_02

一分钟介绍视频请点击:阿里云物联网应用开发IoT Studio

架构图

IoT Studio架构图如下。您可以在设备接入完成的基础上,使用IoT Studio提供的数据分析、业务逻辑开发、可视化开发能力,经济高效地开发物联网应用。

目前,物联网企业级生产力的数据分析、业务逻辑开发、可视化开发三个工具可融合为一,帮助物联网企业完成设备上云的最后一公里。

物联网开发 python 物联网开发软件_嵌入式_03

 

功能特点

  • 可视化搭建 IoT Studio提供可视化搭建能力,您可以通过拖拽、配置操作,快速完成设备数据监控相关的Web应用、API服务的开发。您可以专注于核心业务,从传统开发的繁琐细节中脱身,有效提升开发效率。
  • 与设备管理无缝集成 设备相关的属性、服务、事件等数据均可从物联网平台设备接入和管理模块中直接获取,IoT Studio与物联网平台无缝打通,大大降低物联网开发工作量。
  • 丰富的开发资源 IoT Studio拥有数量众多的解决方案模版和组件。随着产品迭代升级,解决方案和组件会愈加丰富,IoT Studio帮助您提升开发效率。
  • 组件开发 IoT Studio提供了组件开发能力,您可以开发、发布和管理自己研发的组件,并将其发布到Web可视化工作台中用于可视化页面搭建。大大满足开发者的需求,提升组件丰富性,为可视化搭建提供无限可能。
  • 无需部署 使用IoT Studio,应用服务开发完毕后,直接托管在云端,支持直接预览、使用。无需部署即可交付使用,免除您额外购买服务器等产品的烦恼。

 

产品名词解释

名词

描述

IoT Studio

物联网应用开发(IoT Studio)是阿里云物联网平台的一部分,提供了Web可视化开发、移动可视化开发、业务逻辑开发与物联网数据分析等一系列便捷的物联网开发工具。

Web可视化开发

IoT Studio提供的开发工具。无需写代码,只需在编辑器中,拖拽组件到画布上,再配置组件的显示样式、数据源和动作,以可视化的方式进行Web应用开发。

适用于开发状态监控面板、设备管理后台、设备数据分析报表等。

移动可视化开发

IoT Studio提供的开发工具。无需写代码,只需在编辑器中,拖拽组件到画布上,再配置组件显示样式、数据源和动作,以可视化的方式进行移动应用开发。

目前支持生成HTML5应用,并绑定域名发布。适用于开发设备控制App、工业监测App等。

数据分析

物联网数据分析LA(Link Analytics)是阿里云为物联网开发者提供的数据智能分析产品,提供海量数据的存储备份、资产管理、报表分析和数据服务能力。

业务逻辑

通过编排服务节点的方式,快速完成简单的物联网业务逻辑的设计。

组件开发

用于开发者开发、发布和管理自己研发的组件,并将其发布到可视化工作台中用于可视化页面搭建。

可满足开发者的需求,提升组件丰富性,为可视化搭建提供无限可能。

项目

IoT Studio中多个应用、服务和物联网平台资源(产品、设备、数据资产、数据任务等)的集合。

同一个项目内的不同应用或服务共享资源。不同项目之间的应用、服务和资源都相互隔离,互不影响。

产品

设备的集合,通常指一组具有相同功能的设备。物联网平台为每个产品颁发全局唯一的ProductKey。

设备

归属于某个产品下的具体设备。物联网平台为设备颁发产品内唯一的证书DeviceName。设备可以直接连接物联网平台,也可以作为子设备通过网关连接物联网平台。

空间

用于管理物理世界中的二维或三维等空间数据模型,实现空间数据可视化、设备位置告警等功能。

账号

用于登录运营后台、管理应用和业务服务运行,具有管理账号、权限和角色功能。

物模型

是对设备在云端的功能描述,包括设备的属性、服务和事件。物联网平台通过定义一种物的描述语言来描述物模型,称之为TSL(即 Thing Specification Language),采用JSON格式,您可以根据TSL组装上报设备的数据。

公共实例

产品、设备、规则等资源均在实例中进行操作管理。

默认开通的物联网平台服务为公共实例。公共实例部署于阿里云经典网络。多账号共用一个公共实例,账号之间逻辑隔离。

企业版实例

您购买的实例为企业版实例。部署于阿里云VPC网络的物联网平台。一个账号可购买多个企业版实例,且独享每个实例资源。

 

使用限制

物联网应用开发(IoT Studio)产品有以下使用限制。

 

限制项

描述

限制

项目

同一个阿里云IoT账号支持最多创建项目个数。

10

业务逻辑

IoT Studio的业务逻辑开发中节点日志支持保存的时间(天数)。

15

每一个项目中支持最多创建业务服务的个数。

200

每一个项目中支持最多添加全局和局部变量总个数。

20

单个设备支持同时应用于设备触发服务的个数。

10

同一个阿里云IoT账号支持最多添加设备触发和定时触发总个数。

150

Web可视化应用

同一个阿里云IoT账号下所有项目支持最多创建Web应用的总个数。

10

每一个Web应用中支持最多新增页面个数。

20

Web可视化开发工作台浏览器兼容性条件。


  • Chrome浏览器:60及以上版本。
  • Safari浏览器:10及以上版本。
  • Firefox浏览器:60及以上版本。
  • Edge浏览器:所有版本兼容。
  • Internet Explorer浏览器:所有版本均不兼容。
  • 其他浏览器:由浏览器内核版本决定。 例如,QQ浏览器、360浏览器使用Chrome内核,则满足Chrome版本要求的支持兼容。

浏览器版本

移动可视化应用

同一个阿里云IoT账号下所有项目支持最多创建移动应用的总个数。

1

每一个移动应用中支持最多新增页面个数。

20

移动可视化开发工具开发移动应用,请您选择在官方支持的手机上运行。

以下手机类型的自带浏览器、钉钉、支付宝、微信可以使用该应用。

HUAWEIMate20Pro、HUAWEIP30、荣耀9X、vivoZ5、小米 8、OPPOR11、iPhone11Pro等。

手机型号

目前物联网应用开发支持选择公共实例和企业版实例,公共实例和企业版实例支持的功能区别,如下表所示。

 

功能

公共实例

企业版实例

Web可视化开发

支持

支持

移动可视化开发

支持

支持

业务逻辑

支持

不支持

数据分析

支持

不支持

组件开发

支持

不支持

项目管理

支持

支持

解决方案

支持

不支持

大屏组件

支持

不支持