STxMobile is a proof of concept of an Android app for remotely controlling the Raymarine ST2000+ tiller pilot from an Android phone.

Related tags

App stxmobile
Overview

STxMobile

STxMobile is a proof of concept of an Android app for remotely controlling the Raymarine ST2000+ tiller pilot from an Android phone.

The application has been developed using the NMEA 0183 Wi-Fi Router YDWR-02 for routing NMEA data from openCPN to both the Raymarine ST2000+ and to the application, as well as to route SeaTalk data between the application and the Raymarine ST2000+.

Networking

The YDWR-02 device can work in Access Point mode (factory default) and in Client mode when it is connected to an existing Wi-Fi network. See YDWR-02 User Manual for more information.

In the example below, the YDWR-02 is in Access Point mode and acts as DHCP server.

Configuration

openCPN

Add a connection on openCPN to send NMEA data to the YDWR-02 device

NMEA 0183 Wi-Fi Router YDWR-02

Installation

In the example below auto tiller is connected to port #2 and to the SeaTalk1 port.

Configuration

Servers

  • Server #1 is used to receive SeaTalk sentences from the application.
  • Server #2 is used to receive NMEA data from openCPN and to route to the application.

Routing

SeaTalk

Verify that the SeaTalk settings are as below.

STxMobile

Click the three dots icon to access the settings page.

Note that currently the app needs to be restarted to read and apply new settings.

Verified with

Credits

SeaTalk codes are derived from Thomas Knauf's work.

SeaTalk codes checksum are calculated using the NMEA Checksum Calculator

Color palette and compass rose based on the beautiful app Compass made by PixelProse SARL.

You might also like...
Secret Codes is an Open Source application that allows you to browse through hidden codes of your Android phone.
Secret Codes is an Open Source application that allows you to browse through hidden codes of your Android phone.

####Secret Codes is an Open Source application that allows you to browse through hidden codes of your Android phone. This application will scan throug

Initiate immediate phone call for React Native on iOS and Android.

react-native-immediate-call-library Initiate immediate phone call for React Native on iOS and Android. Getting started Using npm: npm install react-na

Sync DND state between Android phone and watch
Sync DND state between Android phone and watch

DNDSync This App was developed to enable Do Not Disturb (DND) synchronization between my Pixel phone and the Galaxy Watch 4 since this option was only

A handy phone call manager with phonebook, number blocking and multi-SIM support
A handy phone call manager with phonebook, number blocking and multi-SIM support

Simple Dialer A lightweight app for handling your calls, no matter where are you. Comes with a handy call log for easy call initiation. There is a qui

Application that shows a store's phone inventory

PhoneInventory Application that shows a store's phone inventory The Basics A basic inventory application that shows a store's inventory. Tech Kotlin 1

Phone booking system with kotlin

phone-booking-system Too lazy to introspect openapi? No worries, basic CURLs below; however, one needs to start the docker-compose file located in the

An application to find out the weather according to the current location of the phone

Weather App An application to find out the weather according to the current loca

SIMNumberSetter - A small Xposed module to set the SIM card's phone subscriber number
SIMNumberSetter - A small Xposed module to set the SIM card's phone subscriber number

SIM Number Setter SIM Number Setter is a small Xposed module that invokes normal

Bandicoot an open-source python toolbox to analyze mobile phone metadata
Bandicoot an open-source python toolbox to analyze mobile phone metadata

bandicoot is Python toolbox to analyze mobile phone metadata. It provides a complete, easy-to-use environment for data-scientist to analyze mobile phone metadata. With only a few lines of code, load your datasets, visualize the data, perform analyses, and export the results.

Owner
Marco
Marco
A bare minimum proof-of-concept for Log4j2 JNDI RCE vulnerability (CVE-2021-44228/Log4Shell)

Log4j2 RCE Vulnerability POC A bare minimum proof-of-concept for Log4j2 JNDI Remote-Code-Execution vulnerability (CVE-2021-44228). This is intended fo

Sola 4 Aug 17, 2022
A proof-of-concept of a fractal/recursive navigation system.

compose-fractal-nav A proof-of-concept of a fractal/recursive navigation system. Instead of defining a bunch of top-level routes with navigation movin

Zach Klippenstein 302 Nov 3, 2022
The application is a PoC that helps in identifying modern bankers, potentially malicious and remote controlling applications abusing Android AccessibilityService.

Motivation Project aims to help in: identifying keyloggers and events hijacking malicious applications such as Anubis/TeaBot, identifying a "fake bank

Krzysztof Pranczk 33 Dec 9, 2022
Whatsapp based Phone number verification.Verify your phone number easily through whatsapp

Whatsapp Based Login Try this to implement fastest phone number verification system [ ⚡ ] Verify your phone number through whatsapp android LinkedIn B

MorningStar 10 Jun 21, 2022
Words App which acts as a dictionary. Use the concept of Intent.

Words App This folder contains the source code for the Words app codelab. Introduction Words app allows you to select a letter and use Intents to navi

Naman Agarwal 6 Dec 6, 2021
Implementation of Instagram with Material Design (originally based on Emmanuel Pacamalan's concept)

InstaMaterial Updated Current source code contains UI elements from Design Support Library. If you still want to see how custom implementations of e.g

Mirosław Stanek 5k Dec 27, 2022
⏺ A simple android app to browse your phone call recordings

⏺ Reky A simple android app to browse your phone call recordings [Under Construction] ✅ TODO Support more file name formats ?? Built-with MVVM with Si

theapache64 12 Feb 8, 2022
An Android app to watch anime on your phone without ads.

Anime X Stream An Android app to watch anime on your phone without ads. WARNING: THIS IS A BETA VERSION of application, THEREFORE YOU MAY ENCOUNTER BU

Mukul Banga 2.2k Jan 4, 2023
Candash - A simple Android app that turns your phone into an instrument cluster for your Tesla Model 3 and Y

What is CANdash? CANdash is an Android app that turns your Android device into a

Nick Nguyen 31 Nov 5, 2022
Just a phone app.

Koler ** An update, im currently working on a massive code redesign from scratch, will probably take some time, but will be better A uniquely stylized

null 633 Jan 2, 2023