Skip to content

Root-Down-Digital/DragonSync-iOS

Repository files navigation

DragonSync iOS

Revolutionize your airspace awareness. Bridge the power of WarDragon to your iOS device. Stay ahead with real-time monitoring, instant alerts, and robust protocol support.

Features

  • Real-Time Airspace Monitoring
    Track the status and location of Remote ID-compliant UAVs on your iOS device. See flightpaths and comprehensive decoded data of any RID broadcast.

  • Instant System Alerts
    Stay informed with real-time status updates about your system’s performance. Memory, CPU, temp and more.

  • Seamless WarDragon Integration
    Designed to work flawlessly with the WarDragon DragonOS platform & dragonsync.py, providing a unified and user-friendly experience out of the box.

  • Flexible Protocol Support
    Supports ZMQ and Multicast configurations to receive CoT and status messages, tailored to your operational needs.

Installation

  1. Clone the Repository
    Clone the project repository to your local machine using the following command:
    git clone https://github.com/Root-Down-Digital/DragonSync-iOS.git

  2. Install Dependencies
    Navigate to the project directory and install CocoaPods dependencies:
    cd DragonSync-iOS
    pod install

  3. Open the Project in Xcode
    Open the workspace file generated by CocoaPods:
    open WarDragon.xcworkspace

  4. Build and Run the Project

    • Connect your iOS device to your computer.
    • In Xcode, select your device from the build target options.
    • Click the Build and Run button to install and launch the app on your device.

Usage

  • Ensure that your device is connected to the same network as your WarDragon or host system.

  • Launch the app & choose Multicast or ZMQ from settings

  • Input the IP of the WarDragon or host for ZMQ. (Default multicast address is pre-configured for dragonsync.py, adjust if your network requires it.)

    Refer to dragonsync.py for detailed instructions & commands

Credits

We extend our gratitude for their contributions to the open-source community, which have been instrumental in the development of this application.

Foundational: DragonSync and DroneID. A big thanks to the devs at Sniffle. And of course to @alphafox02 for creating the WarDragon, DragonOS, the above scripts- and showing me how to make this work. Thanks to [@bkerler]((https://github.com/bkerler) for the work on DroneID and inspiring this project.

Disclaimer

Warning

This software is provided as-is, without warranty of any kind. Use at your own risk. Root Down Digital and associated developers are not responsible for any damages, legal issues, or misuse that may arise from the use of DragonSync. Always operate in compliance with local laws and regulations. Ensure compatibility with your WarDragon system and associated hardware.

License

This project is licensed under the MIT License. See the LICENSE.md file for details.

Contributing

We welcome contributions to DragonSync. If you have suggestions or improvements, please submit a pull request or open an issue in this repository.

Contact

For support or inquiries, please contact the development team by opening an issue.

Additional Notes

Note

DragonSync is currently in active development. Some features may be incomplete or subject to change.

Important

Ensure that your WarDragon DragonOS image is updated for optimal compatibility with DragonSync.

Tip

Keep your iOS device and WarDragon system on the same local network to ensure seamless communication.

Caution

Always operate in compliance with local regulations and guidelines to ensure safety and legality.

Warning

Unauthorized use of this application with systems other than WarDragon may result in unexpected behavior or system instability