{"id":4131,"date":"2023-01-18T22:37:23","date_gmt":"2023-01-18T22:37:23","guid":{"rendered":"https:\/\/open-boat-projects.org\/?page_id=4131"},"modified":"2023-01-19T21:03:10","modified_gmt":"2023-01-19T21:03:10","slug":"maritime-data-server-mds","status":"publish","type":"page","link":"https:\/\/open-boat-projects.org\/en\/maritime-data-server-mds\/","title":{"rendered":"Maritime Data Server (MDS)"},"content":{"rendered":"<p><a href=\"https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/01\/MDS_Dashboard.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-4133\" src=\"https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/01\/MDS_Dashboard-1024x676.png\" alt=\"\" width=\"500\" height=\"330\" srcset=\"https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/01\/MDS_Dashboard-1024x676.png 1024w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/01\/MDS_Dashboard-300x198.png 300w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/01\/MDS_Dashboard-768x507.png 768w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/01\/MDS_Dashboard-18x12.png 18w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/01\/MDS_Dashboard.png 1212w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/a><\/p>\n<p>Fig.: MDS dashboard<\/p>\n<p>The MDS \u2013 <strong>M<\/strong>maritime <strong>D<\/strong>ata <strong>S<\/strong>erver was developed to store and display boat data.<\/p>\n<p><strong>Which data can be saved?<\/strong><\/p>\n<p>During development, emphasis was placed on having a system that was as flexible as possible. The MDS is currently prepared for temperatures, voltages, GPS values, pressure and humidity, digital values, etc. Further data can be created by defining sensor types in the database.<\/p>\n<p><strong>Where does this data come from?<\/strong><\/p>\n<p>The data can come from an Arduino, ESP32, Raspberry PI or any other device. Also the\u00a0<a href=\"https:\/\/open-boat-projects.org\/en\/lora-bootsmonitor\/\">LoRa boat monitor<\/a> by Norbert can be used without further modification to his software. All you have to do is set up a webhook in the TTN. The data can be sent to a Web API via WiFi or GSM, or the LoRa\/TTN network can be used. On the MDS, multiple users can only see their own hardware in the form of boards. Everyone has their own personalized dashboard. Sensors can be moved using Drag&amp;Drop. Limit values and colors of the measured values can be adjusted. There is also a graph view in which the progression of measured values is clearly displayed.<\/p>\n<p><a href=\"https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/01\/MDS_Graph.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-4135\" src=\"https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/01\/MDS_Graph-1024x686.png\" alt=\"\" width=\"500\" height=\"335\" srcset=\"https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/01\/MDS_Graph-1024x686.png 1024w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/01\/MDS_Graph-300x201.png 300w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/01\/MDS_Graph-768x514.png 768w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/01\/MDS_Graph-18x12.png 18w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/01\/MDS_Graph.png 1259w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/a><\/p>\n<p>Fig.: Graphic progression of the measured values<\/p>\n<p>Under \u201cMap\u201d you can see your boards on a map with their respective position data.<\/p>\n<p><a href=\"https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/01\/MDS_Map.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-4136\" src=\"https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/01\/MDS_Map-1024x665.png\" alt=\"\" width=\"500\" height=\"324\" srcset=\"https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/01\/MDS_Map-1024x665.png 1024w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/01\/MDS_Map-300x195.png 300w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/01\/MDS_Map-768x498.png 768w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/01\/MDS_Map-18x12.png 18w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/01\/MDS_Map.png 1259w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/a><\/p>\n<p>Fig.: Position data of the boards (demo)<\/p>\n<p>If the defined limit values of certain sensors are exceeded or not reached, the MDS sends an e-mail or telegram message and the owner is informed.<\/p>\n<h2>Responsive design<\/h2>\n<p>A responsive design was important to me when developing the MDS. This means that the pages can be displayed in a meaningful way regardless of the end device used (PC, tablet or mobile phone), without having to build a separate front end for each device or the corresponding resolution.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-4140 size-full\" src=\"https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/01\/MDS_Dashboard_Mobile.png\" alt=\"\" width=\"208\" height=\"393\" srcset=\"https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/01\/MDS_Dashboard_Mobile.png 208w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/01\/MDS_Dashboard_Mobile-159x300.png 159w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/01\/MDS_Dashboard_Mobile-6x12.png 6w\" sizes=\"auto, (max-width: 208px) 100vw, 208px\" \/><\/p>\n<p>Fig.: Responsive design of the websites<\/p>\n<h2>Data transfer<\/h2>\n<p>Here is a graphic representation of possible data transfers:<\/p>\n<p><a href=\"https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/01\/Daten_Uebertragung.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-4142\" src=\"https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/01\/Daten_Uebertragung-1024x428.png\" alt=\"\" width=\"500\" height=\"209\" srcset=\"https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/01\/Daten_Uebertragung-1024x428.png 1024w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/01\/Daten_Uebertragung-300x125.png 300w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/01\/Daten_Uebertragung-768x321.png 768w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/01\/Daten_Uebertragung-18x8.png 18w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/01\/Daten_Uebertragung.png 1185w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/a><\/p>\n<p>Fig.: Data transmission paths<\/p>\n<h2>Further information<\/h2>\n<p>A demo version of the MDS:\u00a0<a href=\"https:\/\/mds-demo.derguntmar.de\/\">https:\/\/mds-demo.derguntmar.de\/<\/a><br \/>\ne-mail: <span id=\"cloak4e956b2329b06f25d1dbe4c9d9a90f5d\"><a href=\"mailto:test@test.de\">test@test.de<\/a><br \/>\npassword: test<br \/>\n<\/span><\/p>\n<p>The source code is published on Github.<br \/>\nMDS:\u00a0<a href=\"https:\/\/github.com\/bytecrusher\/MaritimeDataServer\">https:\/\/github.com\/bytecrusher\/MaritimeDataServer<\/a><\/p>\n<p>The homepage of the project founder: <a href=\"http:\/\/www.derguntmar.de\">derguntmar.de<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>Fig.: MDS Dashboard The MDS \u2013 Maritime Data Server was developed to store and display boat data. What data can be saved? During development, emphasis was placed on having a system that was as flexible as possible. The MDS is currently prepared for temperatures, voltages, GPS values, pressure and humidity, digital values, etc. Further data can be defined by... <a href=\"https:\/\/open-boat-projects.org\/en\/maritime-data-server-mds\/\" class=\"more-link\">Read more <span class=\"screen-reader-text\">Maritime Data Server (MDS)<\/span><\/a><\/p>","protected":false},"author":62,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"categories":[41,37],"tags":[56,54,55,53,52,57,58],"class_list":["post-4131","page","type-page","status-publish","hentry","category-opendata","category-projects","tag-daten","tag-guntmar","tag-lora","tag-maritime-data-server","tag-mds","tag-speichern","tag-visualisieren"],"_links":{"self":[{"href":"https:\/\/open-boat-projects.org\/en\/wp-json\/wp\/v2\/pages\/4131","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/open-boat-projects.org\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/open-boat-projects.org\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/open-boat-projects.org\/en\/wp-json\/wp\/v2\/users\/62"}],"replies":[{"embeddable":true,"href":"https:\/\/open-boat-projects.org\/en\/wp-json\/wp\/v2\/comments?post=4131"}],"version-history":[{"count":13,"href":"https:\/\/open-boat-projects.org\/en\/wp-json\/wp\/v2\/pages\/4131\/revisions"}],"predecessor-version":[{"id":4180,"href":"https:\/\/open-boat-projects.org\/en\/wp-json\/wp\/v2\/pages\/4131\/revisions\/4180"}],"wp:attachment":[{"href":"https:\/\/open-boat-projects.org\/en\/wp-json\/wp\/v2\/media?parent=4131"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/open-boat-projects.org\/en\/wp-json\/wp\/v2\/categories?post=4131"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/open-boat-projects.org\/en\/wp-json\/wp\/v2\/tags?post=4131"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}