Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Signing MAVLink 2 messages support #36

Open
kaklik opened this issue Sep 27, 2021 · 2 comments
Open

Signing MAVLink 2 messages support #36

kaklik opened this issue Sep 27, 2021 · 2 comments
Labels

Comments

@kaklik
Copy link
Member

kaklik commented Sep 27, 2021

Pro rozsáhlejší mise bychom potřebovali zabezpečit autentizaci příkazů posílaných z pozemíní stanice do autopilotu (uplink).
Specifikace Mavlink 2 takovou záležitost obsahuje. Zatím ji však zřejmě podporuje pouze Adrdupilot v kombinaci s Mission plannerem.

Ohledně podpory v PX4 proběhly první pokusy o implementaci již v roce 2017. Aktuálně snaha o implementaci v PX4 zřejmě probíhá v tomto pull-requestu.

@roman-dvorak
Copy link
Member

Netuším, jak se QGC chová, když přijme podepsaný paket. Ale pokud by QGC sloužil pouze pro zobrazování polohy a navigaci by řešil nějaký python, tak to ani nevadí, že to QGC neumí. Implementaci do QGC považuji za nejsložitější k vyřešení celého problému.

@kaklik
Copy link
Member Author

kaklik commented Sep 28, 2021

Netuším, jak se QGC chová, když přijme podepsaný paket. Ale pokud by QGC sloužil pouze pro zobrazování polohy a navigaci by řešil nějaký python, tak to ani nevadí, že to QGC neumí. Implementaci do QGC považuji za nejsložitější k vyřešení celého problému.

Jde mi o to, že potřebujeme nějaký flexibilní způsob jak posílat podepsané příkazy vírníku. Nemůžeme to nechat pouze na python skriptu. Neboť budeme potřebovat umět vyřešit situaci, kdy python skript selže. O přijímání podepsaných packetů do QGC jsem ani neuvažoval. Předpokládám, že packety budou podepsané pouze směrem k vírníku.

@github-actions github-actions bot added the stale label Jul 30, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants