NMEA 2000, sau N2K este un standard de comunicare plug-and-
play folosit pentru a conecta senzori si alte echipamente electronice de pe o nava, intre ele. Comunicarea ruleaza la 250 Kbps si permite oricarui senzor sa comunice cu orice unitate de afisare sau alte componente compatibile cu NMEA 2000. Toate echipamentele sunt legate un cablu central numit “backbone”, care le alimenteaza cu energie electrica si le permite sa schimbe pachete de date intre ele, toate datele putand astfel fii afisate pe un singur display. O rețea NMEA 2000 cuprinde echipamente de navigație (receptoare GPS), sisteme de generare și distribuție a energiei electrice, motoare și alte mașini, sisteme de pilotare și de direcție, alarme de incendiu și altele, controale și multe altele. Datele, comenzile și starea partajează același cablu la viteze care sunt de 26 de ori mai mari decât interfața serială NMEA 0183. NMEA 2000 este auto-configurator; nu este necesară nicio configurare și nu este necesar niciun controller principal. Echipamentul poate fi adăugat sau eliminat fără oprirea rețelei. Unul dintre beneficiile importante ale NMEA 2000 este că furnizează date critice la bordul misiunii cu priorități multiple. Această cerință este abordată prin aplicarea corectă a nivelelor de prioritate multiple ale mesajelor, care sunt stabilite prin certificarea produselor. Prioritățile mesajelor se reflectă în alocările identificatorului mesajelor, al codurilor de clasificare a dispozitivelor și al biților de prioritate a mesajelor dependente de aplicație. [Document title]
Toate dispozitivele certificate NMEA 2000 trebuie să demonstreze
capacitatea de a adera la cerințele NMEA 2000 prin testarea și validarea automată a software-ului.
NMEA 0183 a fost primul protocol de electronice marine creat in
1987, fiind actualizat frecvent si utilizat pe scara larga si astazi. Acest protocol utilizeaza o arhitectura de lant “daisy”, dar nu exista standard pentru cabluri sau conectori. Design-ul lantului “daisy” este ieftin si simplu, dar este susceptibil de a avea un singur punct de esec in preluarea retelei. Cele mai multe implementari alre NMEA 0183 utilizeaza conexiuni de blocuri terminale, care sunt simple de instalat, dar care sunt predispuse la erori intr-un mediu marin. Acest standard este destinat să susțină transmiterea de date într-o singură direcție de la un singur „Vorbitor” catre unul sau mai multi „Asultatori”. Aceste date sunt in format ASCII, care poate fii printat cu usurinta si pot include informatii precum pozitia, viteza, adancimea, alocarea frecventei etc. Mesajele tipice pot fi de maximum 79 de caractere.