diff --git a/README.md b/README.md index c1dadcd..6eeeda0 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,6 @@ This repository provides resources for the [FixedIT Data Agent ACAP](https://fix - [📊 Server-side Dashboards](#server-side-dashboards) - [System Monitoring with InfluxDB2 and Grafana](#system-monitoring-with-influxdb2-and-grafana) - [🛠️ Edge Device Customization](#edge-device-customization) - - [Visualizing a GitHub Workflow Status with an Axis Strobe](#visualizing-a-github-workflow-status-with-an-axis-strobe) - [Creating a Timelapse with AWS S3 Upload](#creating-a-timelapse-with-aws-s3-upload) @@ -30,29 +29,6 @@ The dashboard stack in the image below is the system monitoring example for the Project implementation examples that show how to extend and customize the FixedIT Data Agent by uploading custom configuration files and scripts. This makes it easy to create tailored edge applications for Axis devices without starting from scratch using the AXIS ACAP SDK. -### Visualizing a GitHub Workflow Status with an Axis Strobe - -The [GitHub Workflow to Strobe Color](./project-strobe-color-from-github-workflow) project demonstrates real-time CI/CD status visualization by automatically controlling an Axis strobe light based on GitHub Actions workflow results. When your workflow succeeds, the strobe glows green; when it fails, it turns red; and yellow indicates tests are running. The FixedIT Data Agent should be running on the Axis strobe device, since this will poll the GitHub API, no other infrastructure is required. - -```mermaid -flowchart TD - A["🔍 Fetch GitHub API
Get latest workflow status"] --> B["📊 Parse Response
Extract conclusion field"] - B --> C["🎨 Map to Color
success → green
failure → red
running → yellow"] - C --> D["✅ Enable Profile
Start target color strobe"] - D --> E["❌ Disable Other Profiles
Stop yellow, red, green
(except active one)"] - E --> F["⏳ Wait
Sleep for interval period
(default: 5 seconds)"] - F --> A - - style A fill:#e1f5fe - style B fill:#f3e5f5 - style C fill:#fff3e0 - style D fill:#e8f5e8 - style E fill:#fce4ec - style F fill:#f1f8e9 -``` - -This example showcases how simple configuration files and shell scripts can create powerful edge intelligence without traditional embedded development complexity. - ### Creating a Timelapse with AWS S3 Upload The [Timelapse with AWS S3 Upload](./project-timelapse-s3) project demonstrates automated timelapse video creation using the FixedIT Data Agent. This solution captures images at regular intervals from an AXIS device and uploads them to AWS S3 with timestamped filenames, creating a chronological sequence perfect for timelapse generation. Perfect for construction sites, environmental monitoring, safety applications, or any scenario requiring periodic visual documentation.