Projekt SEA-beat (Beleženje porabe, preplute poti in ostalo...)

Odgovori
Uporabniški avatar
aegir
Pridružen: 05 Sep 2018, 20:28

Re: Projekt SEA-beat (Beleženje porabe, preplute poti in ostalo...)

Odgovor Napisal/-a aegir »

Problem je verjetno v tem, da je ta komunikacija med merc hubom in merc aplikacijo proprietary in ima mercury svoje protokole in niso open narave. Lahko pa tudi so, čeprav te firme ne marajo zastonj zgodb načeloma.

Kasaudio, imam en rc42n kompas, ki sicer po zvoku sodeč deluje, ampak na n2k ne dobim pa nič in je očitno neki s tem delom hardversko narobe. Če ti pride kaj prav za kak reverse engineering česa, ti ga lahko posodim za nedoločen čas.
Uporabniški avatar
jft
Pridružen: 04 Sep 2018, 16:31

Re: Projekt SEA-beat (Beleženje porabe, preplute poti in ostalo...)

Odgovor Napisal/-a jft »

kasaudio napisal/-a:
31 Mar 2020, 11:02
Se pravi da bi SEA-beat dobil nmea2000 stream po bluetooh-u od nekega drugega nmea2000 <-> bluetooth vmesnika?

In potem bi po bluetooth-u dobljen nmea2000 stream poslal preko drugega bluetootha v Android?
Da, nekaj takega. Nisem pa siguren ali mobilne naprave (telefoni, tablice) podpirajo obojestransko bluetooth povezavo oz. povezavo večih naprav hkrati.
Uporabniški avatar
kasaudio
Pridružen: 27 Sep 2018, 09:32

Re: Projekt SEA-beat (Beleženje porabe, preplute poti in ostalo...)

Odgovor Napisal/-a kasaudio »

Pozdravljen.

Na nivoju bluetootha je možno na en bluetooth "strežnik" priklopiti več klientov enakega protokola. Android tega ne omogoča. Povedano drugače -> Možno je na čolnu imet bluetooth zvočnik povezan s telefonom in hkrati bit povezan s SEA-beat. To laufa. Ne laufa pa 1 android in 2 SEA-beat enoti hkrati.
Se pravi da bi SEA-beat dobil nmea2000 stream po bluetooh-u od nekega drugega nmea2000 <-> bluetooth vmesnika?

In potem bi po bluetooth-u dobljen nmea2000 stream poslal preko drugega bluetootha v Android?
Ne razumem dobro scenarija, zakaj bi to želel?
Uporabniški avatar
jft
Pridružen: 04 Sep 2018, 16:31

Re: Projekt SEA-beat (Beleženje porabe, preplute poti in ostalo...)

Odgovor Napisal/-a jft »

kasaudio napisal/-a:
31 Mar 2020, 12:40
Pozdravljen.

Na nivoju bluetootha je možno na en bluetooth "strežnik" priklopiti več klientov enakega protokola. Android tega ne omogoča. Povedano drugače -> Možno je na čolnu imet bluetooth zvočnik povezan s telefonom in hkrati bit povezan s SEA-beat. To laufa. Ne laufa pa 1 android in 2 SEA-beat enoti hkrati.
Se pravi da bi SEA-beat dobil nmea2000 stream po bluetooh-u od nekega drugega nmea2000 <-> bluetooth vmesnika?

In potem bi po bluetooth-u dobljen nmea2000 stream poslal preko drugega bluetootha v Android?
Ne razumem dobro scenarija, zakaj bi to želel?
Zakaj? Kolikor sem videl Sea-beat prikazuje več podatkov kot Vesselview :)
Opcija ki bi me zanimala bi bila da bi lahko veselview priključil preko bluetootha na Sea-beat, Sea-beat pa na android.

Zakaj tako? Ker, če že imam napravo, ne bi kupoval dodatnega NMEA priključka . :)

LP
Uporabniški avatar
kasaudio
Pridružen: 27 Sep 2018, 09:32

Re: Projekt SEA-beat (Beleženje porabe, preplute poti in ostalo...)

Odgovor Napisal/-a kasaudio »

Aha. Samo Vessel View ima na bluetooth čisto svoj protokol, ki je zaprt. Reverse engineering tega je sicer mogoč v kolikor ni kakšne enkripcije zadaj. Tak postopek če že je izvedljiv je lahko "drag" in vprašljiv tako ali drugače.

Dva bluetootha v komunikacijski liniji imata tudi dvojno komunikacijsko latenco, kar bi že utegnilo biti moteče pri prikazu.

Da bi Mercury priklopil na SEA-beat (ali kamorkoli drugam na nmea2000) potrebuješ tole:

https://embed.widencdn.net/pdf/plus/mer ... f?u=orhjei
Zakaj tako? Ker, če že imam napravo, ne bi kupoval dodatnega NMEA priključka . :)
Seveda, saj tudi Vessel View ni bil čisto zastonj in najbrž dobro opravlja svoje poslanstvo.

LP
Uporabniški avatar
kasaudio
Pridružen: 27 Sep 2018, 09:32

Re: Projekt SEA-beat (Beleženje porabe, preplute poti in ostalo...)

Odgovor Napisal/-a kasaudio »

Edini meni znan proizvajalec, ki omogoča direkten priklop v nmea2000 mrežo (in to tudi navede v specifikacijah) je Evinrude z E-tec serijo motorjev.

Povsod drugje so ali vmesniki ali kakšni drugačni postopki. Vsaj do nedavnega je bilo tako.
Uporabniški avatar
jft
Pridružen: 04 Sep 2018, 16:31

Re: Projekt SEA-beat (Beleženje porabe, preplute poti in ostalo...)

Odgovor Napisal/-a jft »

kasaudio napisal/-a:
31 Mar 2020, 14:36
Aha. Samo Vessel View ima na bluetooth čisto svoj protokol, ki je zaprt. Reverse engineering tega je sicer mogoč v kolikor ni kakšne enkripcije zadaj. Tak postopek če že je izvedljiv je lahko "drag" in vprašljiv tako ali drugače.

Dva bluetootha v komunikacijski liniji imata tudi dvojno komunikacijsko latenco, kar bi že utegnilo biti moteče pri prikazu.

Da bi Mercury priklopil na SEA-beat (ali kamorkoli drugam na nmea2000) potrebuješ tole:

https://embed.widencdn.net/pdf/plus/mer ... f?u=orhjei
Zakaj tako? Ker, če že imam napravo, ne bi kupoval dodatnega NMEA priključka . :)
Seveda, saj tudi Vessel View ni bil čisto zastonj in najbrž dobro opravlja svoje poslanstvo.

LP
Hvala za odgovor. Ker vesselview zaenkrat res dela zadovoljivo bom ostal pri njem, saj bi nadgradnja povzročila dodatne stroške. Mi je pa projekt zanimiv in se bom spomnil na njega če/ko bom menjal čoln :)

LP
Uporabniški avatar
kasaudio
Pridružen: 27 Sep 2018, 09:32

Re: Projekt SEA-beat (Beleženje porabe, preplute poti in ostalo...)

Odgovor Napisal/-a kasaudio »

Super da si se oglasil in da smo malo prediskutirali tudi o Mercury Vessel View Mobile - navsezadnje gre za sistem s podobno arhitekturo in je fino vedet da nekaj v takšnem smislu obstaja in funkcionira.

Ko boš menjaval barko, pa se le spomni na tole, upam da bo do takrat SEA-beat "ufuran" in kot tak resen kandidat na izboru ustrezne rešitve. LP!
Uporabniški avatar
kasaudio
Pridružen: 27 Sep 2018, 09:32

Re: Projekt SEA-beat (Beleženje porabe, preplute poti in ostalo...)

Odgovor Napisal/-a kasaudio »

Bi pa glede Mercury Smart Craft sistema povedal tole;

Ko gledam tole stvar

https://embed.widencdn.net/pdf/plus/mer ... f?u=orhjei

vidim, da je na eni strani priklop označen s CAN, na drugi strani pa NMEA2000. NMEA2000 je podmnožica CAN množice. Laično rečeno, je to eno in isto. NMEA2000 protokol gre lahko po istih žicah hkrati s CAN. NMEA2000 so pravzaprav sestavljeni CAN paketi. Kako so sestavljeni je stvar dogovora.

Predvidevam, da ima Mercury svoje definicije CAN paketov, katerih vsebino pretvornik na linku zlaga v dogovorjene NMEA2000 pakete. Predvidevam tudi, da "Mercury CAN" paketi niso sestavljeni ampak kratki. Če je temu tako, je njihovo vsebino najbrž relativno lahko razvozlati. Če bi imel enega Mercury-ja bi s CAN analizatorjem lahko videl binarno vsebino paketov.

Če bi SEA-beat napravo priklopil direktno na Smartcraft alias "Mercury CAN", bi najbrž lučka za nmea2000 aktivnost blinkala, uporabnih informacij ven pa seveda nebi bilo.
Uporabniški avatar
kasaudio
Pridružen: 27 Sep 2018, 09:32

Re: Projekt SEA-beat (Beleženje porabe, preplute poti in ostalo...)

Odgovor Napisal/-a kasaudio »

Slika

Tale tabelica moja predvidevanja potrjuje. Še napisali so ID-je od paketov. Torej... kdo ma Merca za posodit da "posnamem" smartcraft stream? :) LP!
Odgovori