Skip to content
Vehicle-Hacks
  • SignalK
  • Blog
  • DeutschDeutsch
  • EnglishEnglish

SignalK

In this project we describe how to create a SignalK system from an Raspberry PI, Arduino AVR and ESP8266/ESP32 and some additional parts.

Sketch of the SignalK developer system.

First we describe what’s our goal and why we chose the way we go.

In the first step we configure a Raspberry PI to act as the central server in the SignalK system.

Raspberry PI 3
Arduino Uno with Sensors

In the second step we connect sensors to an Arduino Uno and send their data to the SignalK server.

In the third step we subscribe to some paths of the SignalK server using an ESP89266 and display the values on an OLED.

WeMos D1 with 0.66" OLED

Copyright © 2025 Vehicle-Hacks | Powered by Astra WordPress Theme
  • Privacy Statement
  • Disclaimer
  • Cookie Policy (EU)
  • Impressum
Cookie-Zustimmung verwalten
we use cookies to optimize our website and service.
Functional Always active
Die technische Speicherung oder der Zugang ist unbedingt erforderlich für den rechtmäßigen Zweck, die Nutzung eines bestimmten Dienstes zu ermöglichen, der vom Teilnehmer oder Nutzer ausdrücklich gewünscht wird, oder für den alleinigen Zweck, die Übertragung einer Nachricht über ein elektronisches Kommunikationsnetz durchzuführen.
Preferences
Die technische Speicherung oder der Zugriff ist für den rechtmäßigen Zweck der Speicherung von Präferenzen erforderlich, die nicht vom Abonnenten oder Benutzer angefordert wurden.
Statistics
Die technische Speicherung oder der Zugriff, der ausschließlich zu statistischen Zwecken erfolgt. Die technische Speicherung oder der Zugriff, der ausschließlich zu anonymen statistischen Zwecken verwendet wird. Ohne eine Vorladung, die freiwillige Zustimmung deines Internetdienstanbieters oder zusätzliche Aufzeichnungen von Dritten können die zu diesem Zweck gespeicherten oder abgerufenen Informationen allein in der Regel nicht dazu verwendet werden, dich zu identifizieren.
Marketing
Die technische Speicherung oder der Zugriff ist erforderlich, um Nutzerprofile zu erstellen, um Werbung zu versenden oder um den Nutzer auf einer Website oder über mehrere Websites hinweg zu ähnlichen Marketingzwecken zu verfolgen.
Manage options Manage services Manage {vendor_count} vendors Read more about these purposes
View Preferences
{title} {title} {title}