物联网应用开发调研
阿里云——IoT Studio
1. 产品简介
物联网应用开发(IoT Studio)是阿里云针对物联网场景提供的生产力工具,提供了Web可视化开发、业务逻辑开发与物联网数据分析等一系列便捷的物联网开发工具,可覆盖各个物联网行业核心应用场景,加速物联网SaaS(Software-as-a-Service, 软件即服务)构建。
架构图
2. 功能特点
-
可视化搭建
IoT Studio提供可视化搭建能力,您可以通过拖拽、配置操作,快速完成设备数据监控相关的Web应用、API服务的开发。您可以专注于核心业务,从传统开发的繁琐细节中脱身,有效提升开发效率。
-
与设备管理无缝集成
设备相关的属性、服务、事件等数据均可从物联网平台设备接入和管理模块中直接获取,IoT Studio与物联网平台无缝打通,大大降低物联网开发工作量。
-
丰富的开发资源
各开发平台均拥有数量众多的组件和丰富的API。随着产品迭代升级,组件库会愈加丰富,IoT Studio帮助您提升开发效率。
-
组件开发
IoT Studio提供了组件开发能力,您可以开发、发布和管理自己研发的组件,并将其发布到Web可视化工作台中用于可视化页面搭建。大大满足开发者的需求,提升组件丰富性,为可视化搭建提供无限可能。
-
无需部署
使用IoT Studio,应用服务开发完毕后,直接托管在云端,支持直接预览、使用。无需部署即可交付使用,免除您额外购买服务器等产品的烦恼。
使用限制
IoT Studio目前处于公测期间,公测期间产品免费试用,产品使用的最终规格以未来商业化调整规格为准。
3. 场景应用案例——树莓派搭建机房监控应用
通过使用树莓派(Raspberry Pi 4)、DHT11温湿度传感器设备和物联网应用开发(IoT Studio)平台,构建一个服务器机房的实时动态环境温湿度检测系统
华为云——IoT开发者服务
1. 产品简介
IoT开发者服务(IoT Studio,原OceanBooster),是华为物联网针对物联网应用提供的应用开发平台,可涵盖物联网行业的核心应用场景,集Web在线开发、微服务开发和第三方应用推荐等一系列的便利物联网开发工具于一体,是个人开发者的孵化器,行业客户的应用托管平台。
架构图
2. 功能特点
-
应用快速构建
通过拖拽、配置方式,快速简单完成WEB应用开发,大大降低物联网应用研发成本,满足企业应用快速上线要求 。
-
灵活报表
可通过多数据源,多维度,多条件,多形态的数据灵活定义各类图表和报表,并提供支持亿级的数据预处理能力 。
-
多样化发布方式
通过自动生成物联网通用组件代码,提供被嵌入能力,可无缝嵌入企业自有应用,开发者只需开发和维护业务逻辑部分代码,降低应用运维成本 。
-
多级管理能力
提供分权分域能力,满足企业跨地域,多层级的管理诉求 。
3. 场景应用案例——电梯行业
移动云——OneNET Studio
1. 产品简介
OneNET Studio 定位新一代物联网中台,向下接入设备,向上承载应用。整合产业链上下游,向下整合终端设备接入与管理,向上延展物联网一站式应用开发,横向聚合增值能力,提供智能化数据分析,形成端到端完整链路物联网解决方案体系,打造物联网生态环境。
架构图
2. 功能特点
设备接入与管理
适用于设备生产商、设备方案商,提供各行业的物模型,实现设备极速上云。
-
统一设备接入
提供MQTT、CoAP和泛协议标准接入SDK,支持直连、网关、云云对接等多种方式接入,随用随选。
-
统一物模型
提供灵活的物模型定义及多行业标准模版,构建标准化数据模型,解决数据碎片化,简化设备与应用开发。
-
自动生成SDK
根据定义的物模型功能点,平台自动生成SDK,降低嵌入式开发的代码量,缩短产品开发周期,实现设备快速接入。
-
设备管理
提供高度匹配设备全生命周期的管理工具,方便用户在测试、生产、交付、售后等不同阶段的管理需求。
-
设备转移
提供跨用户的设备转移功能,转移双方需实名认证。
-
全链路日志
开放核心服务全链路日志,支持24小时不间断监控,便于用户追踪实时消息和定位问题。
-
在线调试
提供设备模拟及真实设备调试功能,与可完全解耦设备及应用开发工作,快速实现设备与平台的交互调试,帮助用户进行投产前的功能验证。
应用开发
适用于项目集成商、解决方案提供商,提供便捷的资源管理及应用开发、调试能力,实现项目的灵活配置,快速集成。
-
一站式开发
面向行业场景,提供项目管理与应用开发工具,实现跨用户跨产品的资源整合,加速项目集成。
-
统一能力网关
提供统一网关能力支撑增值服务一体化,聚合LBS定位、智能语音等增值能力,提供多种物联网增值能力API。
-
消息通信
提供HTTP推送、消息队列MQ通信组件,实现平台与应用服务器的高效实时数据通信。
-
边缘计算
边缘侧物联网设备接入和管理,时延低至10ms内。
-
人工智能
提供20余种智能化开箱即用AI能力,支持核心能力场景化。
-
视频能力
支持视频类应用开发,提供远程设备控制、视频推流、视频分发、视频云存储、视频回放等核心能力。
-
数据可视化
提供丰富的可视化组件和免编程、拖拽式编辑方式,助力用户无缝对接海量数据,搭建可视化大屏应用。
3. 场景应用案例——设备预测性维护解决方案
移动云——View
文章作者:GentleTK
原文链接:https://gentletk.gitee.io/物联网应用开发调研