设备连接物联网平台,与物联网平台进行数据通信。物联网平台可将设备数据流转到其他阿里云产品中进行存储和处理。这是构建物联网应用的基础。

IoT SDK
物联网平台提供IoT SDK,设备集成SDK后,即可安全接入物联网平台,使用设备管理、数据流转等功能。
只有支持TCP/IP协议的设备可以集成IoT SDK。
具体操作,请参见设备端SDK开发指南。边缘计算
边缘计算能力允许您在最靠近设备的地方构建边缘计算节点,过滤清洗设备数据,并将处理后的数据上传至云平台。更多信息,请参见物联网边缘计算。
设备接入
物联网平台提供各类设备端SDK、设备认证方式,支持MQTT、CoAP、HTTP等多种协议,实现设备快速上云。
设备上云后与云端通过IoT Hub进行稳定可靠地双向通信。
IoT Hub具有下列特性:
- 高性能扩展:支持线性动态扩展,可以支撑十亿设备同时连接。
- 全链路加密:整个通信链路以RSA、AES加密,保证数据传输的安全。
- 消息实时到达:当设备与IoT Hub成功建立数据通道后,两者间将保持长连接,以减少握手时间,保证消息实时到达。
- 支持数据透传: IoT Hub支持将数据以二进制透传的方式传到自己的服务器上,不保存设备数据,从而保证数据的安全可控性。
- 支持多种通信模式:IoT Hub支持RRPC和PUB/SUB两种通信模式,以满足您在不同场景下的需求。其中,PUB/SUB是基于Topic进行的消息路由。
- 支持多种设备接入协议:支持设备使用CoAP、MQTT、HTTPS协议接入物联网平台。
消息通信
物联网平台支持通过服务端订阅、云产品流转、场景联动、广播通信、RRPC通信等方式,通过配置规则,实现设备、服务器、物联网平台之间通信消息的同步、转化、过滤、存储等功能。
设备管理
监控运维
安全认证和权限策略
安全是IoT的重要话题。阿里云物联网平台提供多重防护,保障设备和云端数据的安全。
- 物联网平台为每个设备颁发唯一证书,设备使用证书进行身份验证连接物联网平台。
- 针对不同安全等级和产线烧录的要求,物联网平台为开发者提供了多种设备认证方式。
- 授权粒度精确到设备级别,任何设备只能对自己的Topic发布、订阅消息。服务端凭借阿里云AccessKey对账号下所属的Topic进行操作。