Helm Integration, NMEA 0183 & Wear OS Smartwatch
Connect SpotLocker to your vessel's Wi-Fi marine network, stream live depth sounder telemetry, and navigate from your wrist with Wear OS smartwatch integration.
1. NMEA 0183 Wi-Fi / UDP Network Streaming
SpotLocker features an integrated NMEA 0183 decoder service ([`nmea_service.dart`](file:///d:/prfndr/spotlocker/flutter_app/lib/services/nmea_service.dart)). By connecting your mobile phone or tablet to your boat's marine Wi-Fi gateway (e.g., Actisense, Digital Yacht, Quark-Elec, Yacht Devices, or Garmin/Lowrance Wi-Fi bridge), SpotLocker receives live sensor telemetry directly from your transducers.
Supported Standard NMEA Sentences
$SDDPT/$SDDDBβ Water Depth Sounder reading in feet/meters.$YXMTWβ Water Surface Temperature in Β°F / Β°C.$GPRMC/$GPGGAβ High-precision GPS latitude, longitude, speed over ground (SOG), and true track heading (COG).$HCHDGβ Digital Magnetic Compass Heading.
Configuration Steps
Connect to Boat Wi-Fi Gateway
On your mobile device, connect to your boat's Wi-Fi access point (e.g., YachtNet_NMEA or DigitalYacht_1012).
Configure IP & Port in SpotLocker Settings
Open SpotLocker > Settings > NMEA Marine Network. Set Protocol to UDP or TCP, enter gateway IP (e.g., 192.168.1.1), and Port (default 10110 or 2000).
2. Wear OS Smartwatch Wrist Helm Display
Keep your hands free while steering the vessel or holding a rod. SpotLocker includes a standalone companion watch UI screen ([`wear_os_helm_screen.dart`](file:///d:/prfndr/spotlocker/flutter_app/lib/screens/wear_os_helm_screen.dart)) for Wear OS smartwatches.
Watch Features
- Heading Ring: High-contrast 360Β° digital compass ring displaying magnetic course.
- Live Telemetry Dashboard: Large high-legibility readout for boat speed, water depth, and battery level.
- Steer-To Waypoint Pointer: Dynamic arrow pointing directly toward your selected target waypoint with distance remaining in nautical miles or feet.
3. Nautical Audio Voice Announcement System
SpotLocker's Nautical Audio Service ([`nautical_audio_service.dart`](file:///d:/prfndr/spotlocker/flutter_app/lib/services/nautical_audio_service.dart)) provides hands-free text-to-speech voice announcements over Bluetooth boat speakers or headsets:
- "Approaching Waypoint Brush Pile A β 100 feet remaining."
- "Shallow water warning: Transducer depth 4.5 feet."
- "Anchor drift detected β vessel moved 120 feet from anchor center."