Git Product home page Git Product logo

squidrid's Introduction

 _____  ___   __ __  ____  ___    ____   ____  ___
/ ___/ /   \ |  |  ||    ||   \  |    \ |    ||   \
(   \_ |     ||  |  | |  | |    \ |  D  ) |  | |    \
\__  ||  Q  ||  |  | |  | |  D  ||    /  |  | |  D  |
/  \ ||     ||  :  | |  | |     ||    \  |  | |     |
\    ||     ||     | |  | |     ||  .  \ |  | |     |
 \___| \__,_| \__,_||____||_____||__|\_||____||_____|  REMOTE ID 

WHAT IS THIS?

SquidRID is a experimental tool to test and control most of aspects of the FAA RemtoeID protocol. It comes as two parts: Configurator and Firmware. Many options of the protocol are exposed and can be freely configured.

The configurator is accessible at https://squidrid.flyandi.net but requires Google Chrome.

SquidRID run's on most ESP32 boards and requires the Arduino IDE to upload the firmware.

Features

[ ] Conforms to Remote ID Standards ASTM F3411-22a, ASD-STAN 4709-002
[ ] Exposes most of the usable protocol operations including Operator Location
[ ] Bluetooth and Wifi are supported (Only selectable through firmware right now)
[ ] Simulation Mode with options for Hold, Random, Follow Path mode. Variable altitude and speed options.
[ ] Pester Mode (Spawns Drones every n seconds, configurable)
[ ] Supports configurable external sensors such as GPS and Flight Controllers (via LTM Telemetry protocol)

Squid Mode

Squid Mode can simulate many aspects of the RemoteID protocol for a single drone instance also called a Squid.

Pest Mod

In Pest Mode, SquidRID will spawns x rows every n seconds that are both configurable from the configurator.

External Mode

This firmware supports external sensors. Currently GPS NEMA/UBLOX as well LTM protocls are supported and can be configured in the profile and run via the EXTERNAL mode (Serial Command: $SM|2|1).

Both protocols are serial protocols and you have to configure your RX and TX pin's in the configurator.

IS THIS LEGAL?

Yes and Maybe Not. Many developers that build systems supporting RemoteID require a realistic way to test their implementations and this tool provides a means to do so. This tool also provides additional functionality such as security and penetration testing of RemoteID.

This tool may be used for educational purposes only and may violate laws or may require a license to operate. Always educate yourself before using this tool.

By using this software you always agree that the author(s) of this software shall under no curcimstances be held liable for the use and/or operation of this software by any party.

Work In Progress

While many parts are ready to use there a few that are still under development:

[ ] Update Documentation

Configurator

)

The Configurator is an easy way to configure your SquidRID Testing Device. Go to https://squidrid.flyandi.net to access the latest version or run it locally.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.