IoT Hub

IoT Hub帮助设备连接阿里云IoT服务,是设备与云端安全通信的数据通道。IoT Hub支持PUB/SUB与RRPC两种通信方式,其中PUB/SUB是基于Topic进行的消息路由。

IoT Hub具有下列特性:
  • 高性能扩展:支持线性动态扩展,可以支撑十亿设备同时连接。
  • 全链路加密:整个通信链路以RSA,AES加密,保证数据传输的安全。
  • 消息实时到达:当设备与IoT Hub成功建立数据通道后,两者间将保持长连接,以减少握手时间,保证消息实时到达。
  • 支持数据透传: IoT Hub支持将数据以二进制透传的方式传到自己的服务器上,不保存设备数据,从而保证数据的安全可控性。
  • 支持多种通信模式:IoT Hub支持RRPC和PUB/SUB两种通信模式,以满足您在不同场景下的需求。
  • 支持多种设备接入协议:支持设备使用CoAP、MQTT、HTTPS协议接入物联网平台。

设备管理

物联网平台为您提供功能丰富的设备管理服务。包括:生命周期、设备组、设备影子、固件升级、物模型、数据解析、在线调试、远程维护、数据存储、实时监控等。不同版本的物联网平台设备管理功能有所不同,具体请参考产品规格

规则引擎

当设备基于Topic进行通信时,您可以编写SQL对Topic中的数据进行处理,然后配置转发规则将数据转发到其他Topic或阿里云服务上。例如:

  • 可以转发到RDS、Table Store、HiTSDB中进行存储。
  • 可以转发到DataHub中进而使用Streamcompute进行流计算,使用MaxCompute进行大规模离线计算;或转发到函数计算进行事件计算。
  • 转发到消息队列MQ实现高可靠消费数据。
  • 可以将Topic中的数据处理转发到另一个Topic中实现M2M通信。

安全认证&权限策略

安全是IoT的重要话题。阿里云物联网平台提供多重防护保障设备云端安全。

  • 物联网平台为每个设备颁发唯一证书,设备使用证书进行身份验证连接IoT Hub。
  • 针对不同安全等级和产线烧录的要求,物联网平台为开发者提供了多种设备认证方式。
  • 授权粒度精确到设备级别,任何设备只能对自己所属的Topic发布订阅消息,服务端凭借阿里云AK对账号下所属的Topic进行操作。