设备接入 IoTDA功能介绍

设备连接

支持多网络、多协议接入,提供多场景多语言的IoT Device SDK,屏蔽物联网碎片化,实现设备快速接入

多种接入方式

支持设备直接接入到平台或者通过网关/边缘接入平台,提升设备接入灵活性

多网络接入

支持不同网络的设备连接,如固网、2/3/4G、5G、NB-IoT、LoRa等网络

多协议接入

支持多种通信协议接入:如MQTT、CoAP、LWM2M、HTTP、Modbus、OPCUA

基于TCP/UDP的私有协议,可通过在云端部署云网关方式接入

设备安全接入

支持一机一密、X509双向证书认证,降低设备接入风险;基于TLS、DTLS加密协议,提供安全的传输通道

消息通信

提供基于物模型的属性、命令、事件通信、配置下发、设备影子、自定义Topic通信、订阅推送等消息通信方式

物模型

物模型指将同类物理设备进行统一建模,设备和应用侧都按照物模型定义的数据和命令来实现,从而实现应用和设备侧解耦

订阅推送

提供订阅推送机制和相应API,应用侧通过API订阅设备数据变化通知,平台接收到设备上报数据后,推送数据到应用

自定义Topic通信

支持应用向设备下发自定义Topic,实现对设备的控制

设备管理

提供丰富的设备管理能力,不需要连接设备串口,即可远程管理设备

OTA升级

支持通过OTA(Over the Air)的方式,对终端设备远程进行软件、固件的升级

文件上传

支持设备上传文件至平台,如图片、音频、视频

设备联动规则

支持基于时间、数据阀值、自定义属性等条件灵活设定设备联动规则

SDK

物联网平台提供应用侧SDK和设备侧SDK,方便设备通过集成SDK接入到平台,应用通过调用物联网平台的API,实现安全接入、设备管理、数据采集、命令下发等业务场景。

IoTDA SDK

API

物联网平台把自身丰富的管理能力通过API的形式对外开放,包括产品管理、设备管理、设备组管理、标签管理、设备CA证书管理、设备影子、设备命令、设备消息、设备属性、订阅管理、规则管理、批量任务等,帮助用户快速构筑基于物联网平台的行业应用。

API概览

数据流转

通过规则引擎数据转发功能,设备数据可无缝路由(透传)到DIS、OBS、Roma、物联网数据分析等云服务,实现设备数据的处理、存储、分析

转发至DIS

DIS实现了物联网数据的高效采集、传输、分发;也可以通过转储任务进一步将数据转发到其他云服务(OBS、MapReduce、DWS、DLI等)

转发至OBS

设备接入服务不存储设备数据,数据可转发至对象存储服务OBS进行持久存储

转发至物联网数据分析

设备数据转发至物联网数据分析服务,进行数据的实时、时序、离线分析,快速实现物联网数据价值变现

设备发放

通过设备发放,您可以轻松管理跨多区域海量设备的发放工作,实现单点发放管理,设备全球上线

设备身份信息发放管理

支持多种设备身份鉴权能力,将设备信息发放到目的IoT平台

发放策略配置

支持智能策略,自动发放到对端IoT平台

设备启动引导

根据业务迁移需要,帮助企业重置设备发放信息,实现更改对端IoT平台的目的

华为云IoT设备接入服务-最佳实践

  • 在线开发MQTT协议的智慧路灯

    以“智慧路灯”为示例,通过MQTT.fx的设备模拟器替代真实的设备,带您快速体验设备上报数据到物联网平台和远程下发控制命令到设备的全过程。



    以“智慧路灯”为示例,通过MQTT.fx的设备模拟器替代真实的设备,带您快速体验设备上报数据到物联网平台和远程下发控制命令到设备的全过程。



  • 设备通过微信小程序接入到平台

    基于WebSocket的MQTT协议,使基于浏览器的应用程序或者小程序可以快速接入到物联网平台。通过微信小程序模拟设备,带您体验设备通过MQTT over WebSocket协议连接到物联网平台、上报数据和接收命令的全过程。

    基于WebSocket的MQTT协议,使基于浏览器的应用程序或者小程序可以快速接入到物联网平台。通过微信小程序模拟设备,带您体验设备通过MQTT over WebSocket协议连接到物联网平台、上报数据和接收命令的全过程。

  • 数据转发至OBS长期储存

    对于设备上报的数据,可以选择让平台将设备上报数据推送给应用服务器,由应用服务器进行保存;还可以选择让平台将设备上报数据转发给对象存储服务(OBS),由OBS进行存储。


    对于设备上报的数据,可以选择让平台将设备上报数据推送给应用服务器,由应用服务器进行保存;还可以选择让平台将设备上报数据转发给对象存储服务(OBS),由OBS进行存储。


  • 使用自定义Topic进行通信

    自定义Topic功能用于MQTT协议设备接入物联网平台的场景,支持设备消息上报、平台消息下发的Topic进行自定义。本应用服务器收到设备上报Topic为室内温度的数据,判断是否开启或关闭室内空调。


    自定义Topic功能用于MQTT协议设备接入物联网平台的场景,支持设备消息上报、平台消息下发的Topic进行自定义。本应用服务器收到设备上报Topic为室内温度的数据,判断是否开启或关闭室内空调。


  • 设备触发告警并邮件或短信通知

    很多物联网设备24小时运行,设备管理者并不需要知道设备每一刻的状态,只需要设备在上报某些特定状态时能通知到管理者。通过设置规则简单实现当设备上报的数据满足某个条件时,物联网平台触发指定动作进行通知。

    很多物联网设备24小时运行,设备管理者并不需要知道设备每一刻的状态,只需要设备在上报某些特定状态时能通知到管理者。通过设置规则简单实现当设备上报的数据满足某个条件时,物联网平台触发指定动作进行通知。

  • 设备厂商多实例接入方案

    华为IoT解决方案推出设备发放服务,设备出厂统一烧录设备发放的地址,通过在设备发放服务预置不同的发放策略,设备上电后自动发放到对应的IoT接入实例,并把对应的IoT接入实例地址下发给设备,设备就可以和目的接入实例实现通信。

    华为IoT解决方案推出设备发放服务,设备出厂统一烧录设备发放的地址,通过在设备发放服务预置不同的发放策略,设备上电后自动发放到对应的IoT接入实例,并把对应的IoT接入实例地址下发给设备,设备就可以和目的接入实例实现通信。

物联网平台-设备接入服务使用必看文档

  • 设备接入开发指南

    开通设备接入服务后,使用设备接入服务的完整流程如下图所示,主要分为产品开发、应用侧开发、设备侧开发和日常管理。


    开通设备接入服务后,使用设备接入服务的完整流程如下图所示,主要分为产品开发、应用侧开发、设备侧开发和日常管理。


  • 快速玩转设备接入平台

    提供的是基于物的连接平台,设备连接到平台进行数据交互,应用连接到平台进行数据交互,控制台进行界面呈现上的应用管理、设备管理等。

    提供的是基于物的连接平台,设备连接到平台进行数据交互,应用连接到平台进行数据交互,控制台进行界面呈现上的应用管理、设备管理等。

  • 设备接入计费说明

    本小节主要介绍设备接入的计费说明,包括计费项、计费模式等。设备接入服务计费模式按按需付费和包周期模式,分为基础版、标准版、企业版。

    本小节主要介绍设备接入的计费说明,包括计费项、计费模式等。设备接入服务计费模式按按需付费和包周期模式,分为基础版、标准版、企业版。

  • 设备接入使用限制说明

    应用侧、设备侧、平台侧在开发或使用时有以下技术规格限制,如果限制数量不能满足您的业务需求,前往产品规格说明查看标准版、企业版规格是否符合您的需求,如果仍不符合,请提交工单说明您的需求。

    应用侧、设备侧、平台侧在开发或使用时有以下技术规格限制,如果限制数量不能满足您的业务需求,前往产品规格说明查看标准版、企业版规格是否符合您的需求,如果仍不符合,请提交工单说明您的需求。

  • 设备接入产品规格说明

    设备接入服务(IoTDA)提供基础版(共享实例)、标准版(标准实例)和企业版(专享实例)三种实例类型。开通设备接入服务后,默认开通基础版,按需付费使用,标准版和企业版需要您购买对应实例。

    设备接入服务(IoTDA)提供基础版(共享实例)、标准版(标准实例)和企业版(专享实例)三种实例类型。开通设备接入服务后,默认开通基础版,按需付费使用,标准版和企业版需要您购买对应实例。

  • 设备开发资源获取

    物联网平台支持设备通过MQTT协议、LWM2M/CoAP协议和HTTPS协议进行接入,通过IoTEdge将Modbus、OPC-UA、OPC-DA这些协议的设备接入。设备可以通过调用接口或者集成SDK的方式接入到物联网平台。

    物联网平台支持设备通过MQTT协议、LWM2M/CoAP协议和HTTPS协议进行接入,通过IoTEdge将Modbus、OPC-UA、OPC-DA这些协议的设备接入。设备可以通过调用接口或者集成SDK的方式接入到物联网平台。

  • 应用开发资源获取

    为了降低应用的开发难度、提升开发效率,物联网平台开放了应用侧API。应用通过调用物联网平台的API,实现安全接入、设备管理、数据采集、命令下发等业务场景。

    为了降低应用的开发难度、提升开发效率,物联网平台开放了应用侧API。应用通过调用物联网平台的API,实现安全接入、设备管理、数据采集、命令下发等业务场景。

  • 设备接入证书资源获取

    当设备和应用需要对IoT平台进行校验时可使用以下证书。此证书文件只适用于华为云物联网平台,且必须配合对应域名使用。


    当设备和应用需要对IoT平台进行校验时可使用以下证书。此证书文件只适用于华为云物联网平台,且必须配合对应域名使用。


  • 设备接入SDK下载

    物联网平台提供应用侧SDK和设备侧SDK,方便设备通过集成SDK接入到平台,应用通过调用物联网平台的API,实现安全接入、设备管理、数据采集、命令下发等业务场景。

    本章节介绍如何通过控制台更新云手机的属性,比如产品型号、设备型号、是否隐藏虚拟键、是否横屏显示等。