Thingsbaord_dtaset_of_company
收藏资源简介:
该数据集由Seple Device Audit & Analytics系统从ThingsBoard物联网平台(实例:seple.iot-private.cloud)收集和生成。系统通过API调用抓取平台上的设备列表及其关联的遥测数据,旨在实现设备资产的审计、监控与分析。数据内容主要包括设备元数据(如设备标识、配置属性)以及设备上报的时序遥测数据(例如传感器测量值)。收集到的数据经过处理后,用于生成结构化的Excel审计报告和基于Plotly/Dash的交互式HTML仪表板,以支持设备状态可视化、趋势分析和运维决策。该数据集适用于物联网设备管理、运维数据分析、时间序列预测及监控仪表板开发等场景。
This dataset is collected and generated by the Seple Device Audit & Analytics system from the ThingsBoard IoT platform (instance: seple.iot-private.cloud). The system captures device lists and associated telemetry data from the platform via API calls, aiming to achieve device asset auditing, monitoring, and analysis. The data content primarily includes device metadata (such as device identifiers and configuration attributes) and time-series telemetry data reported by devices (e.g., sensor measurements). The collected data is processed to generate structured Excel audit reports and interactive HTML dashboards based on Plotly/Dash, supporting device status visualization, trend analysis, and operational decision-making. The dataset is suitable for scenarios such as IoT device management, operational data analysis, time-series forecasting, and monitoring dashboard development.
数据集概述:Seple Device Audit & Analytics
该数据集是用于从ThingsBoard平台抓取设备信息、收集遥测数据、生成报告并创建交互式仪表盘的系统。
数据集来源与目标
- 数据源:ThingsBoard物联网平台(主机地址:
https://seple.iot-private.cloud) - 主要功能:设备发现、数据收集、全量数据提取与状态处理
- 输出文件:
- Excel报告:
tb_audit_v7.xlsx - 交互式仪表盘:
tb_dashboard_v7.html(基于Plotly/Dash)
- Excel报告:
数据处理工具与组件
- 核心脚本:
TB_Device_Audit_v7.ipynb/TB_Device_Audit_v6.ipynb:设备发现与数据采集TB_Full_Harvest_v8.ipynb:全量数据提取与状态处理run_nightly_audit.py:每日自动化执行脚本
- 依赖库:pandas、plotly、requests、selenium、openpyxl、dotenv
使用方式
- 手动运行:在Jupyter或VS Code中打开
.ipynb文件并执行单元格 - 自动化运行:执行
run_nightly_audit.py脚本,会自动执行笔记本、生成报告至audit_reports/文件夹,并可配置发送Slack和邮件通知 - 查看仪表盘:直接打开生成的
tb_dashboard_v7.html文件
配置要求
需创建.env文件,包含以下字段:
TB_HOST:ThingsBoard主机地址TB_EMAIL:登录邮箱TB_PASSWORD:登录密码REQUEST_DELAY:请求延迟(默认0.2秒)
数据访问与复制
数据集的源代码托管于GitHub仓库:https://github.com/Itinerant18/Data_scrapping_thgingsboard_ml-intern.git,可通过克隆仓库获取完整项目文件。




