{"id":8091,"date":"2025-11-29T09:35:12","date_gmt":"2025-11-29T08:35:12","guid":{"rendered":"https:\/\/web-dev-weissblau.de\/microconsult\/?p=8091"},"modified":"2026-02-10T19:03:10","modified_gmt":"2026-02-10T18:03:10","slug":"what-iot-means-for-embedded-software-development","status":"publish","type":"post","link":"https:\/\/www.microconsult.de\/en\/was-iot-fuer-die-embedded-softwareentwicklung-bedeutet\/","title":{"rendered":"What IoT means for embedded software development"},"content":{"rendered":"<h2>Eine Analyse zu Trends, Chancen und Risiken<\/h2>\n<p>Autor: Prof. Dr. Dr.-Ing. Matthias K\u00f6nig, Fachhochschule Bielefeld, Campus Minden<\/p>\n<h3>Beitrag &#8211; Embedded Software Engineering Kongress 2015<\/h3>\n<p><strong>Die Softwareentwicklung f\u00fcr eingebettete Systeme umfasst ein breites Feld von Anwendungen, bei denen Internet of Things (IoT) eine relativ neue Kategorie bildet. Bei IoT-Anwendungen spielt die Vernetzung und die Kommunikation mit dem &#8222;Thing&#8220; eine wesentliche Rolle, beispielsweise werden Nutzer einen webbasierten Zugriff oder eine mobile Applikation einfordern. Derzeitige Trends zeigen auf, dass der Einsatz von SDKs mit m\u00e4chtigen APIs zunehmend Einfluss auf die Entwicklung im Bereich IoT nehmen werden, vergleichbar mit der Entwicklung, die bei Smartphones beobachtet werden konnte. Ferner wird die zuk\u00fcnftige Entwicklergeneration gepr\u00e4gt durch die Vorteile des Einsatzes von oft offenen SDKs und APIs mit umfangreicher Dokumentation. In diesem Beitrag findet eine Bestandsaufnahme aktueller Str\u00f6mungen statt, die die Softwareentwicklung f\u00fcr IoT beeinflussen. Das sich ergebene Spannungsfeld zwischen derzeitigen und zuk\u00fcnftigen &#8222;idealen&#8220; Entwicklerkompetenzen wird aufgezeigt.<\/strong><\/p>\n<h2>Einleitung<\/h2>\n<p>Das Internet of Things (IoT) kann am einfachsten als Netzwerk (Internet) von miteinander kommunizierenden eingebetteten Systemen mit Sensoren\/Aktoren (Things) betrachtet werden. H\u00e4ufig wird der Begriff Cyber-physisches System synonym f\u00fcr IoT verwendet. Sch\u00e4tzungen sagen einen stark wachsenden Markt f\u00fcr IoT voraus\u00a0[1], deren Anwendungen beispielsweise von intelligenten Gartenger\u00e4ten \u00fcber steuerbare Lichtsysteme bis tragbaren Fitness-Trackern reichen. Mit den Ger\u00e4ten verwoben sind \u00fcblicherweise Cloud-basierte Anwendungen zur Datenspeicherung und -analyse und oftmals zugeh\u00f6rige mobile Applikationen.<\/p>\n<h2>IoT-Trends und deren Analyse<\/h2>\n<p>Der gr\u00f6\u00dfte Treiber des IoT ist das prognostizierte wirtschaftliche Marktpotenzial. Dieses Potenzial motiviert eine Vielzahl an Aktivit\u00e4ten von gro\u00dfen und kleinen Unternehmen. Es gibt mehrere Bestrebungen zur Standardisierung im IoT-Bereich, welche von verschiedenen Industriekonsortien oder Organisationen gef\u00fchrt werden. Alle vereint, dass sie an der IoT-Wertsch\u00f6pfungskette partizipieren m\u00f6chten. Die Wertsch\u00f6pfungskette kann dabei entsprechend den Schichten von IoT-Architekturmodellen dargestellt werden (s.u.).<\/p>\n<p>Ein weiterer Treiber des IoT ist die voranschreitende Weiterentwicklung im technischen Bereich (kleinere, effizientere Multicore-Mikrocontroller). Ferner beeinflusst der Erfolg der Smartphones die Nachfrage nach mit diesen zu verbindenden Ger\u00e4ten, die \u00e4hnlich wie Smartphones in ihrer Funktion und Bedienbarkeit handhabbar sein sollen.<\/p>\n<p>Die Maker-Bewegung und das Crowd-Funding haben zus\u00e4tzlichen Einfluss auf die IoT-Entwicklung. Die Maker-Bewegung und die Verf\u00fcgbarkeit von Open Source bzw. Open Hardware haben dazu gef\u00fchrt, dass man ohne tiefergehende technische Expertise eigene IoT-Ideen technisch umsetzen kann. Durch Crowd-Funding lassen sich Einstiegsh\u00fcrden f\u00fcr Start-ups zur Umsetzung von IoT-Ideen \u00fcberwinden. Beispielsweise finden sich auf Webseiten wie kickstarter.com IoT-Projekte, deren Prototypen zuerst mit einer Maker-Technologie umgesetzt und dann bis zur Serienreife entwickelt wurden.<\/p>\n<p>Im Kontext der Entwicklung von eingebetteten Systemen zeigt eine von UBM Tech 2014 durchgef\u00fchrte Marktstudie u.a. eine Steigerung der Anzahl von Embedded-Systems-Projekten f\u00fcr IoT, einen Trend zum Einsatz von Open-Source-Betriebssystemen (insbesondere Android, FreeRTOS),\u00a0 der Nutzung von u.a. Software-APIs als Informationsquelle und die Wichtigkeit von IDEs und Softwarebibliotheken als Tools [2].<\/p>\n<h2>IoT und APIs<\/h2>\n<p>Die meisten der IoT-Architekturmodelle sind mehrschichtig mit einer groben Unterteilung mindestens in Ger\u00e4te-, Netzwerk- und Anwendungsschicht aufgebaut\u00a0[1,3]. Die mit der Konnektivit\u00e4t der Systeme einhergehende Komplexit\u00e4t wird durch Architekturmodelle und deren Abstraktion einfacher beherrschbar.<\/p>\n<p>Zur Umsetzung einer mehrschichtigen Architektur helfen aus Entwicklersicht Applications Programming Interfaces (APIs) mit guter Dokumentation und vielen Beispielen. Idealerweise umfasst eine API einen breiten, durch Kapselung und Abstraktion einfach zu programmierenden Funktionsumfang. Solche APIs sind daher m\u00e4chtige Werkzeuge zur Umsetzung einer vollst\u00e4ndigen IoT-Anwendung und erlauben eine schnelle und effiziente Entwicklung mit guter Portabilit\u00e4t. \u00a0W\u00fcnschenswert sind f\u00fcr Entwickler, dass der Funktionsumfang m\u00f6glichst die Breite des IoT-Spektrums abdeckt (eingebettetes System, Konnektivit\u00e4t,\u00a0 Cloud Computing, mobile App&#8230;). \u00a0Idealerweise ist eine API &#8222;gepr\u00fcft&#8220; hinsichtlich Anforderungen von Security und Safety, die sich u.a aus der Konnektivit\u00e4t bei IoT ergeben. Quelloffene APIs k\u00f6nnen hier vorteilhaft sein.<\/p>\n<p>Die Nutzung einer API beginnt f\u00fcr IoT auf dem Ger\u00e4t\/Thing. Dies steht im Einklang mit den oben genannten Trends. So weisen offene Betriebssysteme \u00fcblicherweise genauso wie Prototyping-Plattformen entsprechend umfangreiche APIs auf.<\/p>\n<p>Einige Beispiele sollen die durchgehende Verwendung von APIs exemplarisch aufzeigen; API-zentrierte Frameworks, die von Organisationen und Unternehmen offensichtlich als zielf\u00fchrend angesehen werden, sind AllJoyn der AllSeenAlliance [4], IoTivity des Open Interconnect Consortium [5], Xively von LogMeIn Inc. [6], Cumulocity von Cumulocity [7]&#8230; Diese IoT-Frameworks bedienen sich in der Regel auf der Ger\u00e4teebene an fremden APIs f\u00fcr Hardwareabstraktion.\u00a0 Diese APIs auf Ger\u00e4teebene gehen beispielsweise von Arduino [8] oder mbed [9] bis zu Betriebssystemen wie FreeRTOS [10] oder Android [11].<\/p>\n<p>Setzt man die obigen Ausf\u00fchrungen zueinander in Beziehung, l\u00e4sst sich generell die These ableiten, dass SDKs mit m\u00e4chtigen APIs die Softwareentwicklung f\u00fcr eingebettete Systeme mit IoT-Anwendungen \u00e4hnlich vereinfachen werden, wie es seinerzeit die Verf\u00fcgbarkeit von entsprechenden APIs f\u00fcr die Entwicklung von Smartphone-Anwendungen getan hat. Dieser These gerecht werden auch neue Kurskonzepte in der universit\u00e4ren Lehre, in denen die Einwirkung der Softwarekonzepte f\u00fcr mobile Apps bei der Entwicklung von Embedded Systems ber\u00fccksichtigt wird [12].<\/p>\n<p>Generell kann davon ausgegangen werden, dass insbesondere die zuk\u00fcnftige Entwicklergeneration, z.B. Studierende der Informatik, Erfahrung bei der Entwicklung mit komfortablen APIs f\u00fcr mobile Applikationen haben. Diese Erfahrung f\u00fchrt zu einer Erwartungshaltung an die Entwicklung in anderen Gebieten, wie eingebettete Systeme und IoT.<\/p>\n<h2>Folgerungen<\/h2>\n<p>Die gew\u00fcnschten Kompetenzen eines Entwicklers f\u00fcr eingebettete Systeme sind vielf\u00e4ltig. Sie umfassen neben generellen Kenntnissen des Softwareengineering u.a. speziellen Sachverstand der Gebiete Rechnerarchitektur (insb. Mikrocontroller), Programmiersprachen (z.B. Assembler, C, C++, Matlab), Betriebssysteme (insb. RTOS), Modellierung (UML, SysML) bzw. MDD, Safety und Security, Normen (z.B. IEC 61508, ISO 26262). Dar\u00fcber hinaus wird Dom\u00e4nenwissen der Anwendung und wirtschaftliches Denken verlangt.<\/p>\n<p>F\u00fcr den Bereich IoT werden zu den geforderten F\u00e4higkeiten gem\u00e4\u00df den Architekturmodellen zuk\u00fcnftig Kenntnisse aus den Bereichen Internetprotokolle (z.B. REST, MQTT), Datenbanken, Cloud Computing, mobile Applikationen hinzukommen, um einen ganzheitlichen Ansatz der Entwicklung zu gew\u00e4hrleisten. Auch bei Projekten mit gr\u00f6\u00dferen Teams und damit verbundener Aufgabenteilung ist es erforderlich, dass alle Bereiche jedem Teammitglied mindestens bekannt sind.<\/p>\n<p>Die zuk\u00fcnftige Entwicklergeneration sammelt Erfahrungen mit IoT-APIs. Das wird sich positiv auf die Bew\u00e4ltigung von IoT-Projekten auswirken. Durch die mit APIs verbundenen h\u00f6heren Abstraktionsschichten wird ein gr\u00f6\u00dferes Spektrum an notwendigen Kenntnissen handhabbar und eine effiziente und z\u00fcgige IoT-Entwicklung erm\u00f6glicht.<\/p>\n<p>Allerdings bestehen Risiken, die sich aufgrund einer fehlenden Auseinandersetzung mit den Abstraktionsschichten ergeben k\u00f6nnen. Beispielsweise k\u00f6nnte Verst\u00e4ndnis von Low-Level-Funktionsweisen verloren gehen, die u.a. f\u00fcr sicherheitsrelevante Einsch\u00e4tzungen wichtig sind.<\/p>\n<p>Es wird f\u00fcr IoT-Entwickler notwendig sein, sich mit h\u00f6heren Abstraktionsebenen und Kenntnissen au\u00dferhalb der \u00fcblichen Embedded-Systems-Entwicklung zu besch\u00e4ftigen. Abstraktion mittels Modellen (UML\/SysML) und High-Level-Programmierung werden daf\u00fcr unumg\u00e4nglich sein. Bei IoT-Plattformen werden m\u00e4chtige, gut dokumentierte, APIs mit Beispielen gegen\u00fcber anderen Ans\u00e4tzen im Vorteil sein. Die Qualit\u00e4t von SDKs wird an dem Komfort von SDKs f\u00fcr mobile Applikationen gemessen werden.\u00a0 Ebenfalls werden Anbieter von IoT-Systemen sich an Entwicklungszyklen orientieren und messen lassen, wie man sie eher f\u00fcr mobile Applikationen kennt.<\/p>\n<p>Ferner ist zu erwarten, dass sich eine offene API bei starker Akzeptanz durch die Entwickler fr\u00fcher als ein Quasi-Standard durchsetzen wird als ein von einem Konsortium verabschiedeter Standard. Somit darf man gespannt sein, wie sich die Vorst\u00f6\u00dfe (Brillo [13] und HomeKit [14]) in Richtung IoT der beiden derzeit f\u00fchrenden Anbieter von mobilen Betriebssystemen entwickeln werden.<\/p>\n<h2>Zusammenfassung<\/h2>\n<p>Die Softwareentwicklung f\u00fcr IoT umfasst ein breites Spektrum an technischem Fachwissen. Offene, m\u00e4chtige APIs erlauben durch einen h\u00f6heren Abstraktionslevel effiziente und z\u00fcgige IoT-Entwicklungen. Embedded-Systems-Entwickler sollten sich mit diesen APIs besch\u00e4ftigen, bevor sie ein IoT-Projekt starten.<\/p>\n<h2>Literatur- und Quellenverzeichnis<\/h2>\n<p>[1] A. Al-Fuqaha, M. Guizani, M. Mohammadi, M. Aledhari, M. Ayyash,\u00a0<em>Internet of things: a survey on enabling technologies, protocols and applications<\/em>, IEEE Communications Surveys &amp; Tutorials, Vol. PP, No. 99, 2015<\/p>\n<p>[2] UBM Tech,\u00a0<em>2014 Embedded Market Study: Then, Now: What\u2019s Next?<\/em>, 2014<\/p>\n<p>[3]\u00a0<a href=\"https:\/\/www.iot-a.eu\/\" target=\"_blank\" rel=\"noopener\">https:\/\/www.iot-a.eu<\/a><\/p>\n<p>[4]\u00a0<a href=\"https:\/\/allseenalliance.org\/developers\" target=\"_blank\" rel=\"noopener\">https:\/\/allseenalliance.org\/developers<\/a><\/p>\n<p>[5]\u00a0<a href=\"https:\/\/www.iotivity.org\/\" target=\"_blank\" rel=\"noopener\">https:\/\/www.iotivity.org<\/a><\/p>\n<p>[6]\u00a0<a href=\"https:\/\/xively.com\/\" target=\"_blank\" rel=\"noopener\">https:\/\/xively.com<\/a><\/p>\n<p>[7]\u00a0<a href=\"https:\/\/www.cumulocity.com\/\" target=\"_blank\" rel=\"noopener\">https:\/\/www.cumulocity.com<\/a><\/p>\n<p>[8]\u00a0<a href=\"https:\/\/www.arduino.cc\/\" target=\"_blank\" rel=\"noopener\">https:\/\/www.arduino.cc<\/a><\/p>\n<p>[9]\u00a0<a href=\"https:\/\/www.mbed.com\/\" target=\"_blank\" rel=\"noopener\">https:\/\/www.mbed.com<\/a><\/p>\n<p>[10]\u00a0<a href=\"https:\/\/www.freertos.org\/\" target=\"_blank\" rel=\"noopener\">https:\/\/www.freertos.org<\/a><\/p>\n<p>[11]\u00a0<a href=\"https:\/\/developer.android.com\/\" target=\"_blank\" rel=\"noopener\">https:\/\/developer.android.com<\/a><\/p>\n<p>[12] G. Jeong, D. Kang, S. Lim, N. Dutt,\u00a0<em>An advanced course design for mobile embedded software through Android programming<\/em>, Proc. Workshop on Embedded and Cyber-Physical Systems Education, Tampere, Finland 2013<\/p>\n<p>[13]\u00a0<a href=\"https:\/\/developers.google.com\/brillo\" target=\"_blank\" rel=\"noopener\">https:\/\/developers.google.com\/brillo<\/a><\/p>\n<p>[14]\u00a0<a href=\"https:\/\/developer.apple.com\/homekit\" target=\"_blank\" rel=\"noopener\">https:\/\/developer.apple.com\/homekit<\/a><\/p>\n<p><a title=\"Was IoT f\u00fcr die Embedded-Softwareentwicklung bedeutet (PDF)\" href=\"https:\/\/www.microconsult.de\/wp-content\/uploads\/2025\/11\/fachinfo_ese_iot_was_iot_fuer_die_embedded-softwareentwicklung_bedeutet_fachhochschule_bielefeld_koenig.pdf\" target=\"_blank\" rel=\"noopener\"><strong>Beitrag als PDF downloaden<\/strong><\/a><\/p>\n<hr \/>\n<h2>System- und Hardwareentwicklung &#8211; unsere Trainings &amp; Coachings<\/h2>\n<p><strong>Wollen Sie sich auf den aktuellen Stand der Technik bringen?<\/strong><\/p>\n<p>Dann informieren Sie sich\u00a0<a title=\"MicroConsult Training\" href=\"https:\/\/www.microconsult.de\/alle-trainings-termine-komplettuebersicht\/\" target=\"_blank\" rel=\"noopener\"><strong>hier<\/strong>\u00a0<\/a>zu Schulungen\/ Seminaren\/ Trainings\/ Workshops und individuellen Coachings von MircoConsult zum Thema Internet of Things\/System- und Hardwareentwicklung.<\/p>\n<p><strong>Training &amp; Coaching zu den weiteren Themen unseren Portfolios finden Sie\u00a0<a title=\"Training &amp; Beratung - alle Themen\" href=\"https:\/\/www.microconsult.de\/training-beratung\/\" target=\"_blank\" rel=\"noopener\">hier<\/a>.<\/strong><\/p>\n<hr \/>\n<h2>System- und Hardwareentwicklung &#8211; Fachwissen<\/h2>\n<p>Wertvolles Fachwissen zum Thema Internet of Things\/System- und Hardwareentwicklung steht\u00a0<a title=\"Embedded- und Echtzeit-Softwareentwicklung\" href=\"https:\/\/www.microconsult.de\/system-und-hardwareentwicklung\/\" target=\"_blank\" rel=\"noopener\"><strong>hier\u00a0<\/strong><\/a>f\u00fcr Sie zum kostenfreien Download bereit.<\/p>\n<p><a title=\"Embedded- und Echtzeit-Softwareentwicklung\" href=\"https:\/\/www.microconsult.de\/system-und-hardwareentwicklung\/\" target=\"_blank\" rel=\"noopener\"><strong>Zu den Fachinformationen<\/strong><\/a><\/p>\n<p><strong>Fachwissen zu weiteren Themen unseren Portfolios finden Sie <a title=\"MicroConsult Fachwissen\" href=\"https:\/\/www.microconsult.de\/fachwissen\/\" target=\"_blank\" rel=\"noopener\">hier<\/a>.<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Eine Analyse zu Trends, Chancen und Risiken Autor: Prof. Dr. Dr.-Ing. Matthias K\u00f6nig, Fachhochschule Bielefeld, Campus Minden Beitrag &#8211; Embedded Software Engineering Kongress 2015 Die Softwareentwicklung f\u00fcr eingebettete Systeme umfasst ein breites Feld von Anwendungen, bei denen Internet of Things (IoT) eine relativ neue Kategorie bildet. Bei IoT-Anwendungen spielt die Vernetzung und die Kommunikation mit [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","inline_featured_image":false,"footnotes":""},"categories":[],"tags":[],"class_list":["post-8091","post","type-post","status-publish","format-standard","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Was IoT f\u00fcr die Embedded-Softwareentwicklung bedeutet - MicroConsult Academy GmbH<\/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:\/\/www.microconsult.de\/en\/what-iot-means-for-embedded-software-development\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Was IoT f\u00fcr die Embedded-Softwareentwicklung bedeutet - MicroConsult Academy GmbH\" \/>\n<meta property=\"og:description\" content=\"Eine Analyse zu Trends, Chancen und Risiken Autor: Prof. Dr. Dr.-Ing. Matthias K\u00f6nig, Fachhochschule Bielefeld, Campus Minden Beitrag &#8211; Embedded Software Engineering Kongress 2015 Die Softwareentwicklung f\u00fcr eingebettete Systeme umfasst ein breites Feld von Anwendungen, bei denen Internet of Things (IoT) eine relativ neue Kategorie bildet. Bei IoT-Anwendungen spielt die Vernetzung und die Kommunikation mit [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.microconsult.de\/en\/what-iot-means-for-embedded-software-development\/\" \/>\n<meta property=\"og:site_name\" content=\"MicroConsult Academy GmbH\" \/>\n<meta property=\"article:published_time\" content=\"2025-11-29T08:35:12+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-10T18:03:10+00:00\" \/>\n<meta name=\"author\" content=\"weissblau media\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"weissblau media\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/was-iot-fuer-die-embedded-softwareentwicklung-bedeutet\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/was-iot-fuer-die-embedded-softwareentwicklung-bedeutet\\\/\"},\"author\":{\"name\":\"weissblau media\",\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/#\\\/schema\\\/person\\\/b6d4c4ae959b068fbe8d9416ed019a0a\"},\"headline\":\"Was IoT f\u00fcr die Embedded-Softwareentwicklung bedeutet\",\"datePublished\":\"2025-11-29T08:35:12+00:00\",\"dateModified\":\"2026-02-10T18:03:10+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/was-iot-fuer-die-embedded-softwareentwicklung-bedeutet\\\/\"},\"wordCount\":1472,\"commentCount\":0,\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.microconsult.de\\\/was-iot-fuer-die-embedded-softwareentwicklung-bedeutet\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/was-iot-fuer-die-embedded-softwareentwicklung-bedeutet\\\/\",\"url\":\"https:\\\/\\\/www.microconsult.de\\\/was-iot-fuer-die-embedded-softwareentwicklung-bedeutet\\\/\",\"name\":\"Was IoT f\u00fcr die Embedded-Softwareentwicklung bedeutet - MicroConsult Academy GmbH\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/#website\"},\"datePublished\":\"2025-11-29T08:35:12+00:00\",\"dateModified\":\"2026-02-10T18:03:10+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/#\\\/schema\\\/person\\\/b6d4c4ae959b068fbe8d9416ed019a0a\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/was-iot-fuer-die-embedded-softwareentwicklung-bedeutet\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.microconsult.de\\\/was-iot-fuer-die-embedded-softwareentwicklung-bedeutet\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/was-iot-fuer-die-embedded-softwareentwicklung-bedeutet\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.microconsult.de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Was IoT f\u00fcr die Embedded-Softwareentwicklung bedeutet\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/#website\",\"url\":\"https:\\\/\\\/www.microconsult.de\\\/\",\"name\":\"MicroConsult Academy GmbH\",\"description\":\"Professionelle Schulungen, Beratung und Projektunterst\u00fctzung\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.microconsult.de\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/#\\\/schema\\\/person\\\/b6d4c4ae959b068fbe8d9416ed019a0a\",\"name\":\"weissblau media\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/bbb409da4970da9446f6c49465d453cb8a0dae301e4d4f465b5c4e62408daa2e?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/bbb409da4970da9446f6c49465d453cb8a0dae301e4d4f465b5c4e62408daa2e?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/bbb409da4970da9446f6c49465d453cb8a0dae301e4d4f465b5c4e62408daa2e?s=96&d=mm&r=g\",\"caption\":\"weissblau media\"},\"sameAs\":[\"https:\\\/\\\/www.microconsult.de\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"What IoT means for embedded software development - MicroConsult Academy GmbH","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:\/\/www.microconsult.de\/en\/what-iot-means-for-embedded-software-development\/","og_locale":"en_GB","og_type":"article","og_title":"Was IoT f\u00fcr die Embedded-Softwareentwicklung bedeutet - MicroConsult Academy GmbH","og_description":"Eine Analyse zu Trends, Chancen und Risiken Autor: Prof. Dr. Dr.-Ing. Matthias K\u00f6nig, Fachhochschule Bielefeld, Campus Minden Beitrag &#8211; Embedded Software Engineering Kongress 2015 Die Softwareentwicklung f\u00fcr eingebettete Systeme umfasst ein breites Feld von Anwendungen, bei denen Internet of Things (IoT) eine relativ neue Kategorie bildet. Bei IoT-Anwendungen spielt die Vernetzung und die Kommunikation mit [&hellip;]","og_url":"https:\/\/www.microconsult.de\/en\/what-iot-means-for-embedded-software-development\/","og_site_name":"MicroConsult Academy GmbH","article_published_time":"2025-11-29T08:35:12+00:00","article_modified_time":"2026-02-10T18:03:10+00:00","author":"weissblau media","twitter_card":"summary_large_image","twitter_misc":{"Written by":"weissblau media","Estimated reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.microconsult.de\/was-iot-fuer-die-embedded-softwareentwicklung-bedeutet\/#article","isPartOf":{"@id":"https:\/\/www.microconsult.de\/was-iot-fuer-die-embedded-softwareentwicklung-bedeutet\/"},"author":{"name":"weissblau media","@id":"https:\/\/www.microconsult.de\/#\/schema\/person\/b6d4c4ae959b068fbe8d9416ed019a0a"},"headline":"Was IoT f\u00fcr die Embedded-Softwareentwicklung bedeutet","datePublished":"2025-11-29T08:35:12+00:00","dateModified":"2026-02-10T18:03:10+00:00","mainEntityOfPage":{"@id":"https:\/\/www.microconsult.de\/was-iot-fuer-die-embedded-softwareentwicklung-bedeutet\/"},"wordCount":1472,"commentCount":0,"inLanguage":"en-GB","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.microconsult.de\/was-iot-fuer-die-embedded-softwareentwicklung-bedeutet\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.microconsult.de\/was-iot-fuer-die-embedded-softwareentwicklung-bedeutet\/","url":"https:\/\/www.microconsult.de\/was-iot-fuer-die-embedded-softwareentwicklung-bedeutet\/","name":"What IoT means for embedded software development - MicroConsult Academy GmbH","isPartOf":{"@id":"https:\/\/www.microconsult.de\/#website"},"datePublished":"2025-11-29T08:35:12+00:00","dateModified":"2026-02-10T18:03:10+00:00","author":{"@id":"https:\/\/www.microconsult.de\/#\/schema\/person\/b6d4c4ae959b068fbe8d9416ed019a0a"},"breadcrumb":{"@id":"https:\/\/www.microconsult.de\/was-iot-fuer-die-embedded-softwareentwicklung-bedeutet\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.microconsult.de\/was-iot-fuer-die-embedded-softwareentwicklung-bedeutet\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.microconsult.de\/was-iot-fuer-die-embedded-softwareentwicklung-bedeutet\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.microconsult.de\/"},{"@type":"ListItem","position":2,"name":"Was IoT f\u00fcr die Embedded-Softwareentwicklung bedeutet"}]},{"@type":"WebSite","@id":"https:\/\/www.microconsult.de\/#website","url":"https:\/\/www.microconsult.de\/","name":"MicroConsult Academy GmbH","description":"Professional training, consulting and project support","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.microconsult.de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Person","@id":"https:\/\/www.microconsult.de\/#\/schema\/person\/b6d4c4ae959b068fbe8d9416ed019a0a","name":"weissblau media","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/secure.gravatar.com\/avatar\/bbb409da4970da9446f6c49465d453cb8a0dae301e4d4f465b5c4e62408daa2e?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/bbb409da4970da9446f6c49465d453cb8a0dae301e4d4f465b5c4e62408daa2e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/bbb409da4970da9446f6c49465d453cb8a0dae301e4d4f465b5c4e62408daa2e?s=96&d=mm&r=g","caption":"weissblau media"},"sameAs":["https:\/\/www.microconsult.de"]}]}},"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/www.microconsult.de\/en\/wp-json\/wp\/v2\/posts\/8091","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.microconsult.de\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.microconsult.de\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.microconsult.de\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.microconsult.de\/en\/wp-json\/wp\/v2\/comments?post=8091"}],"version-history":[{"count":7,"href":"https:\/\/www.microconsult.de\/en\/wp-json\/wp\/v2\/posts\/8091\/revisions"}],"predecessor-version":[{"id":11589,"href":"https:\/\/www.microconsult.de\/en\/wp-json\/wp\/v2\/posts\/8091\/revisions\/11589"}],"wp:attachment":[{"href":"https:\/\/www.microconsult.de\/en\/wp-json\/wp\/v2\/media?parent=8091"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.microconsult.de\/en\/wp-json\/wp\/v2\/categories?post=8091"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.microconsult.de\/en\/wp-json\/wp\/v2\/tags?post=8091"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}