阿里云物联网平台为设备提供安全可靠的连接通信能力,向下连接海量设备,支撑设备数据采集上云;向上提供云端API,服务端通过调用云端API将指令下发至设备端,实现远程控制。
物联网平台消息通信流程图如下。
实现设备消息的完整通信流程,需要您完成设备端的设备开发、云端服务器的开发(云端SDK的配置)、数据库的创建、手机App的开发。
下文介绍物联网平台消息通信链路。
关于设备通信的更多信息,请参见通信方式。
物联网平台主要提供了设备接入、设备管理、规则引擎等能力,为各类IoT场景和行业开发者赋能。
物联网平台支持海量设备连接上云,设备与云端通过IoT Hub进行稳定可靠地双向通信。
物联网平台提供完整的设备生命周期管理功能,支持设备注册、功能定义、数据解析、在线调试、远程配置、OTA升级、实时监控、设备分组、设备删除等功能。
功能特性如下:
物联网平台提供多重防护,有效保障设备和云端数据的安全。
物联网平台规则引擎包含以下功能:
有关数据流转规则的应用场景和优势对比,请参见数据流转方案对比。
功能项 | 说明 |
---|---|
数据转发到另一Topic | 实现设备与设备之间的通信。 |
数据转发到实例内的时序数据存储 | 实现设备时序数据的高效写入。 说明 您需购买企业版实例。具体操作,请参见购买企业版实例。 |
数据转发到AMQP服务端订阅消费组 | 您的服务端通过AMQP客户端监听消费组获取消息。 |
数据转发到消息队列RocketMQ | 保障应用消费设备数据的稳定可靠性。 |
数据转发到消息服务 | 保障应用消费设备数据的稳定可靠性。 |
数据转发到表格存储 | 提供设备数据采集和结构化存储的联合方案。 |
数据转发到DataHub | 提供设备数据采集和大数据计算的联合方案。 |
数据转发到云数据库RDS | 提供设备数据采集和关系型数据库存储的联合方案。 |
数据转发到时序数据库 | 提供设备数据采集和时序数据存储的联合方案。 |
数据转发到函数计算 | 提供设备数据采集和事件计算的联合方案。 |
设备连接物联网平台,与物联网平台进行数据通信。物联网平台可将设备数据流转到其他阿里云产品中进行存储和处理。这是构建物联网应用的基础。
物联网平台提供IoT SDK,设备集成SDK后,即可安全接入物联网平台,使用设备管理、数据流转等功能。
只有支持TCP/IP协议的设备可以集成IoT SDK。
具体操作,请参见设备端SDK开发指南。
边缘计算能力允许您在最靠近设备的地方构建边缘计算节点,过滤清洗设备数据,并将处理后的数据上传至云平台。更多信息,请参见物联网边缘计算。
物联网平台提供各类设备端SDK、设备认证方式,支持MQTT、CoAP、HTTP等多种协议,实现设备快速上云。
设备上云后与云端通过IoT Hub进行稳定可靠地双向通信。
IoT Hub具有下列特性:
物联网平台支持通过服务端订阅、云产品流转、场景联动、广播通信、RRPC通信等方式,通过配置规则,实现设备、服务器、物联网平台之间通信消息的同步、转化、过滤、存储等功能。
物联网平台为您提供功能丰富的设备管理服务,包括:生命周期、设备分发、设备分组、设备影子、设备拓扑、物模型、数据解析、数据存储等。
物联网平台支持OTA升级、在线调试、日志服务、远程配置、实时监控、远程维护等功能。
数据分析是阿里云为物联网开发者提供的数据智能分析服务,针对物联网数据特点,提供海量数据的存储备份、资产管理、报表分析和数据服务等能力,帮助企业用户更容易地挖掘物联网数据中的价值。
更多信息,请参见物联网数据分析。
安全是IoT的重要话题。阿里云物联网平台提供多重防护,保障设备和云端数据的安全。
物联网平台支持海量设备稳定连接、实时在线,支持云端调用API低延时下发指令,提升各场景中用户体验。下文介绍物联网平台的典型应用场景。
充电宝设备接入物联网平台后,会将其电量和借用状态等信息将上报到云端。充电宝用户扫码后,云端低延时向充电宝下发指令,使其弹出。同时,企业运营者能够实时获知充电宝的运行状况。
播报音箱接入物联网平台后,用户扫码完成支付后,将支付金额实时通过音箱,向用户和商家进行语音播报。
物联网平台广泛应用于智能家居电器,以智能插座为例,用户可远程查看插座使用情况,并控制其开关,避免因大功率电器过热,发生危险。
您可使用一机一密的方式稳定接入海量设备,防止黑客批量攻击。
使用各种传感器设备和通信网络,实时监控采集农业大棚中数据。传感器设备可通过RS485总线连接网关,再通过网关将其连接到物联网平台,实现在云端展示和管理数据。
媒体屏连接物联网平台后,云上实时感知设备状态,媒体屏实时更新内容,实现媒体屏的智能精细化运营,起到降本增效的作用。