GPS/GNSS signalen reizen 20 kilometer van de satelliet tot aan uw GNSS-ontvanger. Het is niet eenvoudig, maar technisch mogelijk, om kunstmatig een nep-GNSS-signaal te genereren vanaf een grondstation, dat uw GNSS-ontvanger kan verwarren en kan laten denken dat het ergens anders is. U hebt misschien onlangs in het nieuws gelezen dat dit steeds vaker een probleem is bij GNSS-apparaten die in vliegtuigen zijn geïnstalleerd.
Om de betrouwbaarheid van de transmissie te verbeteren en de GNSS-ontvanger de mogelijkheid te geven om nepsignalen te detecteren, is het Europese GNSS-systeem Galileo heeft de OSNMA anti-spoofing service ontwikkeld, die veilige end-to-end communicatie mogelijk maakt van Galileo satellieten naar OSNMA-ontvangers. Kort uitgelegd, zowel satelliet als GPS-ontvanger wisselen een wachtwoord of "sleutel" uit die de GNSS-ontvanger kan gebruiken om te bepalen of het signaal echt of nep is. Als een satellietsignaal als vervalst wordt gemarkeerd, wordt het uitgesloten van de positioneringsberekening. Op het moment dat ik deze tutorial schrijf, moet u er rekening mee houden dat deze functie nog wordt getest door Galileo en Septentrio, dus de resultaten zijn mogelijk nog niet volledig betrouwbaar.
Deze stapsgewijze handleiding begeleidt u bij het ophalen en invoegen van sleutels in de Septentrio ontvanger om de OSNMA-service in te schakelen. Het proces kan worden herhaald op ontvangers die worden aangestuurd door mosaic-H en mosaic-X5 modules met de nieuwste firmware.
Op het moment dat ik deze tutorial schrijf, moet u er rekening mee houden dat deze functie nog steeds wordt getest door Galileo en Septentrio, dus de resultaten zijn mogelijk nog niet volledig betrouwbaar.
Vereiste hardware:
- simpleRTK3B Pro
- Budget Survey Tripleband GNSS Antenna (IP66)
- een pc of laptop
Hoe u anti-spoofing-bescherming kunt testen met OSNMA op Septentrio ontvanger
Haal eerst de sleutels van de OSNMA-service op.
- Registreer u op uw account op de EUSPA-website.
- Ga naar ONDERSTEUNING VOOR ONTWIKKELAARS–>OSNMA PUBLIEKE OBSERVATIE TESTFASEVul het formulier in om deelnemer te worden aan de OSNMA Public Observation Test Phase.
U ontvangt een e-mail ter bevestiging van uw registratie om de sleutel te kunnen downloaden. Houd er rekening mee dat de bevestiging ongeveer 1 week kan duren.
- Nadat u de bevestiging heeft ontvangen, gaat u naar:
- GSC-producten–>OSNMA_OpenbareSleutel voor de publieke sleutel. Download het product crt-bestand.
- GSC-producten–>OSNMA_MerkleTree voor de Merkle Tree root. Download het product xml-bestand.
- Nadat u de sleutels hebt gedownload, moet u ze converteren naar een formaat dat door de ontvangers wordt geaccepteerd. Voor de openbare sleutel kunt u OpenSSL gebruiken, dat doorgaans beschikbaar is op de meeste Linux-distributies. Windows-gebruikers kunnen OpenSSL LichtOm de sleutel te converteren, gebruikt u de opdracht:
openssl x509 -in "C:\Users\User\Downloads\OSNMA_PublicKey_20240115100000_newPKID_1.crt" -pubkey -noout -out key.pub
- Vergeet niet om de map- en sleutelnaam te vervangen door uw eigen namen uit stap 3.
- Gebruik commando type sleutel.pub om de sleutel te controleren of het key.pub-bestand te openen met een txt-lezer. Het wordt weergegeven als afbeelding. Kopieer de sleutel, we gebruiken hem later.
type key.pub
- Let op dat er een CRLF (carriage return and line feed) tussen de eerste en tweede regel van de sleutel staat. Zorg ervoor dat u deze extra spatie verwijdert, anders krijgt u mogelijk een foutmelding wanneer u de sleutel gebruikt.
- Open het Merkle Tree “.xml” bestand in een browser door er met de rechtermuisknop op te klikken en Openen met. We moeten de “x_ji"parameter van"Boomknooppunt j4(hieronder gemarkeerd).
Ten tweede configureert u de openbare OSNMA-sleutel en de Merkle Tree-root naar een Septentrio ontvanger.
- Sluit de ontvanger aan op uw computer via de USB-poort met het label POWER+GPS.
- Open een webbrowser en typ 192.168.3.1 om de Septentrio webinterface. Ga naar beheerder->Over ons om de firmware van uw ontvanger te controleren.
Als uw firmware versie 4.14.4 of hoger is, kunt u direct naar stap 11 gaan.
- Als uw firmware ouder is dan 4.14.4, moet u deze updaten. Volg de video-tutorial om uw firmware te updaten
- Sluit de antenne aan op uw ontvanger en plaats deze in de open lucht om de functionaliteit te testen.
- Ga naar GNSS–>OSNMA. Kies bij OSNMA-configuratie los, NTP-clientconfiguratie kiezen uit.
Check Geavanceerde instellingen.
Plak bij Merkle Tree Root de Merkle Tree Root die je in stap 7 hebt gekregen.
Plak bij Key1 de sleutel die u in stap 6 hebt gekregen.
Klik Ok en de configuratie opslaan, zodat u de volgende keer de sleutel niet opnieuw hoeft in te voeren.
- Binnen een paar minuten verandert de status van initialiseren naar authenticeren. U kunt het aantal Galileo satellieten die worden vervalst.
Als je deze tutorial wilt doen, hebben we alle producten op voorraad en klaar voor verzending: