littlebot
Published on 2025-04-12 / 2 Visits
0

【源码】基于CoAP和MQTT协议的ATLAS RESFIT物联网安全平台

项目简介

ATLAS RESFIT是一个三层物联网安全平台,为物联网设备提供全面的安全管理。该平台包含多个主要模块,ATLAS Client是运行在物联网设备上的轻量级软件客户端,负责与ATLAS Gateway通信、监控系统参数并提供API;ATLAS Gateway运行在网络边缘,管理物联网客户端、收集遥测数据并过滤恶意节点;ATLAS Cloud是SaaS平台,用于管理设备并提供实时可视化功能;ATLAS Android是安卓应用程序,用于授权物联网客户端命令。

项目的主要特性和功能

ATLAS Client

  • 轻量级代理,监控系统参数,为自定义应用提供API。
  • 支持防火墙规则管理,可在网关端安装MQTT应用层防火墙规则。
  • 能将网络统计数据传输到ATLAS Gateway。
  • 可获取传感器类别中声誉最高的设备并提供声誉反馈。

ATLAS Gateway

  • 从连接的物联网节点收集遥测数据。
  • 通过声誉评分架构过滤恶意节点。
  • 与ATLAS Cloud实时同步信息。

ATLAS Cloud

  • 可添加和管理网关,可视化网关连接健康状态。
  • 可视化连接到网关的物联网客户端及其连接健康状态。
  • 可视化物联网客户端的系统遥测数据和网络信息。
  • 可视化物联网设备的系统声誉和传感器声誉。

ATLAS Android

  • 允许授权/批准物联网客户端命令。
  • 可通过共享密钥认领网关设备,并拒绝后续认领尝试。
  • 使用HMAC对批准/拒绝的命令加密签名并传输到网关验证。

安装使用步骤

假设用户已下载本项目的源码文件,可按以下步骤操作: 1. 安装依赖:依据每个组件的README文件,安装所需依赖项。 2. 配置环境:配置各组件的环境变量和配置文件。 3. 运行安装脚本:运行每个组件的安装脚本完成安装。 4. 启动服务:启动ATLAS Client、ATLAS Gateway、ATLAS Cloud和ATLAS Android服务。 5. 配置管理:使用ATLAS Cloud平台添加和管理网关和物联网客户端设备。 6. 授权命令:使用ATLAS Android应用程序授权/批准物联网客户端命令。

通过以上步骤,可成功安装并使用该物联网安全平台,实现对物联网设备的安全管理和声誉评分。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】