{"id":2254,"date":"2026-11-03T13:19:25","date_gmt":"2026-11-03T10:19:25","guid":{"rendered":"https:\/\/bilisimatolyesi.com\/?post_type=teknoloji_notlari&#038;p=2254"},"modified":"2026-11-03T13:19:25","modified_gmt":"2026-11-03T10:19:25","slug":"nmea-2000-ile-tekne-verisi-buluta","status":"publish","type":"teknoloji_notlari","link":"https:\/\/bilisimatolyesi.com\/tr\/teknoloji-notlari\/nmea-2000-ile-tekne-verisi-buluta\/","title":{"rendered":"Teknenin verisi NMEA 2000\u2019den telefonunuza nas\u0131l ula\u015f\u0131yor?"},"content":{"rendered":"<p>Teknoloji Notlar\u0131&#8217;nda bu kez d\u00fcnyadan bir haberi de\u011fil, kendi geli\u015ftirdi\u011fimiz bir sistemi teknik taraf\u0131yla anlat\u0131yoruz. Konumuz, teknenin i\u00e7inde zaten var olan verinin tekneden \u00e7\u0131k\u0131p bir mobil uygulamaya nas\u0131l ula\u015ft\u0131\u011f\u0131. Bu altyap\u0131y\u0131 <a href=\"https:\/\/bilisimatolyesi.com\/tr\/boat-metric\/\">Boat Metric<\/a> ad\u0131yla, kendi donan\u0131m\u0131m\u0131z ve yaz\u0131l\u0131m\u0131m\u0131zla kurduk.<\/p>\n<h2>Teknedeki ortak dil NMEA 2000<\/h2>\n<p>Bir teknede motorlar, ak\u00fc izleme cihaz\u0131, tank sens\u00f6rleri, GPS, pusula, derinlik ve r\u00fczg\u00e2r sens\u00f6rleri ile kaptan k\u00f6\u015fk\u00fcndeki ekranlar \u00e7o\u011fu zaman tek bir a\u011fa ba\u011fl\u0131d\u0131r. Bu a\u011f\u0131n standard\u0131 NMEA 2000. Otomotiv d\u00fcnyas\u0131ndan tan\u0131d\u0131k CAN bus altyap\u0131s\u0131n\u0131 ve SAE J1939 protokol\u00fcn\u00fc temel al\u0131yor, saniyede 250 kilobit h\u0131zla \u00e7al\u0131\u015f\u0131yor. \u00d6nceki nesil NMEA 0183&#8217;te bir hatta tek bir cihaz konu\u015fabiliyor ve h\u0131z saniyede 4.800 bit ile s\u0131n\u0131rl\u0131 kal\u0131yordu. NMEA 2000&#8217;de ise a\u011fdaki her cihaz hem yay\u0131n yap\u0131p hem de dinleyebiliyor.<\/p>\n<p>Fiziksel yap\u0131 basit. Teknenin bir ucundan di\u011ferine uzanan, iki ucu sonland\u0131rma direnciyle kapat\u0131lm\u0131\u015f bir omurga (backbone) kablosu var. Cihazlar bu omurgaya en fazla alt\u0131 metrelik ara kablolarla (drop) ba\u011flan\u0131yor. Omurga, kullan\u0131lan kablo tipine g\u00f6re 100 ile 250 metreye kadar uzayabiliyor.<\/p>\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/bilisimatolyesi.com\/wp-content\/uploads\/2026\/11\/bm-note-architecture-tr.jpg\" alt=\"NMEA 2000 omurgas\u0131, Boat Metric cihaz\u0131, bulut ve mobil uygulama aras\u0131ndaki veri ak\u0131\u015f\u0131\" class=\"wp-image-2240\" width=\"1600\" height=\"900\" srcset=\"https:\/\/bilisimatolyesi.com\/wp-content\/uploads\/2026\/11\/bm-note-architecture-tr.jpg 1600w, https:\/\/bilisimatolyesi.com\/wp-content\/uploads\/2026\/11\/bm-note-architecture-tr-300x169.jpg 300w, https:\/\/bilisimatolyesi.com\/wp-content\/uploads\/2026\/11\/bm-note-architecture-tr-1024x576.jpg 1024w, https:\/\/bilisimatolyesi.com\/wp-content\/uploads\/2026\/11\/bm-note-architecture-tr-768x432.jpg 768w, https:\/\/bilisimatolyesi.com\/wp-content\/uploads\/2026\/11\/bm-note-architecture-tr-1536x864.jpg 1536w, https:\/\/bilisimatolyesi.com\/wp-content\/uploads\/2026\/11\/bm-note-architecture-tr-133x75.jpg 133w, https:\/\/bilisimatolyesi.com\/wp-content\/uploads\/2026\/11\/bm-note-architecture-tr-480x270.jpg 480w\" sizes=\"auto, (max-width:767px) 480px, (max-width:1600px) 100vw, 1600px\" \/><\/figure>\n<h2>Her mesaj\u0131n bir numaras\u0131 var<\/h2>\n<p>NMEA 2000 a\u011f\u0131nda dola\u015fan her mesaj bir PGN (Parameter Group Number) ile tan\u0131mlan\u0131yor. Al\u0131c\u0131 cihaz, PGN&#8217;e bakarak mesaj\u0131n i\u00e7indeki baytlar\u0131 nas\u0131l yorumlayaca\u011f\u0131n\u0131 biliyor. Boat Metric&#8217;in okudu\u011fu verilerin bir k\u0131sm\u0131 \u015fu mesajlardan geliyor:<\/p>\n<table>\n<thead>\n<tr>\n<th>PGN<\/th>\n<th>Mesaj<\/th>\n<th>Uygulamada g\u00f6rd\u00fc\u011f\u00fcn\u00fcz<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>127488<\/td>\n<td>Engine Parameters, Rapid Update<\/td>\n<td>Motor devri, motor kafa (trim) a\u00e7\u0131s\u0131<\/td>\n<\/tr>\n<tr>\n<td>127489<\/td>\n<td>Engine Parameters, Dynamic<\/td>\n<td>Su s\u0131cakl\u0131\u011f\u0131, ya\u011f bas\u0131nc\u0131, \u00e7al\u0131\u015fma saati, \u015farj voltaj\u0131<\/td>\n<\/tr>\n<tr>\n<td>127505<\/td>\n<td>Fluid Level<\/td>\n<td>Yak\u0131t, temiz su ve at\u0131k su tank\u0131 seviyeleri<\/td>\n<\/tr>\n<tr>\n<td>127508<\/td>\n<td>Battery Status<\/td>\n<td>Ak\u00fc voltaj\u0131 ve ak\u0131m\u0131<\/td>\n<\/tr>\n<tr>\n<td>129025 \/ 129029<\/td>\n<td>Position, Rapid Update \/ GNSS Position Data<\/td>\n<td>Teknenin konumu<\/td>\n<\/tr>\n<tr>\n<td>127250<\/td>\n<td>Vessel Heading<\/td>\n<td>Teknenin pruva y\u00f6n\u00fc<\/td>\n<\/tr>\n<tr>\n<td>127257<\/td>\n<td>Attitude<\/td>\n<td>Yat\u0131\u015f ve ba\u015f-k\u0131\u00e7 a\u00e7\u0131s\u0131<\/td>\n<\/tr>\n<tr>\n<td>128267<\/td>\n<td>Water Depth<\/td>\n<td>Derinlik<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Hangi mesajlar\u0131n a\u011fda bulundu\u011fu teknenin donan\u0131m\u0131na ba\u011fl\u0131. Bir teknede tank sens\u00f6r\u00fc yoksa tank seviyesi de yay\u0131nlanm\u0131yor. Bu y\u00fczden her kurulumdan \u00f6nce a\u011f\u0131 dinleyip hangi cihaz\u0131n hangi veriyi yay\u0131nlad\u0131\u011f\u0131n\u0131 \u00e7\u0131kar\u0131yoruz.<\/p>\n<h2>Veriyi okumak yetmiyor, i\u015flemek gerekiyor<\/h2>\n<p>A\u011fdan gelen ham mesajlar do\u011frudan bir uygulamada g\u00f6sterilecek h\u00e2lde de\u011fil. Aradaki i\u015fi Boat Metric donan\u0131m\u0131 yap\u0131yor ve bu i\u015fin birka\u00e7 \u00f6nemli ad\u0131m\u0131 var.<\/p>\n<p><strong>Do\u011fru cihaz\u0131 ay\u0131rt etmek.<\/strong> \u00c7ift motorlu bir teknede iki motor da ayn\u0131 PGN ile yay\u0131n yap\u0131yor; aralar\u0131ndaki fark\u0131 &#8220;instance&#8221; numaras\u0131 belirliyor. Ayn\u0131 \u015fey birden fazla ak\u00fc ya da tank i\u00e7in de ge\u00e7erli. Cihaz her de\u011feri do\u011fru motora, do\u011fru ak\u00fcye ve do\u011fru tanka e\u015fle\u015ftiriyor.<\/p>\n<p><strong>Par\u00e7al\u0131 mesajlar\u0131 birle\u015ftirmek.<\/strong> Bir CAN \u00e7er\u00e7evesi en fazla sekiz bayt veri ta\u015f\u0131yor. Daha uzun mesajlar &#8220;fast packet&#8221; y\u00f6ntemiyle birden fazla \u00e7er\u00e7eveye b\u00f6l\u00fcnerek g\u00f6nderiliyor ve kar\u015f\u0131 tarafta yeniden birle\u015ftirilmesi gerekiyor.<\/p>\n<p><strong>Birimleri d\u00f6n\u00fc\u015ft\u00fcrmek.<\/strong> Standart, s\u0131cakl\u0131\u011f\u0131 Kelvin, bas\u0131nc\u0131 Pascal t\u00fcr\u00fcnden birimlerle ta\u015f\u0131yor. Uygulamada kullan\u0131c\u0131n\u0131n al\u0131\u015ft\u0131\u011f\u0131 santigrat ve bar de\u011ferlerini g\u00f6stermek i\u00e7in d\u00f6n\u00fc\u015f\u00fcm cihaz taraf\u0131nda yap\u0131l\u0131yor.<\/p>\n<p><strong>Gereksiz trafi\u011fi ay\u0131klamak.<\/strong> Motor devri ve konum gibi baz\u0131 mesajlar saniyede on kez yay\u0131nlan\u0131yor. Bunlar\u0131n hepsini buluta g\u00f6ndermek hem ba\u011flant\u0131y\u0131 hem de maliyeti bo\u015fa harcar. Cihaz anlaml\u0131 de\u011fi\u015fiklikleri ve \u00f6zetleri g\u00f6nderiyor, gerekti\u011finde daha s\u0131k \u00f6rnekleme yap\u0131yor.<\/p>\n<h2>Buluttan bildirime<\/h2>\n<p>\u0130\u015flenen veri teknenin internet ba\u011flant\u0131s\u0131 \u00fczerinden \u015fifreli olarak sunucuya ula\u015f\u0131yor. Sunucu her teknenin son durumunu tutuyor, mobil uygulama da bu durumu anl\u0131k olarak g\u00f6steriyor. Uyar\u0131 kurallar\u0131 da bu katmanda \u00e7al\u0131\u015f\u0131yor.<\/p>\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/bilisimatolyesi.com\/wp-content\/uploads\/2026\/11\/bm-note-alerts-tr.jpg\" alt=\"NMEA 2000 mesajlar\u0131n\u0131n Boat Metric uygulamas\u0131ndaki kar\u015f\u0131l\u0131klar\u0131 ve uyar\u0131 kurallar\u0131\" class=\"wp-image-2241\" width=\"1600\" height=\"900\" srcset=\"https:\/\/bilisimatolyesi.com\/wp-content\/uploads\/2026\/11\/bm-note-alerts-tr.jpg 1600w, https:\/\/bilisimatolyesi.com\/wp-content\/uploads\/2026\/11\/bm-note-alerts-tr-300x169.jpg 300w, https:\/\/bilisimatolyesi.com\/wp-content\/uploads\/2026\/11\/bm-note-alerts-tr-1024x576.jpg 1024w, https:\/\/bilisimatolyesi.com\/wp-content\/uploads\/2026\/11\/bm-note-alerts-tr-768x432.jpg 768w, https:\/\/bilisimatolyesi.com\/wp-content\/uploads\/2026\/11\/bm-note-alerts-tr-1536x864.jpg 1536w, https:\/\/bilisimatolyesi.com\/wp-content\/uploads\/2026\/11\/bm-note-alerts-tr-133x75.jpg 133w, https:\/\/bilisimatolyesi.com\/wp-content\/uploads\/2026\/11\/bm-note-alerts-tr-480x270.jpg 480w\" sizes=\"auto, (max-width:767px) 480px, (max-width:1600px) 100vw, 1600px\" \/><\/figure>\n<p>\u0130yi bir uyar\u0131 sistemi kurman\u0131n p\u00fcf noktas\u0131, gereksiz bildirimden ka\u00e7\u0131nmak. \u00d6rne\u011fin ak\u00fc voltaj\u0131 e\u015fik de\u011ferin hemen etraf\u0131nda gidip gelirken her seferinde bildirim g\u00f6ndermek, kullan\u0131c\u0131n\u0131n k\u0131sa s\u00fcrede bildirimleri kapatmas\u0131na yol a\u00e7ar. Bu y\u00fczden e\u015fiklerin etraf\u0131nda bir tolerans band\u0131 ve s\u00fcre ko\u015fulu tan\u0131ml\u0131yoruz; de\u011fer belirli bir s\u00fcre boyunca s\u0131n\u0131r\u0131n d\u0131\u015f\u0131nda kal\u0131rsa uyar\u0131 gidiyor. Co\u011frafi alan (geofence) uyar\u0131lar\u0131nda da GPS&#8217;in do\u011fal sapmas\u0131n\u0131 hesaba katan bir pay b\u0131rak\u0131yoruz.<\/p>\n<h2>Bizim yorumumuz<\/h2>\n<p>Teknelerin i\u00e7inde inan\u0131lmaz miktarda veri dola\u015f\u0131yor ama bu verinin \u00e7ok k\u00fc\u00e7\u00fck bir k\u0131sm\u0131 tekne sahibine ula\u015f\u0131yor. Uzaktan izleme bu y\u00fczden bir l\u00fcks de\u011fil, teknenin sa\u011fl\u0131\u011f\u0131n\u0131 koruman\u0131n en ucuz yolu. Zaman\u0131nda fark edilen bir ak\u00fc sorunu ya da y\u00fckselen motor s\u0131cakl\u0131\u011f\u0131, sezon ortas\u0131nda ya\u015fanacak bir ar\u0131zan\u0131n \u00f6n\u00fcne ge\u00e7ebiliyor.<\/p>\n<p>Sekt\u00f6rde bir sonraki ad\u0131m da \u015fimdiden g\u00f6r\u00fcn\u00fcyor. NMEA, Ethernet tabanl\u0131 yeni standard\u0131 OneNet \u00fczerinde \u00e7al\u0131\u015f\u0131yor; bu da teknedeki veri hacminin ve \u00e7e\u015fitlili\u011finin artaca\u011f\u0131 anlam\u0131na geliyor. Veriyi bug\u00fcnden d\u00fczenli toplamaya ba\u015flayan tekne sahipleri, i\u015fletmeler ve servis ekipleri bu d\u00f6n\u00fc\u015f\u00fcme \u00e7ok daha haz\u0131rl\u0131kl\u0131 girecek.<\/p>\n<p>Boat Metric hakk\u0131nda ayr\u0131nt\u0131lar i\u00e7in <a href=\"https:\/\/bilisimatolyesi.com\/tr\/boat-metric\/\">\u00fcr\u00fcn sayfam\u0131za<\/a>, tekne sahibinin g\u00f6z\u00fcnden anlatt\u0131\u011f\u0131m\u0131z yaz\u0131 i\u00e7in <a href=\"https:\/\/bilisimatolyesi.com\/tr\/tekne-uzaktan-izleme-boat-metric\/\">blo\u011fumuza<\/a> g\u00f6z atabilir ya da <a href=\"https:\/\/bilisimatolyesi.com\/tr\/contact\/\">bize yazabilirsiniz<\/a>.<\/p>\n<p>Kaynaklar: <a href=\"https:\/\/en.wikipedia.org\/wiki\/NMEA_2000\" target=\"_blank\" rel=\"noopener\">Wikipedia, NMEA 2000<\/a>, <a href=\"https:\/\/www8.garmin.com\/manuals\/webhelp\/gpsmap8700\/EN-US\/GUID-0C4B3FAB-3E41-438C-B31E-9B5489790913.html\" target=\"_blank\" rel=\"noopener\">Garmin, NMEA 2000 PGN listesi<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Teknedeki NMEA 2000 a\u011f\u0131n\u0131n nas\u0131l \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131, PGN mesajlar\u0131n\u0131n ne ta\u015f\u0131d\u0131\u011f\u0131n\u0131 ve Boat Metric\u2019in bu veriyi telefonunuzda anl\u0131k de\u011ferlere ve uyar\u0131lara nas\u0131l d\u00f6n\u00fc\u015ft\u00fcrd\u00fc\u011f\u00fcn\u00fc anlatt\u0131k.<\/p>\n","protected":false},"author":1,"featured_media":2239,"template":"","meta":{"footnotes":""},"class_list":["post-2254","teknoloji_notlari","type-teknoloji_notlari","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/bilisimatolyesi.com\/tr\/wp-json\/wp\/v2\/teknoloji_notlari\/2254","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bilisimatolyesi.com\/tr\/wp-json\/wp\/v2\/teknoloji_notlari"}],"about":[{"href":"https:\/\/bilisimatolyesi.com\/tr\/wp-json\/wp\/v2\/types\/teknoloji_notlari"}],"author":[{"embeddable":true,"href":"https:\/\/bilisimatolyesi.com\/tr\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":1,"href":"https:\/\/bilisimatolyesi.com\/tr\/wp-json\/wp\/v2\/teknoloji_notlari\/2254\/revisions"}],"predecessor-version":[{"id":2260,"href":"https:\/\/bilisimatolyesi.com\/tr\/wp-json\/wp\/v2\/teknoloji_notlari\/2254\/revisions\/2260"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/bilisimatolyesi.com\/tr\/wp-json\/wp\/v2\/media\/2239"}],"wp:attachment":[{"href":"https:\/\/bilisimatolyesi.com\/tr\/wp-json\/wp\/v2\/media?parent=2254"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}