{"id":45224,"date":"2026-10-16T21:07:18","date_gmt":"2026-10-16T18:07:18","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/acik-kaynak-kis-bahar-projesi-dijital-tekne-insasi-denizcilikte-yeni-bir-cag-baslatmak\/"},"modified":"2026-10-16T21:07:51","modified_gmt":"2026-10-16T18:07:51","slug":"acik-kaynak-kis-bahar-projesi-dijital-tekne-insasi-denizcilikte-yeni-bir-cag-baslatmak","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/acik-kaynak-kis-bahar-projesi-dijital-tekne-insasi-denizcilikte-yeni-bir-cag-baslatmak\/","title":{"rendered":"A\u00e7\u0131k Kaynak K\u0131\u015f-Bahar Projesi: Dijital Tekne \u0130n\u015fas\u0131 \u2013 Denizcilikte Yeni Bir \u00c7a\u011f Ba\u015flatmak"},"content":{"rendered":"<h2>A\u00e7\u0131k Kaynak K\u0131\u015f-Bahar Projesi: Dijital Tekne \u0130n\u015fas\u0131 \u2013 Denizcilikte Yeni Bir \u00c7a\u011f Ba\u015flatmak<\/h2>\n<p>Denizler, tarih boyunca insanl\u0131\u011f\u0131n ke\u015fif, ticaret ve macera tutkusunun simgesi olmu\u015ftur. Ancak modern \u00e7a\u011fda, denizcilik de t\u0131pk\u0131 di\u011fer sekt\u00f6rler gibi dijital bir d\u00f6n\u00fc\u015f\u00fcmden ge\u00e7iyor. Peki ya tekneniz, sadece bir ula\u015f\u0131m arac\u0131 olmaktan \u00e7\u0131k\u0131p, sizinle etkile\u015fime giren, \u00e7evresini anlayan ve hatta gelecekteki sorunlar\u0131 tahmin edebilen ak\u0131ll\u0131 bir orta\u011fa d\u00f6n\u00fc\u015fseydi? \u0130\u015fte bu noktada, a\u00e7\u0131k kaynak (open source) felsefesiyle in\u015fa edilecek bir &#8220;Dijital Tekne&#8221; projesi devreye giriyor. Bu makalede, k\u0131\u015f-bahar aylar\u0131n\u0131 verimli bir \u015fekilde de\u011ferlendirerek nas\u0131l kendi dijital teknenizi ad\u0131m ad\u0131m in\u015fa edebilece\u011finizi, bu projenin temel bile\u015fenlerini ve denizcilik d\u00fcnyas\u0131na getirece\u011fi yenilikleri derinlemesine inceleyece\u011fiz. Haz\u0131rsan\u0131z, dijital dalgalara yelken a\u00e7al\u0131m!<\/p>\n<h3>Dijital Tekne Nedir ve Neden \u00d6nemlidir?<\/h3>\n<p>Dijital tekne kavram\u0131, bir deniz arac\u0131n\u0131n fiziksel d\u00fcnyadaki \u00f6zelliklerini, davran\u0131\u015flar\u0131n\u0131 ve \u00e7evresel etkile\u015fimlerini sanal ortamda birebir temsil eden bir &#8220;dijital ikiz&#8221; (digital twin) olu\u015fturma fikrine dayan\u0131r. Bu ikiz, teknenin \u00fczerine entegre edilmi\u015f \u00e7e\u015fitli sens\u00f6rler arac\u0131l\u0131\u011f\u0131yla ger\u00e7ek zamanl\u0131 veri toplayarak s\u00fcrekli g\u00fcncellenir. Bu veriler, motor performans\u0131ndan yak\u0131t t\u00fcketimine, seyir rotas\u0131ndan deniz suyu s\u0131cakl\u0131\u011f\u0131na kadar geni\u015f bir yelpazeyi kapsayabilir. Ama\u00e7, teknenin her an\u0131n\u0131 izleyebilmek, analiz edebilmek ve hatta gelecekteki potansiyel sorunlar\u0131 \u00f6nceden tahmin edebilmektir. B\u00f6ylece, teknenizin bak\u0131m\u0131, g\u00fcvenli\u011fi ve verimlili\u011fi art\u0131r\u0131l\u0131rken, denizcilik deneyiminiz de bamba\u015fka bir boyuta ta\u015f\u0131n\u0131r. Bu yakla\u015f\u0131m, sadece b\u00fcy\u00fck ticari gemiler i\u00e7in de\u011fil, k\u00fc\u00e7\u00fck hobi tekneleri ve bal\u0131k\u00e7\u0131 tekneleri i\u00e7in de eri\u015filebilir ve uygulanabilir hale geliyor.<\/p>\n<p>Dijital teknelerin \u00f6nemi, g\u00fcn\u00fcm\u00fcz\u00fcn karma\u015f\u0131k denizcilik ortam\u0131nda giderek daha fazla hissedilmektedir. \u00d6rne\u011fin, tahmine dayal\u0131 bak\u0131m (predictive maintenance) sayesinde, motor ar\u0131zalar\u0131 hen\u00fcz k\u00fc\u00e7\u00fck bir sorunken tespit edilerek b\u00fcy\u00fck maliyetli onar\u0131mlar\u0131n \u00f6n\u00fcne ge\u00e7ilebilir. Uzaktan izleme yetenekleri, teknenizin limanda veya demirde oldu\u011fu zamanlarda bile durumunu takip etmenizi sa\u011flar, b\u00f6ylece olas\u0131 h\u0131rs\u0131zl\u0131k veya \u00e7evresel risklere kar\u015f\u0131 daha g\u00fcvende olursunuz. Ayr\u0131ca, seyir verilerinin analizi ile en verimli rotalar belirlenebilir, yak\u0131t t\u00fcketimi optimize edilebilir ve karbon ayak izi azalt\u0131labilir. G\u00fcvenlik a\u00e7\u0131s\u0131ndan bak\u0131ld\u0131\u011f\u0131nda ise, acil durumlarda (\u00f6rne\u011fin, su alma veya yang\u0131n) an\u0131nda uyar\u0131lar alarak h\u0131zl\u0131 m\u00fcdahale \u015fans\u0131 elde edersiniz. T\u00fcm bu avantajlar, dijital teknelerin gelecekte denizcilik sekt\u00f6r\u00fcn\u00fcn vazge\u00e7ilmez bir par\u00e7as\u0131 olaca\u011f\u0131n\u0131 g\u00f6stermektedir.<\/p>\n<p>A\u00e7\u0131k kaynak felsefesi ise bu projeyi demokratikle\u015ftirir. Geleneksel olarak, bu t\u00fcr ileri teknoloji \u00e7\u00f6z\u00fcmleri y\u00fcksek maliyetli ve tescilli (proprietary) sistemlerle s\u0131n\u0131rl\u0131yd\u0131. Ancak a\u00e7\u0131k kaynak ara\u00e7lar ve topluluklar sayesinde, herkesin bu teknolojiye eri\u015fimi kolayla\u015f\u0131r. Arduino, Raspberry Pi gibi d\u00fc\u015f\u00fck maliyetli donan\u0131mlar ve Python, Node.js gibi pop\u00fcler programlama dilleriyle, profesyonel bir m\u00fchendislik ekibine ihtiya\u00e7 duymadan kendi dijital tekne sisteminizi kurabilirsiniz. A\u00e7\u0131k kaynak, ayn\u0131 zamanda s\u00fcrekli geli\u015fen, esnek ve \u015feffaf bir yap\u0131 sunar. Bir sorunla kar\u015f\u0131la\u015ft\u0131\u011f\u0131n\u0131zda, d\u00fcnya genelindeki geni\u015f bir geli\u015ftirici toplulu\u011fundan yard\u0131m alabilir, projenizi ba\u015fkalar\u0131yla payla\u015farak daha da ileri ta\u015f\u0131yabilirsiniz. Bu i\u015f birli\u011fi modeli, inovasyonu h\u0131zland\u0131r\u0131r ve \u00e7\u00f6z\u00fcmlerin daha sa\u011flam ve g\u00fcvenli olmas\u0131n\u0131 sa\u011flar. Dijital tekne projesi, bu anlamda sadece bir teknolojik geli\u015fme de\u011fil, ayn\u0131 zamanda denizcilik tutkunlar\u0131n\u0131 ve teknoloji merakl\u0131lar\u0131n\u0131 bir araya getiren bir topluluk hareketi potansiyeli de ta\u015f\u0131maktad\u0131r.<\/p>\n<h2>A\u00e7\u0131k Kaynak Ekosisteminin Dijital Tekne Projesine Katk\u0131lar\u0131 Nelerdir?<\/h2>\n<p>A\u00e7\u0131k kaynak ekosistemi, dijital tekne gibi karma\u015f\u0131k bir projeyi hayata ge\u00e7irmek i\u00e7in paha bi\u00e7ilmez avantajlar sunar. En ba\u015fta, maliyetleri \u00f6nemli \u00f6l\u00e7\u00fcde d\u00fc\u015f\u00fcr\u00fcr. Tescilli yaz\u0131l\u0131m ve donan\u0131m \u00e7\u00f6z\u00fcmlerinin aksine, a\u00e7\u0131k kaynak se\u00e7enekler genellikle \u00fccretsiz veya \u00e7ok daha uygun fiyatl\u0131d\u0131r. Bu durum, \u00f6zellikle bireysel geli\u015ftiriciler veya k\u00fc\u00e7\u00fck ekipler i\u00e7in b\u00fcy\u00fck bir kolayl\u0131k sa\u011flar. Ancak a\u00e7\u0131k kayna\u011f\u0131n katk\u0131lar\u0131 sadece maliyetle s\u0131n\u0131rl\u0131 de\u011fildir. Esneklik, uyarlanabilirlik ve topluluk deste\u011fi gibi fakt\u00f6rler, projenin ba\u015far\u0131s\u0131nda kritik rol oynar.<\/p>\n<p>A\u00e7\u0131k kaynak, projenize ba\u015flamak i\u00e7in geni\u015f bir ara\u00e7 ve k\u00fct\u00fcphane yelpazesi sunar. \u00d6rne\u011fin, donan\u0131m taraf\u0131nda Arduino ve Raspberry Pi gibi mikrodenetleyiciler (microcontrollers), \u00e7e\u015fitli sens\u00f6rlerle kolayca entegre edilebilir. Yaz\u0131l\u0131m taraf\u0131nda ise Python, Node.js gibi dillerin zengin k\u00fct\u00fcphaneleri (\u00f6rne\u011fin, veri analizi i\u00e7in Pandas, a\u011f ileti\u015fimi i\u00e7in MQTT k\u00fct\u00fcphaneleri) geli\u015ftirme s\u00fcrecini h\u0131zland\u0131r\u0131r. Bu ara\u00e7lar, karma\u015f\u0131k g\u00f6revleri basitle\u015ftiren ve geli\u015ftiricilerin temel sorunlara odaklanmas\u0131na olanak tan\u0131yan haz\u0131r bile\u015fenler sunar. Ayr\u0131ca, t\u00fcm bu ara\u00e7lar\u0131n kaynak kodlar\u0131 a\u00e7\u0131k oldu\u011fu i\u00e7in, ihtiya\u00e7 duydu\u011funuzda bunlar\u0131 kendi projenizin gereksinimlerine g\u00f6re \u00f6zelle\u015ftirebilirsiniz. Bu d\u00fczeyde bir esneklik, tescilli sistemlerde genellikle m\u00fcmk\u00fcn de\u011fildir.<\/p>\n<p>Topluluk deste\u011fi, a\u00e7\u0131k kaynak projelerinin en g\u00fc\u00e7l\u00fc y\u00f6nlerinden biridir. Bir sorunla kar\u015f\u0131la\u015ft\u0131\u011f\u0131n\u0131zda veya yeni bir \u00f6zellik eklemek istedi\u011finizde, d\u00fcnya genelindeki milyonlarca geli\u015ftiricinin deneyiminden faydalanabilirsiniz. Forumlar, GitHub depolar\u0131 ve \u00f6zel sohbet gruplar\u0131 arac\u0131l\u0131\u011f\u0131yla h\u0131zl\u0131ca yard\u0131m alabilir, kod \u00f6rnekleri bulabilir veya hatta projenize katk\u0131da bulunacak yeni i\u015fbirlik\u00e7iler edinebilirsiniz. Bu kolektif zeka, projenizin daha sa\u011flam, daha g\u00fcvenli ve daha yenilik\u00e7i olmas\u0131n\u0131 sa\u011flar. Hata ay\u0131klama (debugging) s\u00fcre\u00e7leri h\u0131zlan\u0131r, g\u00fcvenlik a\u00e7\u0131klar\u0131 daha \u00e7abuk tespit edilir ve yeni \u00f6zellikler daha dinamik bir \u015fekilde entegre edilebilir. A\u00e7\u0131k kaynak felsefesi, ayn\u0131 zamanda bilgi payla\u015f\u0131m\u0131n\u0131 te\u015fvik eder; bu da herkesin \u00f6\u011frenmesini ve geli\u015fmesini sa\u011flar.<\/p>\n<h3>Proje Geli\u015ftirme S\u00fcrecinde A\u00e7\u0131k Kaynak Ara\u00e7lar\u0131 Nas\u0131l Kullan\u0131l\u0131r?<\/h3>\n<p>Dijital tekne projesinin geli\u015ftirme s\u00fcrecinde, a\u00e7\u0131k kaynak ara\u00e7lar\u0131 ve platformlar\u0131 stratejik bir \u015fekilde kullanarak h\u0131zl\u0131 ve verimli sonu\u00e7lar elde edebilirsiniz. \u0130lk ad\u0131m genellikle donan\u0131m se\u00e7imi ve sens\u00f6r entegrasyonudur. Burada, d\u00fc\u015f\u00fck maliyetli ve geni\u015f topluluk deste\u011fine sahip mikrodenetleyiciler \u00f6n plana \u00e7\u0131kar:<\/p>\n<ul>\n<li><strong>Arduino:<\/strong> Basit sens\u00f6r verilerini okumak, akt\u00fcat\u00f6rleri (actuators) kontrol etmek ve temel otomasyon g\u00f6revleri i\u00e7in idealdir. Deniz suyu s\u0131cakl\u0131\u011f\u0131, nem, pil voltaj\u0131 gibi verileri toplamak i\u00e7in kullan\u0131labilir.<\/li>\n<li><strong>Raspberry Pi:<\/strong> Daha karma\u015f\u0131k g\u00f6revler, veri i\u015fleme, a\u011f ileti\u015fimi ve hatta g\u00f6r\u00fcnt\u00fc i\u015fleme i\u00e7in tercih edilir. GPS verilerini i\u015flemek, bir web aray\u00fcz\u00fc bar\u0131nd\u0131rmak veya daha geli\u015fmi\u015f veri analizi yapmak i\u00e7in g\u00fc\u00e7l\u00fc bir platform sunar.<\/li>\n<li><strong>ESP32:<\/strong> Dahili Wi-Fi ve Bluetooth \u00f6zellikleriyle IoT (Nesnelerin \u0130nterneti) projeleri i\u00e7in m\u00fckemmeldir. Sens\u00f6r verilerini kablosuz olarak buluta veya yerel bir sunucuya g\u00f6ndermek i\u00e7in kullan\u0131labilir.<\/li>\n<\/ul>\n<p>Bu donan\u0131mlar \u00fczerine entegre edece\u011finiz sens\u00f6rler (GPS, IMU, su seviyesi, yak\u0131t seviyesi, r\u00fczgar h\u0131z\u0131\/y\u00f6n\u00fc vb.) ile teknenizin \u00e7evresinden ve kendi durumundan bilgi toplayacaks\u0131n\u0131z. Bu sens\u00f6rler genellikle standart ileti\u015fim protokolleri (I2C, SPI, UART) kullanarak mikrodenetleyicilere ba\u011flan\u0131r ve a\u00e7\u0131k kaynak k\u00fct\u00fcphaneler arac\u0131l\u0131\u011f\u0131yla kolayca programlanabilir.<\/p>\n<p>Veri topland\u0131ktan sonra, bu verilerin iletilmesi ve i\u015flenmesi gerekir. Burada da a\u00e7\u0131k kaynak yaz\u0131l\u0131mlar devreye girer:<\/p>\n<ul>\n<li><strong>MQTT:<\/strong> Hafif bir mesajla\u015fma protokol\u00fc (messaging protocol) olup, IoT cihazlar\u0131 aras\u0131nda veri al\u0131\u015fveri\u015fi i\u00e7in idealdir. Tekneden buluta veya yerel bir sunucuya sens\u00f6r verilerini g\u00fcvenli ve verimli bir \u015fekilde g\u00f6ndermek i\u00e7in kullan\u0131l\u0131r.<\/li>\n<li><strong>Python\/Node.js:<\/strong> Sunucu taraf\u0131 uygulamalar\u0131 geli\u015ftirmek i\u00e7in pop\u00fcler dillerdir. Gelen MQTT mesajlar\u0131n\u0131 i\u015fleyebilir, veritaban\u0131na kaydedebilir ve bir web aray\u00fcz\u00fc arac\u0131l\u0131\u011f\u0131yla g\u00f6rselle\u015ftirebilirler.<\/li>\n<li><strong>Grafana\/Prometheus:<\/strong> Veri g\u00f6rselle\u015ftirme ve izleme i\u00e7in g\u00fc\u00e7l\u00fc a\u00e7\u0131k kaynak ara\u00e7lard\u0131r. Toplad\u0131\u011f\u0131n\u0131z sens\u00f6r verilerini canl\u0131 grafikler, panolar (dashboards) ve uyar\u0131 sistemleri (alerting systems) ile anlaml\u0131 hale getirebilirsiniz.<\/li>\n<\/ul>\n<p>Projenizin t\u00fcm kod taban\u0131n\u0131 y\u00f6netmek ve ekip i\u00e7inde i\u015f birli\u011fi yapmak i\u00e7in Git ve GitHub\/GitLab gibi s\u00fcr\u00fcm kontrol sistemleri (version control systems) vazge\u00e7ilmezdir. Bu platformlar, kod de\u011fi\u015fikliklerini takip etmenizi, farkl\u0131 s\u00fcr\u00fcmler aras\u0131nda ge\u00e7i\u015f yapman\u0131z\u0131 ve di\u011fer geli\u015ftiricilerle koordineli \u00e7al\u0131\u015fman\u0131z\u0131 sa\u011flar. Dijital tekne projenizin her a\u015famas\u0131nda, a\u00e7\u0131k kaynak ara\u00e7lar\u0131n\u0131n sundu\u011fu bu geni\u015f yelpaze, size esneklik, maliyet avantaj\u0131 ve g\u00fc\u00e7l\u00fc bir topluluk deste\u011fi sa\u011flayacakt\u0131r.<\/p>\n<h2>Dijital Teknenin Temel Bile\u015fenleri: Sens\u00f6rlerden Veri Analizine<\/h2>\n<p>Bir dijital tekne in\u015fa etmek, farkl\u0131 teknolojik katmanlar\u0131 bir araya getiren \u00e7ok disiplinli bir yakla\u015f\u0131md\u0131r. Bu katmanlar, teknenin fiziksel durumunu alg\u0131lamaktan, toplanan verileri anlaml\u0131 bilgilere d\u00f6n\u00fc\u015ft\u00fcrmeye kadar uzan\u0131r. Temel olarak, dijital bir tekne sistemi \u015fu ana bile\u015fenlerden olu\u015fur: sens\u00f6rler, veri toplama ve iletim mekanizmalar\u0131, veri depolama \u00e7\u00f6z\u00fcmleri ve son olarak veri analizi ile g\u00f6rselle\u015ftirme ara\u00e7lar\u0131.<\/p>\n<h3>Bir Dijital Tekne \u0130\u00e7in Temel Sens\u00f6r Entegrasyonu ve Veri Ak\u0131\u015f\u0131<\/h3>\n<p>Dijital teknenin &#8220;duyular\u0131&#8221; olan sens\u00f6rler, projenin en kritik bile\u015fenlerinden biridir. Teknenin \u00e7evresini ve i\u00e7 durumunu anlamak i\u00e7in \u00e7e\u015fitli sens\u00f6rler kullan\u0131l\u0131r:<\/p>\n<ul>\n<li><strong>GPS Mod\u00fcl\u00fc (K\u00fcresel Konumland\u0131rma Sistemi):<\/strong> Teknenin enlem, boylam, h\u0131z ve y\u00f6n bilgilerini sa\u011flar. Seyir rotas\u0131 takibi, konum g\u00fcvenli\u011fi ve rota optimizasyonu i\u00e7in temel veridir.<\/li>\n<li><strong>IMU (Atalet \u00d6l\u00e7\u00fcm Birimi):<\/strong> Jiroskop, ivme\u00f6l\u00e7er ve bazen manyetometre i\u00e7eren bu mod\u00fcl, teknenin yalpalamas\u0131n\u0131, sapmas\u0131n\u0131 ve e\u011fimini (roll, pitch, yaw) \u00f6l\u00e7er. Denizdeki hareketlerini anlamak ve dengeyi izlemek i\u00e7in \u00f6nemlidir.<\/li>\n<li><strong>Su Seviyesi Sens\u00f6rleri:<\/strong> Sintineye (bilge) entegre edilerek teknenin su al\u0131p almad\u0131\u011f\u0131n\u0131 kontrol eder. Olas\u0131 bir su s\u0131z\u0131nt\u0131s\u0131nda erken uyar\u0131 sa\u011flayarak ciddi hasarlar\u0131n \u00f6n\u00fcne ge\u00e7ebilir.<\/li>\n<li><strong>S\u0131cakl\u0131k Sens\u00f6rleri:<\/strong> Motor s\u0131cakl\u0131\u011f\u0131, d\u0131\u015f ortam s\u0131cakl\u0131\u011f\u0131 ve deniz suyu s\u0131cakl\u0131\u011f\u0131 gibi de\u011ferleri \u00f6l\u00e7er. Motorun a\u015f\u0131r\u0131 \u0131s\u0131nmas\u0131n\u0131 \u00f6nlemek veya bal\u0131k\u00e7\u0131l\u0131k i\u00e7in su s\u0131cakl\u0131\u011f\u0131 verilerini toplamak amac\u0131yla kullan\u0131labilir.<\/li>\n<li><strong>Yak\u0131t Seviyesi Sens\u00f6r\u00fc:<\/strong> Kalan yak\u0131t miktar\u0131n\u0131 takip eder, b\u00f6ylece yak\u0131t planlamas\u0131 daha do\u011fru yap\u0131labilir ve beklenmedik yak\u0131t bitmesi durumlar\u0131n\u0131n \u00f6n\u00fcne ge\u00e7ilir.<\/li>\n<li><strong>R\u00fczgar H\u0131z\u0131 ve Y\u00f6n\u00fc Sens\u00f6r\u00fc (Anemometre):<\/strong> \u00d6zellikle yelkenli tekneler i\u00e7in kritik olup, r\u00fczgar ko\u015fullar\u0131n\u0131 anlamak ve yelkenleri optimize etmek i\u00e7in kullan\u0131l\u0131r.<\/li>\n<li><strong>Pil Voltaj\u0131\/Ak\u0131m Sens\u00f6rleri:<\/strong> Teknenin elektrik sisteminin sa\u011fl\u0131\u011f\u0131n\u0131 izler, pil \u00f6mr\u00fcn\u00fc tahmin eder ve olas\u0131 elektrik sorunlar\u0131n\u0131 \u00f6nceden tespit eder.<\/li>\n<\/ul>\n<p>Bu sens\u00f6rlerden toplanan veriler, bir mikrodenetleyici (\u00f6rne\u011fin Raspberry Pi veya ESP32) taraf\u0131ndan okunur. Mikrodenetleyici, bu ham verileri i\u015fler ve daha sonra bir ileti\u015fim protokol\u00fc (genellikle MQTT) arac\u0131l\u0131\u011f\u0131yla merkezi bir sunucuya veya bulut platformuna g\u00f6nderir. MQTT&#8217;nin hafif yap\u0131s\u0131, d\u00fc\u015f\u00fck bant geni\u015fli\u011fine sahip ve enerji k\u0131s\u0131tl\u0131 IoT cihazlar\u0131 i\u00e7in idealdir. A\u015fa\u011f\u0131da, bir Raspberry Pi&#8217;den GPS verilerini okuyup MQTT arac\u0131l\u0131\u011f\u0131yla yay\u0131nlayan basit bir Python kod \u00f6rne\u011fi bulunmaktad\u0131r:<\/p>\n<div class=\"code-container\">\n<pre><code>\nimport paho.mqtt.client as mqtt\nimport time\nimport json\n# Sim\u00fclasyon ama\u00e7l\u0131 GPS verisi \u00fcreten fonksiyon\n# Ger\u00e7ek bir projede, bu fonksiyon bir GPS mod\u00fcl\u00fcnden veri okuyacakt\u0131r.\ndef get_gps_data():\n    \"\"\"\n    Rastgele GPS koordinatlar\u0131 \u00fcreten veya ger\u00e7ek GPS mod\u00fcl\u00fcnden okuyan fonksiyon.\n    \"\"\"\n    latitude = 40.9876 + (time.time() % 1000) \/ 100000.0\n    longitude = 29.0567 + (time.time() % 1000) \/ 100000.0\n    speed = (time.time() % 100) \/ 10.0 # km\/s\n    return {\"latitude\": round(latitude, 6), \"longitude\": round(longitude, 6), \"speed\": round(speed, 2), \"timestamp\": int(time.time())}\n\n# MQTT istemcisini yap\u0131land\u0131r\nmqtt_broker = \"your_mqtt_broker_ip_or_hostname\" # Kendi MQTT broker adresinizi buraya yaz\u0131n\nmqtt_port = 1883\nmqtt_topic = \"boat\/location\"\n\nclient = mqtt.Client()\nclient.connect(mqtt_broker, mqtt_port, 60) # 60 saniye beklemeyle ba\u011flant\u0131 kur\n\nprint(f\"MQTT Broker'a ba\u011flan\u0131ld\u0131: {mqtt_broker}\")\n\ntry:\n    while True:\n        gps_data = get_gps_data()\n        payload = json.dumps(gps_data) # Veriyi JSON format\u0131na d\u00f6n\u00fc\u015ft\u00fcr\n        client.publish(mqtt_topic, payload)\n        print(f\"Konu '{mqtt_topic}' \u00fczerine yay\u0131nland\u0131: {payload}\")\n        time.sleep(5) # Her 5 saniyede bir veri g\u00f6nder\nexcept KeyboardInterrupt:\n    print(\"Program sonland\u0131r\u0131l\u0131yor...\")\n    client.disconnect()\n      <\/code><\/pre>\n<\/p><\/div>\n<p>Bu kod, s\u00fcrekli olarak sim\u00fcle edilmi\u015f GPS verileri \u00fcretir ve bunlar\u0131 bir MQTT broker&#8217;a (arac\u0131ya) g\u00f6nderir. Ger\u00e7ek bir senaryoda, <code>get_gps_data()<\/code> fonksiyonu, seri port veya I2C gibi bir aray\u00fcz \u00fczerinden ger\u00e7ek bir GPS mod\u00fcl\u00fcnden veri okuyacakt\u0131r. Broker, bu verileri abone olan di\u011fer uygulamalara (\u00f6rne\u011fin, bir web panosu veya bir veritaban\u0131 servisi) iletir.<\/p>\n<p>Veriler topland\u0131ktan ve iletildikten sonra, depolanmas\u0131 ve analiz edilmesi gerekir. Veri depolama i\u00e7in hem bulut tabanl\u0131 \u00e7\u00f6z\u00fcmler (AWS IoT, Azure IoT Hub, Google Cloud IoT Core) hem de yerel veritabanlar\u0131 (InfluxDB, SQLite) kullan\u0131labilir. Bulut \u00e7\u00f6z\u00fcmleri \u00f6l\u00e7eklenebilirlik ve uzaktan eri\u015fim sa\u011flarken, yerel \u00e7\u00f6z\u00fcmler internet ba\u011flant\u0131s\u0131 olmayan durumlarda veya hassas veriler i\u00e7in tercih edilebilir. Veri analizi a\u015famas\u0131nda ise Python&#8217;\u0131n Pandas ve NumPy k\u00fct\u00fcphaneleri, istatistiksel analizler ve e\u011filim tespiti i\u00e7in g\u00fc\u00e7l\u00fc ara\u00e7lar sunar. G\u00f6rselle\u015ftirme i\u00e7in Grafana gibi ara\u00e7lar, toplanan verileri anla\u015f\u0131l\u0131r grafikler ve panolar halinde sunarak teknenin durumunu anl\u0131k olarak izlemeyi ve ge\u00e7mi\u015f verileri analiz etmeyi kolayla\u015ft\u0131r\u0131r. Bu entegre yakla\u015f\u0131m, dijital teknenizin sadece veri toplayan bir cihaz olmaktan \u00f6te, de\u011ferli bilgiler \u00fcreten ak\u0131ll\u0131 bir sisteme d\u00f6n\u00fc\u015fmesini sa\u011flar.<\/p>\n<h2>Ger\u00e7ek D\u00fcnya Senaryolar\u0131 ve Vaka Analizleri: Dijital Tekne Nerelerde Fark Yarat\u0131r?<\/h2>\n<p>Dijital tekne teknolojisi, sadece teorik bir kavram olman\u0131n \u00f6tesinde, denizcilik sekt\u00f6r\u00fcnde bir\u00e7ok ger\u00e7ek d\u00fcnya sorununa pratik \u00e7\u00f6z\u00fcmler sunmaktad\u0131r. Bu teknolojinin uygulanabilece\u011fi alanlar olduk\u00e7a geni\u015ftir ve hem g\u00fcvenlik hem de verimlilik a\u00e7\u0131s\u0131ndan \u00f6nemli avantajlar sa\u011flar. \u0130\u015fte dijital teknelerin fark yaratt\u0131\u011f\u0131 baz\u0131 senaryolar:<\/p>\n<ul>\n<li><strong>Otonom Navigasyon ve \u00c7arp\u0131\u015fma \u00d6nleme:<\/strong> Geli\u015fmi\u015f sens\u00f6rler (radar, lidar, kamera) ve yapay zeka algoritmalar\u0131 (machine learning algorithms) ile donat\u0131lm\u0131\u015f dijital tekneler, \u00e7evresini alg\u0131layabilir ve otonom olarak rota planlamas\u0131 yapabilir. \u00d6zellikle yo\u011fun deniz trafi\u011finde veya k\u00f6t\u00fc hava ko\u015fullar\u0131nda, \u00e7arp\u0131\u015fma riskini minimize ederek seyir g\u00fcvenli\u011fini art\u0131r\u0131r. Bu, hem ticari gemilerde hem de gelecekte e\u011flence teknelerinde \u00f6nemli bir \u00f6zellik haline gelebilir.<\/li>\n<li><strong>Tahmine Dayal\u0131 Bak\u0131m (Predictive Maintenance):<\/strong> Tekne motorlar\u0131, jenerat\u00f6rler ve di\u011fer kritik sistemler \u00fczerindeki sens\u00f6rler, s\u00fcrekli olarak titre\u015fim, s\u0131cakl\u0131k, bas\u0131n\u00e7 ve ya\u011f kalitesi gibi verileri toplar. Bu veriler analiz edilerek, bir ar\u0131za meydana gelmeden \u00e7ok \u00f6nce potansiyel sorunlar tespit edilebilir. \u00d6rne\u011fin, motorun belirli bir par\u00e7as\u0131ndaki anormal titre\u015fimler, yak\u0131n gelecekte bir ar\u0131za olaca\u011f\u0131n\u0131n habercisi olabilir. Bu sayede, bak\u0131m planlamas\u0131 optimize edilir, beklenmedik ar\u0131za s\u00fcreleri (downtime) azal\u0131r ve onar\u0131m maliyetleri d\u00fc\u015fer.<\/li>\n<li><strong>\u00c7evre \u0130zleme ve Kirlilik Tespiti:<\/strong> Dijital tekneler, deniz suyu kalitesi (pH, oksijen seviyesi, tuzluluk), mikroplastik yo\u011funlu\u011fu ve hatta petrol s\u0131z\u0131nt\u0131lar\u0131 gibi \u00e7evresel verileri toplayabilir. Bu veriler, deniz ekosistemlerinin sa\u011fl\u0131\u011f\u0131n\u0131 izlemek, kirlilik kaynaklar\u0131n\u0131 tespit etmek ve \u00e7evresel d\u00fczenlemelere uyumu sa\u011flamak i\u00e7in kullan\u0131labilir. \u00d6zellikle bilimsel ara\u015ft\u0131rmalar ve \u00e7evre koruma projeleri i\u00e7in de\u011ferli bir ara\u00e7t\u0131r.<\/li>\n<li><strong>Bal\u0131k\u00e7\u0131l\u0131k ve Deniz Bilimi:<\/strong> Bal\u0131k\u00e7\u0131 tekneleri, su s\u0131cakl\u0131\u011f\u0131, derinlik, ak\u0131nt\u0131 h\u0131z\u0131 gibi verileri toplayarak bal\u0131k pop\u00fclasyonlar\u0131n\u0131n yerlerini daha do\u011fru bir \u015fekilde tahmin edebilir. Bu, daha verimli ve s\u00fcrd\u00fcr\u00fclebilir bal\u0131k\u00e7\u0131l\u0131k uygulamalar\u0131na olanak tan\u0131r. Deniz bilimcileri ise dijital tekneleri, okyanus ak\u0131nt\u0131lar\u0131n\u0131, deniz canl\u0131lar\u0131n\u0131n g\u00f6\u00e7 yollar\u0131n\u0131 ve iklim de\u011fi\u015fikli\u011finin denizler \u00fczerindeki etkilerini incelemek i\u00e7in hareketli veri toplama platformlar\u0131 olarak kullanabilirler.<\/li>\n<\/ul>\n<h3>T\u00fcrkiye&#8217;den Bir \u00d6rnek: Ak\u0131ll\u0131 Liman ve Tekne Entegrasyonu<\/h3>\n<p>T\u00fcrkiye, \u00fc\u00e7 taraf\u0131 denizlerle \u00e7evrili bir \u00fclke olarak denizcilik potansiyeli y\u00fcksek bir co\u011frafyaya sahiptir. Bu ba\u011flamda, a\u00e7\u0131k kaynak dijital tekne teknolojilerinin ak\u0131ll\u0131 limanlarla entegrasyonu, yerel denizcilik sekt\u00f6r\u00fcnde \u00f6nemli bir fark yaratabilir. Hayal edelim ki, Ege veya Akdeniz k\u0131y\u0131s\u0131ndaki k\u00fc\u00e7\u00fck bir marina, a\u00e7\u0131k kaynak \u00e7\u00f6z\u00fcmlerle donat\u0131lm\u0131\u015f bir &#8220;Ak\u0131ll\u0131 Liman&#8221; projesi y\u00fcr\u00fct\u00fcyor. Bu proje kapsam\u0131nda:<\/p>\n<ul>\n<li><strong>Otomatik Ba\u011flanma ve Takip:<\/strong> Marinaya yakla\u015fan dijital tekneler, GPS ve AIS (Otomatik Tan\u0131mlama Sistemi) verileri arac\u0131l\u0131\u011f\u0131yla liman sistemi taraf\u0131ndan otomatik olarak tan\u0131n\u0131r. Teknenin boyutlar\u0131na ve ihtiya\u00e7lar\u0131na g\u00f6re uygun bir yana\u015fma yeri atan\u0131r. Sens\u00f6rler, teknenin g\u00fcvenli bir \u015fekilde yana\u015fmas\u0131n\u0131 izler ve olas\u0131 \u00e7arp\u0131\u015fmalar\u0131 \u00f6nlemek i\u00e7in kaptana anl\u0131k geri bildirimler sa\u011flar.<\/li>\n<li><strong>Enerji ve Su Y\u00f6netimi:<\/strong> Ba\u011flanan tekneler, liman\u0131n ak\u0131ll\u0131 enerji ve su a\u011flar\u0131na entegre olur. Teknenin elektrik t\u00fcketimi ve su kullan\u0131m\u0131 anl\u0131k olarak izlenir ve faturaland\u0131r\u0131l\u0131r. A\u00e7\u0131k kaynak IoT platformlar\u0131 (\u00f6rne\u011fin Home Assistant entegrasyonu) ile teknedeki sistemler uzaktan kontrol edilebilir, \u00f6rne\u011fin klima veya buzdolab\u0131 limana yakla\u015fmadan \u00f6nce \u00e7al\u0131\u015ft\u0131r\u0131labilir.<\/li>\n<li><strong>G\u00fcvenlik ve \u00c7evre \u0130zleme:<\/strong> Liman \u00e7evresindeki kameralar ve sens\u00f6rler, teknelerin g\u00fcvenlik durumunu izler. \u00d6rne\u011fin, bir teknede su seviyesi sens\u00f6r\u00fc alarm verirse, liman y\u00f6netimi an\u0131nda bilgilendirilir ve m\u00fcdahale edebilir. Ayr\u0131ca, liman \u00e7evresindeki deniz suyu kalitesi s\u00fcrekli izlenir, b\u00f6ylece kirlilik olaylar\u0131 h\u0131zla tespit edilir ve gerekli \u00f6nlemler al\u0131n\u0131r.<\/li>\n<li><strong>Dijital Hizmetler:<\/strong> Tekne sahipleri, mobil uygulama \u00fczerinden kendi teknelerinin sens\u00f6r verilerini (motor durumu, pil seviyesi, konum vb.) anl\u0131k olarak takip edebilir. Ayr\u0131ca, liman hizmetleri (yak\u0131t ikmali, temizlik, teknik servis) i\u00e7in dijital rezervasyonlar yapabilir ve \u00f6demelerini ger\u00e7ekle\u015ftirebilirler. T\u00fcm bu veriler, a\u00e7\u0131k kaynak veritabanlar\u0131nda depolan\u0131r ve Grafana gibi ara\u00e7larla g\u00f6rselle\u015ftirilerek liman y\u00f6neticilerine genel bir bak\u0131\u015f sunulur.<\/li>\n<\/ul>\n<p>Bu t\u00fcr bir entegrasyon, limanlar\u0131n daha verimli \u00e7al\u0131\u015fmas\u0131n\u0131 sa\u011flarken, tekne sahiplerine de daha g\u00fcvenli, konforlu ve modern bir deneyim sunar. A\u00e7\u0131k kaynak teknolojilerinin kullan\u0131lmas\u0131, bu sistemlerin kurulum maliyetlerini d\u00fc\u015f\u00fcr\u00fcr ve yerel geli\u015ftiricilerin bu projeye katk\u0131da bulunmas\u0131n\u0131 te\u015fvik ederek s\u00fcrd\u00fcr\u00fclebilir bir ekosistem yarat\u0131r.<\/p>\n<h2>Proje Y\u00f6netimi ve Topluluk Kat\u0131l\u0131m\u0131: A\u00e7\u0131k Kaynak Geli\u015ftirme S\u00fcre\u00e7leri<\/h2>\n<p>A\u00e7\u0131k kaynak bir projenin ba\u015far\u0131s\u0131, sadece teknik yeterlilikle de\u011fil, ayn\u0131 zamanda etkili proje y\u00f6netimi ve g\u00fc\u00e7l\u00fc bir topluluk kat\u0131l\u0131m\u0131yla da yak\u0131ndan ili\u015fkilidir. Dijital tekne projesi gibi \u00e7ok y\u00f6nl\u00fc bir giri\u015fimde, do\u011fru metodolojileri ve ara\u00e7lar\u0131 kullanmak, projenin d\u00fczenli ilerlemesini ve s\u00fcrd\u00fcr\u00fclebilirli\u011fini sa\u011flamak a\u00e7\u0131s\u0131ndan hayati \u00f6neme sahiptir. A\u00e7\u0131k kaynak projeleri do\u011fas\u0131 gere\u011fi i\u015fbirli\u011fine dayal\u0131d\u0131r ve bu i\u015fbirli\u011fini en iyi \u015fekilde y\u00f6netmek i\u00e7in belirli pratikler benimsenmelidir.<\/p>\n<h3>K\u0131\u015f-Bahar Projesi Yol Haritas\u0131: Ad\u0131m Ad\u0131m Dijital Tekne \u0130n\u015fas\u0131<\/h3>\n<p>Dijital tekne projenizi bir k\u0131\u015f-bahar projesi olarak ele al\u0131rken, a\u015fa\u011f\u0131daki yol haritas\u0131n\u0131 takip etmek, projenizi a\u015famal\u0131 ve y\u00f6netilebilir bir \u015fekilde ilerletmenize yard\u0131mc\u0131 olacakt\u0131r:<\/p>\n<ol>\n<li><strong>Faz 1: Planlama ve Tasar\u0131m (K\u0131\u015f Ba\u015flang\u0131c\u0131 &#8211; 2-4 Hafta)<\/strong>\n<ul>\n<li><strong>Gereksinim Analizi:<\/strong> Teknenizin tipine (yelkenli, motorlu, bal\u0131k\u00e7\u0131 vb.) ve ki\u015fisel ihtiya\u00e7lar\u0131n\u0131za g\u00f6re hangi verileri toplamak istedi\u011finizi belirleyin (GPS, motor s\u0131cakl\u0131\u011f\u0131, yak\u0131t seviyesi, su seviyesi vb.). Hangi sorunlar\u0131 \u00e7\u00f6zmek veya hangi bilgileri elde etmek istiyorsunuz?<\/li>\n<li><strong>Mimari Tasar\u0131m:<\/strong> Sens\u00f6rlerin nas\u0131l ba\u011flanaca\u011f\u0131, hangi mikrodenetleyicilerin kullan\u0131laca\u011f\u0131 (Arduino, Raspberry Pi, ESP32), verilerin nas\u0131l iletilece\u011fi (MQTT, Wi-Fi, LoRa) ve nerede depolanaca\u011f\u0131 (yerel, bulut) gibi genel sistem mimarisini \u00e7izin.<\/li>\n<li><strong>Ara\u00e7 Se\u00e7imi:<\/strong> Kullan\u0131lacak programlama dillerini (Python, C++), veritabanlar\u0131n\u0131 (InfluxDB, PostgreSQL), g\u00f6rselle\u015ftirme ara\u00e7lar\u0131n\u0131 (Grafana) ve s\u00fcr\u00fcm kontrol sistemini (Git\/GitHub) se\u00e7in.<\/li>\n<li><strong>A\u00e7\u0131k Kaynak Ara\u015ft\u0131rmas\u0131:<\/strong> Benzer a\u00e7\u0131k kaynak projelerini inceleyin, mevcut k\u00fct\u00fcphaneleri ve bile\u015fenleri ke\u015ffedin. Tekerle\u011fi yeniden icat etmek yerine, var olan \u00e7\u00f6z\u00fcmlerden faydalanmaya \u00e7al\u0131\u015f\u0131n.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Faz 2: Donan\u0131m Se\u00e7imi ve Entegrasyon (K\u0131\u015f Ortas\u0131 &#8211; 4-6 Hafta)<\/strong>\n<ul>\n<li><strong>Bile\u015fen Sat\u0131n Alma:<\/strong> Se\u00e7ti\u011finiz sens\u00f6rleri, mikrodenetleyicileri ve di\u011fer elektronik bile\u015fenleri temin edin.<\/li>\n<li><strong>Sens\u00f6r Entegrasyonu:<\/strong> Sens\u00f6rleri mikrodenetleyicilere fiziksel olarak ba\u011flay\u0131n ve temel test kodlar\u0131yla do\u011fru \u00e7al\u0131\u015ft\u0131klar\u0131ndan emin olun. Bu a\u015famada lehimleme, kablolama ve temel elektronik bilgisi gerekebilir.<\/li>\n<li><strong>G\u00fc\u00e7 Y\u00f6netimi:<\/strong> Teknenin elektrik sistemiyle uyumlu bir g\u00fc\u00e7 kayna\u011f\u0131 (\u00f6rne\u011fin 12V DC&#8217;den 5V DC&#8217;ye d\u00f6n\u00fc\u015ft\u00fcr\u00fcc\u00fc) ve pil yedeklemesi planlay\u0131n.<\/li>\n<li><strong>Muhafaza ve Koruma:<\/strong> Donan\u0131m\u0131 deniz ortam\u0131n\u0131n zorlu ko\u015fullar\u0131ndan (su, nem, tuz) koruyacak uygun muhafazalar (waterproof enclosures) tasarlay\u0131n veya sat\u0131n al\u0131n.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Faz 3: Yaz\u0131l\u0131m Geli\u015ftirme (K\u0131\u015f Sonu &#8211; Bahar Ba\u015f\u0131 &#8211; 6-8 Hafta)<\/strong>\n<ul>\n<li><strong>Veri Toplama Kodlar\u0131:<\/strong> Mikrodenetleyiciler i\u00e7in sens\u00f6r verilerini okuyan ve i\u015fleyen kodlar\u0131 yaz\u0131n (\u00f6rne\u011fin Arduino IDE veya MicroPython).<\/li>\n<li><strong>\u0130leti\u015fim Katman\u0131:<\/strong> MQTT istemcisini yap\u0131land\u0131r\u0131n ve sens\u00f6r verilerini MQTT broker&#8217;a yay\u0131nlayan kodlar\u0131 geli\u015ftirin.<\/li>\n<li><strong>Sunucu\/Bulut Entegrasyonu:<\/strong> Gelen MQTT mesajlar\u0131n\u0131 dinleyen, verileri i\u015fleyen ve veritaban\u0131na kaydeden bir sunucu uygulamas\u0131 yaz\u0131n (\u00f6rne\u011fin Python Flask\/Django veya Node.js Express).<\/li>\n<li><strong>Veritaban\u0131 Kurulumu:<\/strong> Se\u00e7ti\u011finiz veritaban\u0131n\u0131 kurun ve veri \u015femas\u0131n\u0131 (data schema) tasarlay\u0131n.<\/li>\n<li><strong>Web Aray\u00fcz\u00fc\/Pano Geli\u015ftirme:<\/strong> Toplanan verileri g\u00f6rselle\u015ftirmek i\u00e7in bir web aray\u00fcz\u00fc veya Grafana gibi bir pano olu\u015fturun. Canl\u0131 verileri ve ge\u00e7mi\u015f trendleri g\u00f6sterecek grafikler tasarlay\u0131n.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Faz 4: Test ve Optimizasyon (Bahar Ortas\u0131 &#8211; 3-4 Hafta)<\/strong>\n<ul>\n<li><strong>Laboratuvar Testleri:<\/strong> T\u00fcm sistemin bir arada \u00e7al\u0131\u015ft\u0131\u011f\u0131ndan emin olmak i\u00e7in masa\u00fcst\u00fc testleri yap\u0131n. Sens\u00f6r verilerinin do\u011fru okundu\u011funu, iletildi\u011fini, depoland\u0131\u011f\u0131n\u0131 ve g\u00f6rselle\u015ftirildi\u011fini kontrol edin.<\/li>\n<li><strong>Tekne \u00dczerinde Testler:<\/strong> Sistemi tekneye kurun ve ger\u00e7ek deniz ko\u015fullar\u0131nda test edin. Seyir halindeyken veri toplama ve iletimin g\u00fcvenilirli\u011fini g\u00f6zlemleyin.<\/li>\n<li><strong>Performans Optimizasyonu:<\/strong> Gecikmeleri (latency) azaltmak, enerji t\u00fcketimini optimize etmek ve sistemin kararl\u0131l\u0131\u011f\u0131n\u0131 art\u0131rmak i\u00e7in kod ve donan\u0131m ayarlar\u0131nda ince ayarlar yap\u0131n.<\/li>\n<li><strong>G\u00fcvenlik Testleri:<\/strong> Sistemin siber g\u00fcvenlik a\u00e7\u0131klar\u0131na kar\u015f\u0131 dayan\u0131kl\u0131l\u0131\u011f\u0131n\u0131 test edin, \u00f6zellikle uzaktan eri\u015fim ve veri iletimi g\u00fcvenli\u011fini sa\u011flay\u0131n.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Faz 5: Dok\u00fcmantasyon ve Topluluk Kat\u0131l\u0131m\u0131 (Bahar Sonu &#8211; S\u00fcrekli)<\/strong>\n<ul>\n<li><strong>Kapsaml\u0131 Dok\u00fcmantasyon:<\/strong> Projenizin kurulum ad\u0131mlar\u0131n\u0131, kullan\u0131lan donan\u0131m ve yaz\u0131l\u0131mlar\u0131, kod a\u00e7\u0131klamalar\u0131n\u0131 ve sorun giderme ipu\u00e7lar\u0131n\u0131 i\u00e7eren detayl\u0131 bir dok\u00fcmantasyon (README, Wiki) haz\u0131rlay\u0131n.<\/li>\n<li><strong>A\u00e7\u0131k Kaynak Lisanslama:<\/strong> Projenizi uygun bir a\u00e7\u0131k kaynak lisans\u0131 (\u00f6rne\u011fin MIT, GPL) ile lisanslay\u0131n.<\/li>\n<li><strong>GitHub\/GitLab Payla\u015f\u0131m\u0131:<\/strong> Kodunuzu ve dok\u00fcmantasyonunuzu GitHub veya GitLab gibi platformlarda yay\u0131nlayarak toplulu\u011fun eri\u015fimine a\u00e7\u0131n.<\/li>\n<li><strong>Geri Bildirim ve Katk\u0131:<\/strong> Di\u011fer geli\u015ftiricilerin geri bildirimlerini dinleyin, sorunlar\u0131 \u00e7\u00f6zmeye ve yeni \u00f6zellikler eklemeye y\u00f6nelik katk\u0131lar\u0131 te\u015fvik edin. A\u00e7\u0131k kaynak toplulu\u011funun bir par\u00e7as\u0131 olun.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<p>Bu yol haritas\u0131, projenizin her a\u015famas\u0131nda size rehberlik edecek ve a\u00e7\u0131k kaynak felsefesinin sundu\u011fu esneklik ve i\u015fbirli\u011fi potansiyelini en iyi \u015fekilde kullanman\u0131z\u0131 sa\u011flayacakt\u0131r. Unutmay\u0131n, a\u00e7\u0131k kaynak projeleri ya\u015fayan organizmalar gibidir; s\u00fcrekli geli\u015fim ve topluluk etkile\u015fimiyle b\u00fcy\u00fcr ve g\u00fc\u00e7lenirler.<\/p>\n<h2>\u0130leri D\u00fczey Konular ve Gelecek Perspektifleri: Dijital Teknenin Potansiyeli<\/h2>\n<p>Dijital tekne projesi, temel sens\u00f6r entegrasyonu ve veri g\u00f6rselle\u015ftirmenin \u00f6tesine ge\u00e7erek, denizcilik sekt\u00f6r\u00fcnde devrim yaratacak ileri d\u00fczey konulara ve gelecek perspektiflerine kap\u0131 aralar. Teknoloji geli\u015ftik\u00e7e, dijital teknelerin yetenekleri de artacak ve daha karma\u015f\u0131k g\u00f6revleri yerine getirebilecek hale geleceklerdir. \u0130\u015fte bu alandaki baz\u0131 ileri d\u00fczey konular ve gelecek potansiyelleri:<\/p>\n<ul>\n<li><strong>Makine \u00d6\u011frenimi (Machine Learning) ve Yapay Zeka (Artificial Intelligence):<\/strong> Toplanan b\u00fcy\u00fck veri setleri, makine \u00f6\u011frenimi algoritmalar\u0131 i\u00e7in m\u00fckemmel bir besin kayna\u011f\u0131d\u0131r. \u00d6rne\u011fin, teknenin ge\u00e7mi\u015f motor verileri analiz edilerek gelecekteki ar\u0131zalar daha y\u00fcksek do\u011frulukla tahmin edilebilir. Rota optimizasyonu i\u00e7in hava durumu, ak\u0131nt\u0131lar ve deniz trafi\u011fi verileri birle\u015ftirilerek en verimli ve g\u00fcvenli rotalar \u00f6nerilebilir. Anormal durum tespiti (anomaly detection) algoritmalar\u0131, sens\u00f6r verilerindeki beklenmedik de\u011fi\u015fimleri otomatik olarak alg\u0131layarak olas\u0131 tehlikeleri veya ar\u0131zalar\u0131 an\u0131nda raporlayabilir. Bu, otonom seyir sistemlerinin temelini olu\u015fturur ve insan m\u00fcdahalesini azaltarak denizcilik operasyonlar\u0131n\u0131 daha g\u00fcvenli ve verimli hale getirir.<\/li>\n<li><strong>Blockchain Teknolojisi:<\/strong> Denizcilik sekt\u00f6r\u00fcnde g\u00fcvenli ve \u015feffaf veri payla\u015f\u0131m\u0131 giderek \u00f6nem kazanmaktad\u0131r. Blockchain (blok zinciri) teknolojisi, dijital teknelerden gelen sens\u00f6r verilerini de\u011fi\u015ftirilemez ve \u015feffaf bir \u015fekilde kaydetmek i\u00e7in kullan\u0131labilir. Bu, sigorta talepleri, bak\u0131m kay\u0131tlar\u0131, yak\u0131t t\u00fcketimi raporlar\u0131 veya \u00e7evresel uyumluluk sertifikalar\u0131 gibi alanlarda g\u00fcvenilirli\u011fi art\u0131rabilir. Ayr\u0131ca, ak\u0131ll\u0131 s\u00f6zle\u015fmeler (smart contracts) arac\u0131l\u0131\u011f\u0131yla otomatik \u00f6demeler veya hizmet anla\u015fmalar\u0131 y\u00fcr\u00fct\u00fclebilir, bu da liman operasyonlar\u0131n\u0131 ve tedarik zincirini basitle\u015ftirir.<\/li>\n<li><strong>Edge Computing (U\u00e7 Bili\u015fim):<\/strong> T\u00fcm sens\u00f6r verilerini buluta g\u00f6ndermek her zaman pratik veya verimli olmayabilir, \u00f6zellikle internet ba\u011flant\u0131s\u0131n\u0131n s\u0131n\u0131rl\u0131 oldu\u011fu deniz ortamlar\u0131nda. Edge computing, veri i\u015fleme g\u00fcc\u00fcn\u00fc sens\u00f6rlere daha yak\u0131n bir noktaya, yani teknenin kendisine ta\u015f\u0131r. Bu sayede, veriler yerel olarak i\u015flenir, analiz edilir ve yaln\u0131zca kritik bilgiler veya \u00f6zetlenmi\u015f sonu\u00e7lar buluta g\u00f6nderilir. Bu yakla\u015f\u0131m, gecikmeyi (latency) azalt\u0131r, bant geni\u015fli\u011fi maliyetlerini d\u00fc\u015f\u00fcr\u00fcr ve ger\u00e7ek zamanl\u0131 karar verme yeteneklerini art\u0131r\u0131r. \u00d6rne\u011fin, otonom \u00e7arp\u0131\u015fma \u00f6nleme sistemleri i\u00e7in anl\u0131k veri analizi, teknenin kendi \u00fczerinde yap\u0131labilir.<\/li>\n<li><strong>Siber G\u00fcvenlik:<\/strong> Dijitalle\u015fen her sistemde oldu\u011fu gibi, dijital tekneler de siber g\u00fcvenlik tehditlerine a\u00e7\u0131kt\u0131r. IoT cihazlar\u0131n\u0131n ve veri ak\u0131\u015f\u0131n\u0131n korunmas\u0131 kritik \u00f6neme sahiptir. G\u00fcvenli ileti\u015fim protokolleri (SSL\/TLS), g\u00fc\u00e7l\u00fc kimlik do\u011frulama mekanizmalar\u0131 ve d\u00fczenli g\u00fcvenlik g\u00fcncellemeleri, sistemin yetkisiz eri\u015fimlere ve k\u00f6t\u00fc niyetli sald\u0131r\u0131lara kar\u015f\u0131 korunmas\u0131n\u0131 sa\u011flar. A\u00e7\u0131k kaynak topluluklar\u0131, g\u00fcvenlik a\u00e7\u0131klar\u0131n\u0131 h\u0131zla tespit etme ve d\u00fczeltme konusunda \u00f6nemli bir rol oynar.<\/li>\n<\/ul>\n<h3>Denizcilik Sekt\u00f6r\u00fcnde Dijitalle\u015fmenin Gelece\u011fi<\/h3>\n<p>Dijital tekneler, denizcilik sekt\u00f6r\u00fcn\u00fcn gelece\u011finde \u00f6nemli bir rol oynayacak ve bir\u00e7ok yenili\u011fi beraberinde getirecektir. Ak\u0131ll\u0131 limanlarla entegrasyon, otonom gemiler, geli\u015fmi\u015f \u00e7evresel izleme a\u011flar\u0131 ve veri tabanl\u0131 karar verme s\u00fcre\u00e7leri, denizcilik operasyonlar\u0131n\u0131n daha g\u00fcvenli, verimli ve s\u00fcrd\u00fcr\u00fclebilir olmas\u0131n\u0131 sa\u011flayacakt\u0131r. \u0130nsan hatalar\u0131n\u0131 azaltan, \u00e7evresel etkiyi minimize eden ve operasyonel maliyetleri d\u00fc\u015f\u00fcren bu teknolojiler, denizcilik end\u00fcstrisini k\u00f6kten de\u011fi\u015ftirecektir. A\u00e7\u0131k kaynak felsefesi, bu d\u00f6n\u00fc\u015f\u00fcm\u00fcn daha geni\u015f kitlelere ula\u015fmas\u0131n\u0131 sa\u011flayarak, bireysel geli\u015ftiricilerden b\u00fcy\u00fck \u015firketlere kadar herkesin bu yenilik\u00e7i s\u00fcre\u00e7te yer almas\u0131na olanak tan\u0131yacakt\u0131r. Dijital tekne projesi, sadece bir teknenin dijital ikizini in\u015fa etmekten \u00f6te, denizcilik d\u00fcnyas\u0131nda daha ak\u0131ll\u0131, daha ye\u015fil ve daha ba\u011flant\u0131l\u0131 bir gelece\u011fin temellerini atmaktad\u0131r.<\/p>\n<h2>Sonu\u00e7 ve S\u0131k\u00e7a Sorulan Sorular<\/h2>\n<p>A\u00e7\u0131k Kaynak K\u0131\u015f-Bahar Projesi: Dijital Tekne \u0130n\u015fas\u0131, denizcilik tutkunlar\u0131 ve teknoloji merakl\u0131lar\u0131 i\u00e7in hem \u00f6\u011fretici hem de son derece faydal\u0131 bir giri\u015fimdir. Bu proje sayesinde, teknenizi ak\u0131ll\u0131 sens\u00f6rlerle donatarak ger\u00e7ek zamanl\u0131 veri toplama, uzaktan izleme ve tahmine dayal\u0131 bak\u0131m gibi geli\u015fmi\u015f yetenekler kazand\u0131rabilirsiniz. A\u00e7\u0131k kaynak ekosisteminin sundu\u011fu d\u00fc\u015f\u00fck maliyetli donan\u0131mlar (Arduino, Raspberry Pi), esnek yaz\u0131l\u0131m ara\u00e7lar\u0131 (Python, MQTT, Grafana) ve g\u00fc\u00e7l\u00fc topluluk deste\u011fi sayesinde, bu karma\u015f\u0131k g\u00f6r\u00fcnen projeyi ad\u0131m ad\u0131m hayata ge\u00e7irmek m\u00fcmk\u00fcnd\u00fcr. Dijital tekne, sadece bireysel tekne sahipleri i\u00e7in de\u011fil, ayn\u0131 zamanda denizcilik sekt\u00f6r\u00fcn\u00fcn genelinde g\u00fcvenlik, verimlilik ve \u00e7evresel s\u00fcrd\u00fcr\u00fclebilirlik a\u00e7\u0131s\u0131ndan \u00f6nemli bir potansiyel ta\u015f\u0131maktad\u0131r. Unutmay\u0131n, bu proje sadece bir tekne in\u015fa etmekle kalm\u0131yor, ayn\u0131 zamanda denizcilikte dijital bir gelece\u011fin kap\u0131lar\u0131n\u0131 aral\u0131yor ve sizi bu heyecan verici d\u00f6n\u00fc\u015f\u00fcm\u00fcn bir par\u00e7as\u0131 olmaya davet ediyor.<\/p>\n<h3>S\u0131k\u00e7a Sorulan Sorular<\/h3>\n<ul>\n<li>\n            <strong>Dijital Tekne projesi i\u00e7in hangi programlama dillerini bilmeliyim?<\/strong><\/p>\n<p>Temel seviyede Python ve C++ (\u00f6zellikle Arduino i\u00e7in) bilgisi olduk\u00e7a faydal\u0131d\u0131r. Python, Raspberry Pi \u00fczerinde veri i\u015fleme, MQTT ileti\u015fimi ve sunucu taraf\u0131 uygulamalar\u0131 i\u00e7in yayg\u0131n olarak kullan\u0131l\u0131rken, C++ Arduino mikrodenetleyicileri programlamak i\u00e7in gereklidir. Ayr\u0131ca, web aray\u00fcz\u00fc geli\u015ftirmek isterseniz HTML, CSS ve JavaScript temel bilgilerine de ihtiyac\u0131n\u0131z olabilir.<\/p>\n<\/li>\n<li>\n            <strong>A\u00e7\u0131k kaynak bir projeye nas\u0131l katk\u0131da bulunabilirim?<\/strong><\/p>\n<p>Bir a\u00e7\u0131k kaynak projeye katk\u0131da bulunman\u0131n bir\u00e7ok yolu vard\u0131r. Kod yazmak zorunda de\u011filsiniz. Dok\u00fcmantasyon yazarak veya geli\u015ftirerek, hata raporlayarak, yeni \u00f6zellikler i\u00e7in fikirler sunarak, test yaparak veya sadece di\u011fer kullan\u0131c\u0131lara yard\u0131m ederek bile katk\u0131da bulunabilirsiniz. E\u011fer kod yazmak isterseniz, GitHub veya GitLab gibi platformlar \u00fczerinden projenin kod deposunu (repository) kopyalayabilir (fork), de\u011fi\u015fikliklerinizi yapabilir ve bir \u00e7ekme iste\u011fi (pull request) g\u00f6ndererek projenin ana kod taban\u0131na entegre edilmesini sa\u011flayabilirsiniz.<\/p>\n<\/li>\n<li>\n            <strong>Maliyetler ne kadar olur?<\/strong><\/p>\n<p>Maliyetler, projenizin kapsam\u0131na ve kulland\u0131\u011f\u0131n\u0131z donan\u0131m\u0131n kalitesine g\u00f6re b\u00fcy\u00fck \u00f6l\u00e7\u00fcde de\u011fi\u015fir. Temel bir sistem (bir Raspberry Pi\/ESP32, birka\u00e7 sens\u00f6r ve kablolama) birka\u00e7 y\u00fcz T\u00fcrk liras\u0131 civar\u0131nda olabilir. Daha geli\u015fmi\u015f sens\u00f6rler, daha g\u00fc\u00e7l\u00fc i\u015flemciler ve daha sa\u011flam muhafazalar kullan\u0131ld\u0131\u011f\u0131nda maliyetler artabilir. A\u00e7\u0131k kaynak yaz\u0131l\u0131mlar genellikle \u00fccretsizdir, bu da yaz\u0131l\u0131m maliyetlerini s\u0131f\u0131ra indirir. Bulut hizmetleri kullan\u0131rsan\u0131z, veri depolama ve i\u015fleme i\u00e7in ayl\u0131k k\u00fc\u00e7\u00fck \u00fccretler \u00f6demeniz gerekebilir.<\/p>\n<\/li>\n<li>\n            <strong>Veri g\u00fcvenli\u011fi nas\u0131l sa\u011flan\u0131r?<\/strong><\/p>\n<p>Veri g\u00fcvenli\u011fi, dijital tekne projelerinde kritik bir konudur. \u00d6ncelikle, MQTT gibi ileti\u015fim protokollerinde SSL\/TLS \u015fifrelemesi kullanarak verilerinizi iletim s\u0131ras\u0131nda koruyun. Cihazlar\u0131n\u0131z i\u00e7in g\u00fc\u00e7l\u00fc ve benzersiz parolalar kullan\u0131n. Uzaktan eri\u015fim i\u00e7in VPN (Sanal \u00d6zel A\u011f) veya SSH t\u00fcnelleme gibi g\u00fcvenli y\u00f6ntemleri tercih edin. Ayr\u0131ca, kulland\u0131\u011f\u0131n\u0131z t\u00fcm yaz\u0131l\u0131mlar\u0131 ve k\u00fct\u00fcphaneleri g\u00fcncel tutarak bilinen g\u00fcvenlik a\u00e7\u0131klar\u0131n\u0131 kapat\u0131n. Hassas verileri m\u00fcmk\u00fcn oldu\u011funca cihaz \u00fczerinde i\u015flemeye \u00e7al\u0131\u015f\u0131n ve buluta yaln\u0131zca gerekli ve \u015fifrelenmi\u015f verileri g\u00f6nderin.<\/p>\n<\/li>\n<li>\n            <strong>Bu projeyi tek ba\u015f\u0131ma yapabilir miyim?<\/strong><\/p>\n<p>Evet, bu projeyi tek ba\u015f\u0131n\u0131za yapman\u0131z kesinlikle m\u00fcmk\u00fcn. A\u00e7\u0131k kaynak topluluklar\u0131n\u0131n ve \u00e7evrimi\u00e7i kaynaklar\u0131n zenginli\u011fi sayesinde, ad\u0131m ad\u0131m ilerleyerek ve kar\u015f\u0131la\u015ft\u0131\u011f\u0131n\u0131z sorunlarda yard\u0131m alarak projenizi tamamlayabilirsiniz. Ancak, elektronik, programlama ve a\u011f konular\u0131nda temel bilgilere sahip olmak i\u015finizi kolayla\u015ft\u0131racakt\u0131r. E\u011fer bir ekiple \u00e7al\u0131\u015f\u0131rsan\u0131z, g\u00f6revleri b\u00f6l\u00fc\u015ferek ve farkl\u0131 uzmanl\u0131k alanlar\u0131ndan faydalanarak projeyi daha h\u0131zl\u0131 ve daha kapsaml\u0131 bir \u015fekilde ilerletebilirsiniz. Unutmay\u0131n, her b\u00fcy\u00fck proje k\u00fc\u00e7\u00fck ad\u0131mlarla ba\u015flar!<\/p>\n<\/li>\n<\/ul>\n<p>#Teknoloji #A\u00e7\u0131kKaynak #IoT #DijitalTekne #DenizcilikTeknolojileri<\/p>\n<div class=\"github-example-link\"><strong>\u00d6rnek kod:<\/strong> <a href=\"https:\/\/github.com\/fatihsoysalcom\/digital-twin-boat-simulation\" target=\"_blank\" rel=\"noopener noreferrer\">github.com\/fatihsoysalcom\/digital-twin-boat-simulation<\/a><\/div>\n","protected":false},"excerpt":{"rendered":"Denizler, tarih boyunca insanl\u0131\u011f\u0131n ke\u015fif, ticaret ve macera tutkusunun simgesi olmu\u015ftur. Ancak modern \u00e7a\u011fda, denizcilik de t\u0131pk\u0131 di\u011fer sekt\u00f6rler gibi dijital bir d\u00f6n\u00fc\u015f\u00fcmden ge\u00e7iyor.","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1],"tags":[],"class_list":{"0":"post-45224","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-genel","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>A\u00e7\u0131k Kaynak K\u0131\u015f-Bahar Projesi: Dijital Tekne \u0130n\u015fas\u0131 \u2013 Denizcilikte Yeni Bir \u00c7a\u011f Ba\u015flatmak - Kodlar\u0131n Gizemli D\u00fcnyas\u0131<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/acik-kaynak-kis-bahar-projesi-dijital-tekne-insasi-denizcilikte-yeni-bir-cag-baslatmak\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"A\u00e7\u0131k Kaynak K\u0131\u015f-Bahar Projesi: Dijital Tekne \u0130n\u015fas\u0131 \u2013 Denizcilikte Yeni Bir \u00c7a\u011f Ba\u015flatmak\" \/>\n<meta property=\"og:description\" content=\"Denizler, tarih boyunca insanl\u0131\u011f\u0131n ke\u015fif, ticaret ve macera tutkusunun simgesi olmu\u015ftur. Ancak modern \u00e7a\u011fda, denizcilik de t\u0131pk\u0131 di\u011fer sekt\u00f6rler gibi dijital bir d\u00f6n\u00fc\u015f\u00fcmden ge\u00e7iyor.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/acik-kaynak-kis-bahar-projesi-dijital-tekne-insasi-denizcilikte-yeni-bir-cag-baslatmak\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2026-10-16T18:07:18+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-16T18:07:51+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"27 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/acik-kaynak-kis-bahar-projesi-dijital-tekne-insasi-denizcilikte-yeni-bir-cag-baslatmak\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/acik-kaynak-kis-bahar-projesi-dijital-tekne-insasi-denizcilikte-yeni-bir-cag-baslatmak\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"A\u00e7\u0131k Kaynak K\u0131\u015f-Bahar Projesi: Dijital Tekne \u0130n\u015fas\u0131 \u2013 Denizcilikte Yeni Bir \u00c7a\u011f Ba\u015flatmak\",\"datePublished\":\"2026-10-16T18:07:18+00:00\",\"dateModified\":\"2026-10-16T18:07:51+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/acik-kaynak-kis-bahar-projesi-dijital-tekne-insasi-denizcilikte-yeni-bir-cag-baslatmak\/\"},\"wordCount\":5195,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/acik-kaynak-kis-bahar-projesi-dijital-tekne-insasi-denizcilikte-yeni-bir-cag-baslatmak\/#respond\"]}],\"copyrightYear\":\"2026\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/acik-kaynak-kis-bahar-projesi-dijital-tekne-insasi-denizcilikte-yeni-bir-cag-baslatmak\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/acik-kaynak-kis-bahar-projesi-dijital-tekne-insasi-denizcilikte-yeni-bir-cag-baslatmak\/\",\"name\":\"A\u00e7\u0131k Kaynak K\u0131\u015f-Bahar Projesi: Dijital Tekne \u0130n\u015fas\u0131 \u2013 Denizcilikte Yeni Bir \u00c7a\u011f Ba\u015flatmak - Kodlar\u0131n Gizemli D\u00fcnyas\u0131\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2026-10-16T18:07:18+00:00\",\"dateModified\":\"2026-10-16T18:07:51+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/acik-kaynak-kis-bahar-projesi-dijital-tekne-insasi-denizcilikte-yeni-bir-cag-baslatmak\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/acik-kaynak-kis-bahar-projesi-dijital-tekne-insasi-denizcilikte-yeni-bir-cag-baslatmak\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/acik-kaynak-kis-bahar-projesi-dijital-tekne-insasi-denizcilikte-yeni-bir-cag-baslatmak\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"A\u00e7\u0131k Kaynak K\u0131\u015f-Bahar Projesi: Dijital Tekne \u0130n\u015fas\u0131 \u2013 Denizcilikte Yeni Bir \u00c7a\u011f Ba\u015flatmak\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"A\u00e7\u0131k Kaynak K\u0131\u015f-Bahar Projesi: Dijital Tekne \u0130n\u015fas\u0131 \u2013 Denizcilikte Yeni Bir \u00c7a\u011f Ba\u015flatmak - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihsoysal.com\/blog\/acik-kaynak-kis-bahar-projesi-dijital-tekne-insasi-denizcilikte-yeni-bir-cag-baslatmak\/","og_locale":"tr_TR","og_type":"article","og_title":"A\u00e7\u0131k Kaynak K\u0131\u015f-Bahar Projesi: Dijital Tekne \u0130n\u015fas\u0131 \u2013 Denizcilikte Yeni Bir \u00c7a\u011f Ba\u015flatmak","og_description":"Denizler, tarih boyunca insanl\u0131\u011f\u0131n ke\u015fif, ticaret ve macera tutkusunun simgesi olmu\u015ftur. Ancak modern \u00e7a\u011fda, denizcilik de t\u0131pk\u0131 di\u011fer sekt\u00f6rler gibi dijital bir d\u00f6n\u00fc\u015f\u00fcmden ge\u00e7iyor.","og_url":"https:\/\/fatihsoysal.com\/blog\/acik-kaynak-kis-bahar-projesi-dijital-tekne-insasi-denizcilikte-yeni-bir-cag-baslatmak\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2026-10-16T18:07:18+00:00","article_modified_time":"2026-10-16T18:07:51+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"27 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/acik-kaynak-kis-bahar-projesi-dijital-tekne-insasi-denizcilikte-yeni-bir-cag-baslatmak\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/acik-kaynak-kis-bahar-projesi-dijital-tekne-insasi-denizcilikte-yeni-bir-cag-baslatmak\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"A\u00e7\u0131k Kaynak K\u0131\u015f-Bahar Projesi: Dijital Tekne \u0130n\u015fas\u0131 \u2013 Denizcilikte Yeni Bir \u00c7a\u011f Ba\u015flatmak","datePublished":"2026-10-16T18:07:18+00:00","dateModified":"2026-10-16T18:07:51+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/acik-kaynak-kis-bahar-projesi-dijital-tekne-insasi-denizcilikte-yeni-bir-cag-baslatmak\/"},"wordCount":5195,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/acik-kaynak-kis-bahar-projesi-dijital-tekne-insasi-denizcilikte-yeni-bir-cag-baslatmak\/#respond"]}],"copyrightYear":"2026","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/acik-kaynak-kis-bahar-projesi-dijital-tekne-insasi-denizcilikte-yeni-bir-cag-baslatmak\/","url":"https:\/\/fatihsoysal.com\/blog\/acik-kaynak-kis-bahar-projesi-dijital-tekne-insasi-denizcilikte-yeni-bir-cag-baslatmak\/","name":"A\u00e7\u0131k Kaynak K\u0131\u015f-Bahar Projesi: Dijital Tekne \u0130n\u015fas\u0131 \u2013 Denizcilikte Yeni Bir \u00c7a\u011f Ba\u015flatmak - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2026-10-16T18:07:18+00:00","dateModified":"2026-10-16T18:07:51+00:00","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/acik-kaynak-kis-bahar-projesi-dijital-tekne-insasi-denizcilikte-yeni-bir-cag-baslatmak\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/acik-kaynak-kis-bahar-projesi-dijital-tekne-insasi-denizcilikte-yeni-bir-cag-baslatmak\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/acik-kaynak-kis-bahar-projesi-dijital-tekne-insasi-denizcilikte-yeni-bir-cag-baslatmak\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"A\u00e7\u0131k Kaynak K\u0131\u015f-Bahar Projesi: Dijital Tekne \u0130n\u015fas\u0131 \u2013 Denizcilikte Yeni Bir \u00c7a\u011f Ba\u015flatmak"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/45224","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=45224"}],"version-history":[{"count":1,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/45224\/revisions"}],"predecessor-version":[{"id":45225,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/45224\/revisions\/45225"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=45224"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=45224"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=45224"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}