Stxmobile
STxMobile is a proof of concept of an Android app for remotely controlling the Raymarine ST2000+ tiller pilot from an Android phone.
Install / Use
/learn @xedgecoder/StxmobileREADME
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
- Samsung Galaxy S21 plus
- Raymarine ST2000+
- NMEA 0183 Wi-Fi Router YDWR-02
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.
Related Skills
node-connect
352.5kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
111.3kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
352.5kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
352.5kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
