物联网套件

物联网套件是阿里云专门为物联网领域的开发人员推出的一站式设备管理平台。性能强大的IoT Hub方便设备和云端稳定的进行双向通信;全球多节点的部署让全球设备都可以低延时与云端通信;多重的防护能力保障设备云端安全;功能丰富的设备管理能力帮助用户方便进行远程维护设备;稳定可靠的数据存储能力方便海量设备数据存储和实时访问。物联网套件还提供规则引擎与阿里云众多云产品打通,用户通过规则引擎只需在web上配置规则即可实现数据采集+数据计算+数据存储等全栈服务,灵活快速的构建物联网应用。

  • 物联网套件已于2018年4月11日正式发布高级版,高级版试运行期间收费与基础版一致 

产品概述

物联网套件为您提供多样化的服务,帮助您搭建稳定可靠、安全可控的物联网应用。 相对于传统物联网开发,使用阿里云物联网套件开发物联网应用具有以下优势:

物联网套件 传统开发

设备接入

通过提供设备端不同环境下SDK,可以帮助设备快速连接云端;支持全球设备接入,支持异构网络设备接入,支持多协议设备接入 不仅需要搭建基础设施,而且需自行寻找嵌入式开发人员与云端开发人员联合开发,开发工作量大,效率低

性能

阿里云物联网套件具有亿级设备的长连接能力,百万级并发的能力。并且架构支撑水平性扩展 自行实现扩展性架构,极难做到从设备粒度调度服务器,负载均衡等基础设施

安全

提供多重防护保障设备云端安全:设备认证保障设备安全与唯一性;传输加密保障数据不被篡改;云盾护航以及权限校验保障云端安全 需额外开发、部署各种安全措施

稳定

服务可用性99.9%,单点故障,自动迁移 需自行发现宕机并完成迁移,迁移中服务会中断

应用支撑

提供一站式设备管理服务,用户几乎无开发成本即可实现实时监控设备应用,并且提供规则引擎无缝与阿里云产品打通,方便用户灵活搭建物联网复杂应用 不仅需要购买服务器搭建负载均衡分布式架构接入设备,而且还要花费大量的人力物力去开发 [接入+计算+存储] 这一整套物联网系统

产品功能

设备接入

不同网络接入

提供不同网络的设备接入方案,例如2/3/4G、NB-IoT、LoRa等,解决企业异构网络设备接入管理的痛点

不同协议接入

提供多种协议的设备SDK,例如MQTT、CoAP、HTTP等,这样既能满足设备需要长连接保证实时性的需求,也能满足设备需要短连接降低功耗的需求

开源设备端代码

开源多平台设备端代码,例如Linux、Android、IOS等平台,并且提供跨平台移植手册,让企业可以基于不同平台有能力将设备接入物联网套件

设备通信

双向通信

提供设备与云端的上下行通道,能够稳定可靠的支撑设备上报与指令下发设备的场景

设备影子

提供设备影子缓存机制,将设备与应用解耦,解决在无线网络不稳定情况下的通信不可靠痛点

安全能力

设备认证

提供一机一密的设备认证机制,降低设备被攻破的安全风险

安全传输

提供TLS标准的数据传输通道,保证数据的机密性和完整性

权限机制

提供设备权限管理机制,保障设备与云端安全通信

设备管理

生命周期管理

提供设备生命周期的管理,可以注册、删除设备

设备状态管理

提供设备online-offline变更通知服务,可以实时获取设备状态

设备权限管理

提供设备权限管理,设备基于权限与云端通信

设备升级

支持OTA升级,让设备具有远程升级的能力(待上线)

设备建模

对物理空间中的设备进行了数字化建模,方便应用集成

设备拓扑关系

支持子设备接入平台,管理子设备

设备标签管理

提供设备标签管理,方便客户更方便管理海量设备

规则引擎

M2M

基于规则引擎可以配置规则实现设备与设备之间的通信,快速实现M2M场景

高可靠消息服务

基于规则引擎将数据转发到MNS,保障应用消费设备上行数据的稳定可靠性

高可靠消息读写

基于规则引擎将数据转发到Table Store,提供设备数据采集+存储的联合方案

流式计算

基于规则引擎将数据转发到StreamSql,提供设备数据采集+计算的联合方案

应用场景

以下是物联网套件的典型应用场景:

  • M2M通信
  • 设备影子
  • 设备与云通信
  • 设备数据存储
  • 设备数据实时计算
  • 设备1发布消息到Topic1,然后基于规则引擎将Topic1中的数据处理转发到Topic2中,然后设备2订阅Topic2,实现设备与设备之间的通信。

帮助与文档

  • 了解物联网套件

  • 设备快速接入

  • 应用server获取设备数据

  • 应用server下发指令到设备

  • 规则引擎使用