物联网平台主要提供设备接入、设备管理、规则引擎等能力,为各类 IoT 场景和行业开发者赋能。本文介绍物联网平台提供的功能。
物联网平台支持海量设备连接上云,实现设备与物联网平台之间稳定可靠地双向通信。
功能 | 说明 |
---|---|
设备接入 SDK | 提供 C 语言版本的设备端 SDK,帮助不同设备轻松接入上云。 |
设备安全认证 |
|
设备接入协议 | 提供 MQTT 协议的设备端 SDK,满足长连接的实时性需求。 |
物联网平台提供高可靠高安全的设备管理能力,实现对设备的全生命周期管理,包括物模型定义、标签分类、设备分组、任务管理和设备影子等。
功能 | 说明 |
---|---|
物模型 | 提供设备物模型,简化设备应用开发。 |
标签 | 实现分类、跨产品管理设备。 |
设备分组 | |
设备任务 | 同时向多个设备发起属性设置、异步服务调用和自定义任务。 |
设备影子 | 提供设备影子缓存机制,将设备与应用解耦,解决不稳定无线网络下的通信不可靠痛点。 |
文件管理 | 提供存储、下载、删除设备文件的能力。 |
网关与子设备 | 实现管理子设备、子设备与网关的拓扑关系,对子设备进行监控运维等。 |
时序数据存储管理 | 提供实例内数据存储能力,方便用户海量设备数据的存储及实时访问。 |
物联网平台支持通过以下功能配置规则,实现设备、服务器、物联网平台之间通信消息的同步、存储等功能。
功能 | 说明 |
---|---|
订阅转发 | 订阅设备消息转发至第三方 HTTP 地址。 |
场景联动 | 配置简单规则,即可将设备数据无缝流转至其他设备,实现设备联动。 |
数据转发 | 将设备数据转发至其他目的地,数据目的地支持其他的设备 Topic 或其他火山引擎云产品。 |
监控运维在物联网平台中扮演着实时监测设备状态、故障预警与预防、远程诊断与维护、性能优化与调整、日志记录与分析、OTA 远程升级以及告警与通知等多重角色。
功能 | 说明 |
---|---|
运维大盘 | 展示设备的地区热力图分布,直观、快速地了解所有设备的状态。 |
在线调试 | 直接从物联网平台控制台下发指令给设备,调试设备端功能。 |
设备模拟器 | 模拟真实设备与物联网平台建立连接,使用模拟数据,测试物联网平台与设备端之间的通信功能,并定位问题。 |
日志服务 | 展示云端运行日志和设备本地日志,帮助用户定位问题,进行故障分析。 |
OTA 升级 | 赋能设备远程升级能力。 |
告警中心 | 处理规则引擎中场景联动规则触发的告警信息。 |
物联网平台提供云端 SDK 和云端 API,帮助开发人员使用 C 语言程序,通过云端 API,实现物联网平台的云端能力,如产品管理、设备管理、规则引擎等。