阿里云物联网平台是一个集成了设备接入、设备管理、数据安全通信、消息订阅、消息转发和数据服务(存储、分析、过滤、解析、集成等)等能力的一体化平台。向下支持连接海量设备,采集设备数据上云;向上提供云端API,服务端可通过云端SDK调用云端API将指令下发至设备端,实现远程控制。
快速了解物联网平台
工作原理
物联网平台与设备、服务端、客户端的消息通信流程如下。
使用物联网平台实现设备完整的通信链接,需要您自行完成设备端的设备开发、云端服务器的开发(云端SDK的配置)、数据库的创建、手机App的开发。在设备和服务器开发中,您需完成设备消息的定义和处理逻辑。
设备通过物联网平台上下行通信说明如下。
通信链路 | 说明 |
上行通信 | 设备通过MQTT协议与物联网平台建立长连接,上报数据(通过Publish发布Topic和Payload)到物联网平台。 |
通过AMQP消费组,将设备消息流转到您的业务服务器上。 | |
通过物联网平台的云产品流转功能,处理设备上报数据,将处理后的数据转发到云数据库RDS、表格存储、函数计算、时间序列数据库TSDB、云原生多模数据库Lindorm、DataHub、消息队列RocketMQ等云产品中,进行存储和处理。 | |
下行指令 | 通过业务应用下发指令,使业务服务器调用基于HTTPS协议的API接口Pub,给Topic发送指令,将数据发送到物联网平台。 |
物联网平台通过MQTT协议,使用Publish发送数据(指定Topic和Payload)到设备端。 |
设备通信更多信息,请参见通信方式。
您可使用物联网平台的数据服务,对物联网设备进行数据接入、数据解析、数据存储、数据指标、分析洞察数据智能、数据API和数据应用的配置,挖掘物联网设备的数据价值。
功能概览
功能 | 说明 |
面向物联网个人开发者和企业客户提供试用公共实例,开通物联网平台服务即可体验物联网平台功能;面向企业客户提供物联网平台实例,支持设备接入、管理运维、数据服务等功能。 | |
支持多协议(MQTT、CoAP、HTTPS、云网关)、多平台(C、Node.js、Java等)、多网络(2G/3G/4G/5G、NB-IoT、LoRaWAN、Wi-Fi等)、多地域设备快速接入,缩短物联网设备上云的研发周期。 | |
提供高可靠高安全的设备管理能力。例如设备生命周期管理、高级搜索、标签、设备任务、设备影子、设备文件等服务。 | |
与阿里云众多云产品(Table Store、RDS、Lindorm、TSDB、FC、MNS、RocketMQ等)打通,满足不同场景下的业务需求。例如M2M通信、设备数据存储、设备数据计算、消息队列服务等。 | |
针对物联网数据特点,提供海量数据接入、数据解析、数据存储、数据指标、分析洞察和数据应用等能力,帮助企业用户更容易地挖掘物联网数据中的价值。 | |
提供实例级监控报警、全链路日志分析、设备OTA升级、设备智能诊断和安全中心服务。 |
物联网平台功能的完整介绍,请参见功能特性。
产品优势
海量设备稳定连接
支持亿级设备连接,百万消息并发,接入层最大可防御600 Gbps的DDoS攻击,SLA可达99.95%以上。
低成本和全球设备就近接入
相比自建MQTT集群,物联网平台提供更丰富的管理运维能力,成本大幅降低;全球8个地域覆盖,可根据设备所在位置自动就近接入。
易用性和灵活扩展
可选多种付费模式:按量付费、包年包月。随业务规模增长,可无感扩容。一站式设备管理、实时监控设备场景、无缝连接阿里云产品。可灵活简便地搭建复杂物联网应用。
物联网平台产品优势的更多内容,请参见产品优势。
应用场景
物联网平台可在智能家居、农业设备、智能媒体等场景中应用,提升各应用场景的用户体验。场景示例,请参见应用场景。
产品计费
开通物联网平台服务后,会默认提供一个公共实例供您试用。旧版公共实例采用按量付费的计费方式;新版公共实例提供固定资源规格,不收费。您可以根据业务需要的资源规格,购买企业版实例,采用包年包月的计费方式。
关于物联网平台计费项、计费方式及计费组成的具体说明,请参见产品计费。
使用方式
您可以通过以下方式使用物联网平台。
方式 | 说明 |
使用具有交互式操作的Web服务页面,管理您的物联网平台资源。 | |
使用云端SDK,向API的服务端地址发送HTTPS/HTTP GET或POST请求,并按照API接口说明,在请求中加入相应请求参数来调用API。 您可使用OpenAPI Explorer,快速检索接口、在线调用API和动态生成SDK示例代码等服务。 云端SDK使用说明,请参见下载云端SDK。 |
常见问题
类目 | 问题 |
云服务 | |
设备接入 | |
消息通信 | |
云端SDK和API |