Advanced Search
Search Results
109 total results found
8 - FAQ
Can I charge the Aero Tracker while flying? Yes, you can charge the Aero Tracker in-flight. Simply connect it to a power bank or a USB port in your aircraft. The USB power source should provide 5V at 2A for optimal performance. This allows continuous operati...
2 - What traffic will I see?
Understanding the traffic displayed by your Aero Tracker depends on how you're using it, either through the SafeSky App or an Electronic Flight Bag (EFB) such as SkyDemon, Air Navigation Pro, or EasyVFR. Each setup provides a tailored experience to balance cla...
Device Discovery & Connection
Scan, connect, and subscribe to Aero-Tracker BLE services with example code. Device Discovery Aero-Tracker devices advertise with names following the pattern: AEROXXXXXX where XXXXXX is a unique identifier. BLE Services Overview Aero-Tracker devices expose two...
NMEA Data Integration
Receive and decode NMEA GPS and traffic data for positioning and aircraft detection. NMEA Message Overview Aero-Tracker devices output standard NMEA 0183 sentences based on the FLARM data port specification. Message Types Standard GPS/GNSS Messages $GPGGA / $...
Device Status Monitoring
Access device battery, GPS, and network status via JSON over BLE. Overview Using the Aero-Tracker proprietary service (3F6AECC7-5406-47AB-9A75-0F5CF12EAF8E), you can retrieve detailed device status information including battery level, GPS status, cellular sign...
Platform Considerations
Handle BLE differences on iOS and Android: UUIDs, MTU, permissions, and IDs. Bluetooth Implementation Notes General BLE Considerations On iOS, UUIDs may appear with a 0x prefix in some contexts. Do not include this prefix when scanning or subscribing. On Andr...
Troubleshooting & Support
Test with LightBlue, validate NMEA data, and find support for integration issues. Test with LightBlue Before implementing in your app, test the connection manually: Open LightBlue on your device Scan for and connect to your Aero-Tracker Navigate to the servic...
Documentation
BLE Service Overview The SafeSky app broadcasts NMEA messages over a standardized BLE GATT service: Service UUID: FFE0 Characteristic UUID (Notify/Write): FFE1 Direction: Notify only (BLE receiver listens for data from SafeSky) No pairing required. You can c...
9 - Pilots setup
Mount options Some pilots have successfully experimented with RAMĀ® Mounts to install the Aero Tracker in their cockpit: By using RAMĀ® Mounts, you can unlock a wide variety of flexible mounting possibilities. Whether you need to secure the device to a windshie...
8 - How does it work?
1. How does it work? Connecting pilots, drones, and professionals into one shared sky. More than 100,000 pilots have access to the SafeSky app to improve their situational awareness. Your mobile device becomes an Internet transponder: it securely shares your p...
Authentication
Getting Started You should have received a single API key from SafeSky (e.g., ssk_live_... or ssk_test_...). From this single key, both the credential identifier (KID) and the HMAC signing key are automatically derived using cryptographic functions. You don't ...
HMAC Auth for Node.js
This SDK provides easy-to-use functions for authenticating requests to the SafeSky API using HMAC signatures. Click here to download the SDK Installation No external dependencies required! Simply copy the SDK file to your project: # Copy the SDK to your projec...
HMAC Auth SDK for Java
Java SDK for authenticating requests to the SafeSky API using HMAC-SHA256 signatures. Click here to download the SDK Installation No external dependencies required for the core library! Uses only Java standard library. Requirements: Java 17+ (for text blocks ...
HMAC Auth SDK for Dart
Dart SDK for authenticating requests to the SafeSky API using HMAC-SHA256 signatures. Click here to download the SDK Installation Add to your pubspec.yaml: dependencies: crypto: ^3.0.3 uuid: ^4.0.0 http: ^1.1.0 ## For HTTP requests (optional) Then run:...
HMAC Auth SDK for C
C SDK for authenticating requests to the SafeSky API using HMAC-SHA256 signatures. Click here to download the SDK Installation Dependencies: OpenSSL (libssl-dev, libcrypto) libcurl (for HTTP requests in examples) libuuid (for UUID generation on Linux) Ubuntu...
HMAC Auth SDK for C#
C# SDK for authenticating requests to the SafeSky API using HMAC-SHA256 signatures. Click here to download the SDK Installation .NET 8.0+ Add the SDK files to your project: SafeSkyHmacAuth.cs - Core authentication library Program.cs - Example usage (optional)...
HMAC Auth SDK for Kotlin
Kotlin SDK for authenticating requests to the SafeSky API using HMAC-SHA256 signatures. Click here to download the SDK Installation Gradle (Kotlin DSL) Add to your build.gradle.kts: dependencies { implementation("com.safesky:hmac-auth:1.0.0") implement...
HMAC Auth SDK for Python
Python SDK for authenticating requests to the SafeSky API using HMAC-SHA256 signatures. Click here to download the SDK Installation No external dependencies required! This SDK uses only Python standard library. ## Simply copy safesky_hmac_auth.py to your proje...