Skip to content

Add mesh topology visualizer - #67

Open
dhruvsandhal815-sudo wants to merge 1 commit into
Asmit-Singh-01:mainfrom
dhruvsandhal815-sudo:feature/mesh-topology-visualizer
Open

dhruvsandhal815-sudo wants to merge 1 commit into
Asmit-Singh-01:mainfrom
dhruvsandhal815-sudo:feature/mesh-topology-visualizer

Conversation

@dhruvsandhal815-sudo

Copy link
Copy Markdown

Summary

  • Added a Python mesh topology visualizer.
  • Added Serial/USB telemetry parsing using pyserial.
  • Added NetworkX graph visualization with RSSI-based edge colors.
  • Added test telemetry mode for validating the visualizer.
  • Added requirements.txt for required Python dependencies.

Testing

  • Python syntax check passed.
  • Required Python libraries installed successfully.
  • Test telemetry processed successfully with 3 nodes and 3 connections.
  • Added Serial monitoring support at configurable baud rate.

Fixes #18

@dhruvsandhal815-sudo

Copy link
Copy Markdown
Author

Implemented the mesh topology visualizer as requested in issue #18. The PR includes Serial/USB telemetry parsing, RSSI-based topology visualization, test mode, and required dependencies.

@dhruvsandhal815-sudo

Copy link
Copy Markdown
Author

Hi, PR #67 is ready for review. It implements issue #18 and has no merge conflicts. Please review and merge when possible. Thank you!

@dhruvsandhal815-sudo

Copy link
Copy Markdown
Author

Hi, the hackathon submission deadline is today. PR #67 implements issue #18 and is ready for review. Could you please review and merge it if everything is okay? Thank you.

@dhruvsandhal815-sudo

Copy link
Copy Markdown
Author

Hi, I noticed the PR was closed. I would like to continue with this contribution. Could you please let me know if any changes are required in the implementation? I can make the necessary updates and resubmit it for review. Thank you.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

tooling: Add Python GUI/CLI script to map and visualize active mesh topology

2 participants