CAN (Controller Area Network):
- Primjena: Prvotno dizajniran za primjene u automobilskoj industriji, ali proširen na industrijske i druge primjene.
- Komunikacijski protokol: Komunikacijski protokol s dva vodića koji omogućava asinkronu i pouzdanu prijenos podataka u vozilima i industrijskim okruženjima.
- Primjene: Koristi se u upravljanju motorom, sustavima zračnih jastuka, ABS (protublokirni sustav kočenja), ali se često koristi i u pomorskim aplikacijama.
NMEA 0183:
- Primjena: Pomorska navigacija i aplikacije u pomorstvu.
- Komunikacijski protokol: Tekstualni serijski komunikacijski protokol koji pruža prijenos podataka niske brzine.
- Primjene: Prijenos GPS podataka, brzine, smjera, dubine i drugih navigacijskih informacija unutar pomorskih sustava.
NMEA 2000:
- Primjena: Pomorske i industrijske aplikacije gdje je potreban prijenos podataka visoke propusnosti.
- Komunikacijski protokol: Mrežni protokol s više točaka koji prenosi podatke veće brzine, prioritetizirane preko zajedničkog kabelskog sustava.
- Primjene: Prijenos raznolikih podataka navigacije, poput temperature, potrošnje goriva, informacija o motoru i drugih podataka sustava.
Svaki protokol ima svoje karakteristike i područja primjene, a odabir ovisi o konkretnoj primjeni, zahtjevima za brzinu, pouzdanost i potrebama za podacima. NMEA 2000 se često koristi u pomorskim aplikacijama zbog visoke propusnosti i jednostavnog upravljanja mrežom, dok se CAN i NMEA 0183 mogu pronaći u drugim aplikacijama i pomorskim sustavima.