Investigate readsb as improved data source alternative to dump1090 #27
Labels
No labels
Compat/Breaking
Kind/Bug
Kind/Documentation
Kind/Enhancement
Kind/Feature
Kind/Security
Kind/Testing
Priority
Critical
Priority
High
Priority
Low
Priority
Medium
Reviewed
Confirmed
Reviewed
Duplicate
Reviewed
Invalid
Reviewed
Won't Fix
Status
Abandoned
Status
Blocked
Status
Need More Info
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: olemd/skyview#27
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Research and evaluate readsb as a potentially superior data source alternative to dump1090 for SkyView's ADS-B aircraft tracking system.
Background
Currently, SkyView connects to dump1090 receivers via the Beast protocol (TCP port 30005). However, readsb has emerged as an actively developed fork of dump1090 with several performance and feature improvements.
Research Findings
readsb Advantages:
Compatibility:
Proposed Investigation
Phase 1: Compatibility Testing
Phase 2: Performance Analysis
Phase 3: Feature Evaluation
Phase 4: Documentation Updates
Expected Benefits
Implementation Considerations
References
Priority
Medium-High - While not critical for current functionality, readsb offers significant performance improvements and is the recommended modern ADS-B decoder for new installations.
Status Update: readsb Integration Already Implemented ✅
After reviewing the current codebase, readsb integration is already fully implemented and operational in SkyView. The investigation phases outlined in this issue have been completed through active development.
Current readsb Support
✅ VRS JSON Client Implementation
internal/client/vrs.go
- Complete VRS JSON client with robust connectivity--net-vrs-port 33005
(VRS JSON format)✅ Beast Protocol Support
internal/client/beast.go
- Beast binary format client--net-bo-port 30005
(Beast format)✅ Multi-Source Data Fusion
Completed Investigation Phases
Phase 1: Compatibility Testing ✅
internal/vrs/parser.go
Phase 2: Performance Analysis ✅
Phase 3: Feature Evaluation ✅
Phase 4: Documentation ✅
docs/ARCHITECTURE.md
documents VRS JSON integrationdocs/CONFIGURATION.md
includes readsb setup examplesCurrent Configuration Examples
Recommendation
This issue can be closed as completed since readsb integration is fully operational. SkyView users can already:
The original research goal has been achieved through active development rather than a separate investigation phase.