边缘节点核心套件
边缘节点核心套件是一组可以在边缘智能硬件设备上运行的程序包和管理工具,主要包括边缘网关、控制核心、安装工具等。通过该核心套件,可以帮助您快速地搭建在本地智能硬件设备上运行的边缘节点,并且可以通过云端控制台进行节点管理工作。
设备接入
您可以使用腾讯云提供的 IoT 设备 SDK(目前支持 Linux、Android 平台),完成边缘节点设备接入的快速开发。
固件升级
云端管理
提供管理边缘节点所有能力的云端控制台,主要包括节点管理、组件管理、子设备管理、日志管理等。边缘节点核心套件安装完成后会通过网络自动连接,并激活云端管理功能,让您更加方便地使用边缘节点的创建、部署、监控、销毁等管理功能。
节点列表:通过节点列表可管理节点的新建、部署、删除、查看等节点管理能力。
节点管理:通过节点管理可查看某个节点的运行状态、监控信息,也可以修改节点信息、部署和重置部署节点的配置。
子设备管理:通过子设备管理完成 IoT 设备和边缘节点的绑定,管理 IoT 设备的设备状态、配置操作等。
部署日志:通过部署日志可以查看每次配置部署到节点的详细配置信息。
规则引擎
语法规则:支持类 SQL 语法和基础语义操作,可以通过简易的语法编写,实现对设备消息的内容解析和过滤提取、重新整合,进而转发到本地的服务。开启本地设备数据同步云端后,可无缝对接腾讯云后端的多种存储组件、函数计算、大数据分析套件等。
设备与设备互通:为实现设备的数据隔离和通信安全,设备只能发布和订阅自身的 Topic 消息。要实现互通,需要基于规则引擎的 repub 功能。
设备消息转发至第三方服务:开启本地设备数据同步云端后,可以使用规则引擎配置,将设备消息直接转发至第三方服务,从而快速打通设备与接入方后台服务的通信能力。
设备影子
设备影子本质上是一份在服务器端缓存的设备数据(JSON 形式),主要用于保存:设备的当前配置、设备的当前状态。
作为中介,设备影子可以有效实现边缘设备和用户应用之间的数据双向同步:
对于设备配置:用户应用不需要直接修改设备,只需要修改服务器端的设备影子,由设备影子同步到设备。即使当时设备不在线,设备上线后仍能从设备影子同步到最新配置。
对于设备状态:设备将状态上报到设备影子,用户应用查询时,只需查询设备影子即可。这样可以有效减少设备和服务器端的网络交互,尤其是低功耗设备。
安全通信
支持设备通过证书双向认证的方式连接本地边缘计算节点,并且支持多种加密方式(TLS、TID 等)加密设备与本地节点、节点与云之间的数据,提高边缘环境的数据安全可靠性。
协同服务
边云节点协同:支持使用您自己的智能硬件设备创建本地的边缘计算节点,也可以使用腾讯云租用的距离您最近位置的服务器来创建云端边缘节点,两种创建方式可以通过统一的控制台进行管理。
边云服务协同:通过打通云端服务,可以让您本地或云边缘非常便捷、灵活的使用本地节点、云边缘节点、云中心节点来分析您的 IoT 设备数据,本地、云边缘、云中心共同为您提供物联网边缘计算服务。