OpenSeaMap-dev:HW-logger/raspberry: Unterschied zwischen den Versionen
Vk45 (Diskussion | Beiträge) (→Windows) |
Vk45 (Diskussion | Beiträge) K (→NMEA-2000 Logger auf Raspberry pi mit canboat Software) |
||
(4 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 11: | Zeile 11: | ||
: + nur Standardhardware verwendet | : + nur Standardhardware verwendet | ||
: + arbeitet mit jedem Wifi-Router zusammen | : + arbeitet mit jedem Wifi-Router zusammen | ||
− | : + Raspberry pi (40 €) | + | : + Raspberry pi (40 €) (Typ 1 oder 2 |
: + die Software liegt fertig konfiguriert zum Schreiben auf eine SD-Karte vor | : + die Software liegt fertig konfiguriert zum Schreiben auf eine SD-Karte vor | ||
: + gibt alle NMEA-Daten über WiFi in NMEA2000 oder NMEA0183 an ein Android Tablet oder einen PC weiter | : + gibt alle NMEA-Daten über WiFi in NMEA2000 oder NMEA0183 an ein Android Tablet oder einen PC weiter | ||
Zeile 18: | Zeile 18: | ||
Nachteile: | Nachteile: | ||
: - Actisense NTG-1 erforderlich (150 €), damit aber galvanische Trennung und professionelle Schnittstelle zum NMEA2000 Bus | : - Actisense NTG-1 erforderlich (150 €), damit aber galvanische Trennung und professionelle Schnittstelle zum NMEA2000 Bus | ||
− | |||
== Benötigte Hardware == | == Benötigte Hardware == | ||
Zeile 34: | Zeile 33: | ||
Es kann jeder andere Wifi_Router verwendet werden. <br> Das Gerät wird mit der Original-Software verwendet <br>[[#Konfiguration der Hardware|Es kann auch einem neuen Betriebssystem auf Basis von OpenWrt geflashed und konfiguriert werden]]. | Es kann jeder andere Wifi_Router verwendet werden. <br> Das Gerät wird mit der Original-Software verwendet <br>[[#Konfiguration der Hardware|Es kann auch einem neuen Betriebssystem auf Basis von OpenWrt geflashed und konfiguriert werden]]. | ||
|- | |- | ||
− | | 1 || | + | | 1 || 8 GB bis 16 GB SD-Karte |
− | | 15 € || Bewährt haben sich Karten mit mindestens Class 10. <br> [http://osm.franken.de/offline-maps/nmea2000_server/ | + | | 15 € || Bewährt haben sich Karten mit mindestens Class 10. <br> [http://osm.franken.de/offline-maps/nmea2000_server/canboat-2-02-pi_001.zip Image des Betriebssystems] |
|- | |- | ||
| 1 || Wifi-Dongle | | 1 || Wifi-Dongle | ||
Zeile 73: | Zeile 72: | ||
=== Windows === | === Windows === | ||
Das Verfahren zum Erstellen des Betriebssystems ist das Gleiche wie bei einer normalen Raspberry Installation.<br> | Das Verfahren zum Erstellen des Betriebssystems ist das Gleiche wie bei einer normalen Raspberry Installation.<br> | ||
− | Dazu existieren verschiedene Anleitung im Internet. Verwendet wird dazu das Programm Win32DiskImager. | + | Dazu existieren verschiedene Anleitung im Internet. Verwendet wird dazu das Programm Win32DiskImager. <br> |
− | Leider ist das neue raspbian Betriebssystem das auch auf dem raspberry2 läuft, wesentlich größer geworden. | + | Leider ist das neue raspbian Betriebssystem das auch auf dem raspberry2 läuft, wesentlich größer geworden. <br> |
Deshalb muss das Dateisystem wie üblich auf die gesamte SD-Karte ausgedehnt werden. | Deshalb muss das Dateisystem wie üblich auf die gesamte SD-Karte ausgedehnt werden. | ||
Aktuelle Version vom 25. März 2015, 14:00 Uhr
Inhaltsverzeichnis
NMEA-2000 Logger auf Raspberry pi mit canboat Software
Vorteile:
- + nur Standardhardware verwendet
- + arbeitet mit jedem Wifi-Router zusammen
- + Raspberry pi (40 €) (Typ 1 oder 2
- + die Software liegt fertig konfiguriert zum Schreiben auf eine SD-Karte vor
- + gibt alle NMEA-Daten über WiFi in NMEA2000 oder NMEA0183 an ein Android Tablet oder einen PC weiter
- + keine eigene Produktion, keine Mindestmengen erforderlich
Nachteile:
- - Actisense NTG-1 erforderlich (150 €), damit aber galvanische Trennung und professionelle Schnittstelle zum NMEA2000 Bus
Benötigte Hardware
Nr | Gerät | Preise | Bemerkung |
---|---|---|---|
1 | Raspberry pi | 40 € | Ein vorkonfiguriertes Image des Betriebssystems muss auf eine SD-Karte geschrieben werden. |
1 | Anschlußkabel für Raspberry | 3 € | Stromversorgung für Raspberry USB auf Micro-USB |
1 | TP-LINK MR3020 | 30-35 € | Das Gerät ist der Wifi-Router. Es stellt die Verbindung zwischen dem Raspberry und dem Tablet her. Es kann jeder andere Wifi_Router verwendet werden. |
1 | 8 GB bis 16 GB SD-Karte | 15 € | Bewährt haben sich Karten mit mindestens Class 10. Image des Betriebssystems |
1 | Wifi-Dongle | 10 € | z.B. Edimax 802.11b/g/n nano USB-Adapter |
1 | Actisense NGT 1 Seriell | 149 € | bei der Bestellung muss der Stecker auf der NMEA2000-Seite angegeben werden. Für Raymarine und Simrad sind Adapterkabel notwendig Es kann auch das NTG-1 mit USB (179 €) verwendet werden, dann entfällt der USB-Seriell-Konverter |
1 | Seriell-USB-Konverter | 10 € | unterstützt werden auf jeden Fall der FTDI oder PL2303 Chip Gibt es auch mit Kabel |
1 | 12V-USB-Adapter | 3 € | falls an Bord keine 5V-Spannungsquelle vorhanden |
1 | 12 V Steckdose | 10 € | für den 12V USB-Wandler |
Gesamtkosten ca. 120 € + 150 € für Actisense.
Auf dem Bild des Koffers befindet sich zusätzlich noch ein Seatalk-NG-Hub von Raymarine, der stellt auf der Box den NMEA-2000-Bus dar .
Der Actisense NTG-1 wird an den bestehenden NMEA-2000-Bus angeschlossen.
Der Stecker auf der NMEA-2000 Seite ist üblicherweise ein Micronet-Stecker.
Für Raymarine-NG oder Simrad gibt es Adapterkabel z.B bei Busse-Yachtshop.
Konfiguration der Hardware
Benötigt wird ein Rechner zum Schreiben des Betriebssystems auf die SD-Karte.
Das vorkonfigurierte Betriebssystem für den Raspberry pi wird in den Raspberry eingesteckt.
Das vorkonfigurierte BS verwendet eine angepasste Version der Software canboat GitHub von (C) 2009-2014, Kees Verruijt, Harlingen, The Netherlands.
Das WLan auf dem Raspberry konfiguriert man am Besten mit angeschlossener Tastaur, Maus und Monitor.
Der Raspberry holt sich vom WLan-Router seine IP-Adresse.
Später im Betrieb wird der Raspberry über das WLan administriert.
Windows
Das Verfahren zum Erstellen des Betriebssystems ist das Gleiche wie bei einer normalen Raspberry Installation.
Dazu existieren verschiedene Anleitung im Internet. Verwendet wird dazu das Programm Win32DiskImager.
Leider ist das neue raspbian Betriebssystem das auch auf dem raspberry2 läuft, wesentlich größer geworden.
Deshalb muss das Dateisystem wie üblich auf die gesamte SD-Karte ausgedehnt werden.
- 1. Lade das Image (ZIP, 1 GB) auf den Rechner
- 2. Das canboat-2-02-pi_001.zip muss ausgepackt werden, das Ergebnis ist eine 3,2 GB grosse Datei canboat-2-02-pi_001.img
- 3. Diese Datei wird mit dem Win32DiskImager auf die SD-Karte geschrieben
- 4. Die beschriebene SD-Karte in den raspberry einstecken, WLAN-Dongle , Tastatur und Maus über eine USB-Hub und den Monitor anschliessen.
- 5. Nach dem Start die übliche Einrichtung des Raspberry vornehmen. Das eingestellte Passwort ist "openseamap"
- 6. Das Dateisystem muss wie üblich auf die gesamte Karte ausgedehnt werden (mit raspi-config). Das Image belegt 3 GB GB auf der Karte, davon sind 2,7 GB für das Betriebssystem schon verbraucht.
- 7. Den WLAN-Router starten und konfigurieren
- 8. Das WiFi z.B. über die graphische Oberfläche konfigurieren.(startx auf der Konsole)
- 9. Über den Router die IP-Adresse des Raspberry feststellen, z.B über einen angeschlossenen PC oder ein Tablet
- 10. Mit einem Browser sich mit dem Rasperry über die festgestellte IP-Adresse verbinden.
- 11. Auf der angezeigten Webseite den Link zu actisense-start-stop anklicken
- 12. Der Raspberry sollte über das Webinterface heruntergefahren und erst dann die Stromversorgung getrennt werden.
Die canboat Software stellt die NMEA-2000 Daten als JSON-Objects-Stream auf Port 2598 zu Verfügung. Positions-, Tiefen- und Winddaten stehen auf Port 2599 als NMEA-0183-Stream bereit.
Der Log-Vorgang startet bei jedem Start des Raspberry automatisch.
Beendet wird der Log-Vorgang über das Webinterface.
Dabei endet auch die Übertragung per WiFi.
Der Dateiname des Logfiles wird aus Start- und Zielpunkt sowie des aktuellen Datums bestimmt.
Die Software erzeugt dann downloadbare Logfiles in verschiedenen Formaten, (JSON, ELB, NMEA0183Extract, NMEA0183.zip)
Die NMEA0183.zip kann direkt auf den depth-server hochgeladen werden.
Der Raspberry kann und sollte über das Webinterface heruntergefahren werden und erst dann soll die Stromversorgung getrennt werden.