{ "@context": { "@base": "https://portfoliodb.hslu.ch/", "madek": "https://portfoliodb.hslu.ch/ns#", "madek_system": "https://portfoliodb.hslu.ch/vocabulary/madek_system:", "Keyword": "https://portfoliodb.hslu.ch/vocabulary/keyword/", "Role": "https://portfoliodb.hslu.ch/roles/", "rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#", "rdfs": "http://www.w3.org/2000/01/rdf-schema#", "owl": "http://www.w3.org/2002/07/owl#", "madek_core": "https://portfoliodb.hslu.ch/vocabulary/madek_core:", "madek_institution": "https://portfoliodb.hslu.ch/vocabulary/institution:", "madek_creative_work": "https://portfoliodb.hslu.ch/vocabulary/creative_work:", "madek_rights": "https://portfoliodb.hslu.ch/vocabulary/rights:" }, "@graph": [ { "@id": "https://portfoliodb.hslu.ch/entries/5157c2e1-c709-4bb6-988f-5e617f0f7d62", "@type": "madek:MediaEntry", "madek_core:title": { "@value": "PARALLEL MULTI-DEVICE FIRMWARE UPDATE OVER THE AIR WITH A LORAWAN NETWORK", "@type": "madek:Text" }, "madek_core:authors": { "@id": "https://portfoliodb.hslu.ch/people/2c8fac77-817b-41a8-8fa0-1fdfa2e31264" }, "madek_core:portrayed_object_date": { "@value": "17.06.2022", "@type": "madek:TextDate" }, "madek_core:description": { "@value": "Im Rahmen dieser Arbeit wurde eine Demonstrator-Infrastructur entwickelt, welches als\r\nKonzeptachweises den Prozess eines «Firmware updadates over the air» in einem LoRaWAN\r\nNetzwerk an mehrere «Nodes» gleichzeitig aufzeigen kann. Neben einer selbst entwickelten\r\nHardware, die jene Nodes im Feld simuliert, und einem FirmwareOverTheAirUpdate-server (FUOTA),\r\nwurde ein Protokoll erarbeitet, das mit Hilfe von vordefinierten Spezifikationen der LoRa-Alliance\r\nermöglicht, Firmware Patches parallel an eine Gruppe von Nodes zu senden. Ein speziell entwickelter\r\nBootloader kann diesen Patch dann mit der aktuellen Firmware zu einer neuen Firmwareversion\r\nzusammenführen. Der schlussendlich entwickelte Demonstrator umfasst einen FUOTA-server,\r\nLoRaWAN Netzwerkserver, Gateway und eine LoRaWAN node. Der Demonstrator ist einer der ersten\r\nkompletten Beispielimplementierung des Konzepts «Firmware update over the air» in einem\r\nLoRaWAN Netzwerk und kann für zukünftige Entwicklungen und Recherchen als Anleitung dienen.\r\n\r\nIn the scope of this thesis, a demonstrator infrastructure was developed as a proof-of-concept, which\r\ncan demonstrate the process of a firmware update over the air in a LoRaWAN network to several\r\nnodes simultaneously. Besides a self-developed hardware, which simulates the nodes in the field and\r\na FirmwareOverTheAirUpdate-server (FUOTA), a protocol was developed that allows to send firmware\r\npatches in parallel to a group of nodes using predefined specifications of the LoRa-Alliance. A\r\nspecially developed bootloader can then merge these patches with the current firmware to create a\r\nnew firmware version. The final version of the developed demonstrator includes a FUOTA server,\r\nLoRaWAN network server, gateway and a LoRaWAN node. The demonstrator is one of the first\r\ncomplete example implementations of the concept of firmware update over the air in a LoRaWAN\r\nnetwork and can serve as a basis for future developments and research.", "@type": "madek:Text" }, "madek_core:copyright_notice": { "@value": "Obrist Corsin, Hochschule Luzern - Departement Technik & Architektur", "@type": "madek:Text" }, "madek_institution:field_of_study": { "@id": "https://portfoliodb.hslu.ch/vocabulary/keyword/64d4a247-1d84-4fcd-a089-a3bbf7447c95" }, "madek_institution:field_of_department": { "@id": "https://portfoliodb.hslu.ch/vocabulary/keyword/e02dca77-c61e-48af-be55-0bbb8a6d916a" }, "madek_institution:project_type": { "@id": "https://portfoliodb.hslu.ch/vocabulary/keyword/50110184-dc50-4f29-b456-e81e5e640598" }, "madek_institution:project_leader": { "@id": "https://portfoliodb.hslu.ch/people/ea5245ec-c2f7-45d7-968d-9020b66dfa74" }, "madek_institution:project-expert": { "@id": "https://portfoliodb.hslu.ch/people/f1775123-5a09-4764-b554-9869db8e2fc5" }, "madek_creative_work:participating_instituions": { "@value": "SensDRB GmbH, Root", "@type": "madek:Text" }, "madek_creative_work:format": { "@value": "168 Seiten", "@type": "madek:Text" }, "madek_creative_work:language": { "@id": "https://portfoliodb.hslu.ch/vocabulary/keyword/c6e7b266-1f09-4c82-88de-8542130ed40d" }, "madek_creative_work:location": { "@id": "https://portfoliodb.hslu.ch/vocabulary/keyword/c4d756a5-1828-4357-8af0-86663a02043a" }, "madek_rights:lizenzierung": { "@id": "https://portfoliodb.hslu.ch/vocabulary/keyword/f9e075c7-4438-40ae-a720-38ee90913d26" }, "madek_rights:web_statement": { "@id": "https://portfoliodb.hslu.ch/vocabulary/keyword/b6725459-379b-4b85-b8cf-273fbbeb9265" }, "madek_rights:classification": { "@id": "https://portfoliodb.hslu.ch/vocabulary/keyword/1cc7a5b5-85bd-405f-9fc4-af99c6f880fd" } }, { "@type": "madek:MetaKey", "@id": "madek_core:title", "rdfs:label": [ { "@language": "de", "@value": "Titel" }, { "@language": "en", "@value": "Title" } ], "rdfs:comment": [ { "@language": "de", "@value": null }, { "@language": "en", "@value": null } ] }, { "@type": "madek:MetaKey", "@id": "madek_core:authors", "rdfs:label": [ { "@language": "de", "@value": "Autor/in" }, { "@language": "en", "@value": "Author" } ], "rdfs:comment": [ { "@language": "de", "@value": null }, { "@language": "en", "@value": null } ] }, { "@type": "madek:MetaKey", "@id": "madek_core:portrayed_object_date", "rdfs:label": [ { "@language": "de", "@value": "Datierung" }, { "@language": "en", "@value": "Date" } ], "rdfs:comment": [ { "@language": "de", "@value": null }, { "@language": "en", "@value": null } ] }, { "@type": "madek:MetaKey", "@id": "madek_core:description", "rdfs:label": [ { "@language": "de", "@value": "Beschreibung" }, { "@language": "en", "@value": "Description" } ], "rdfs:comment": [ { "@language": "de", "@value": null }, { "@language": "en", "@value": null } ] }, { "@type": "madek:MetaKey", "@id": "madek_core:copyright_notice", "rdfs:label": [ { "@language": "de", "@value": "Urheberrechtshinweis" }, { "@language": "en", "@value": "Copyright Notice" } ], "rdfs:comment": [ { "@language": "de", "@value": null }, { "@language": "en", "@value": null } ] }, { "@type": "madek:MetaKey", "@id": "madek_institution:field_of_study", "rdfs:label": [ { "@language": "de", "@value": "Studiengang/Studienrichtung" }, { "@language": "en", "@value": "Programme/Specialisation" } ], "rdfs:comment": [ { "@language": "de", "@value": null }, { "@language": "en", "@value": null } ] }, { "@type": "madek:MetaKey", "@id": "madek_institution:field_of_department", "rdfs:label": [ { "@language": "de", "@value": "Departement" }, { "@language": "en", "@value": "School" } ], "rdfs:comment": [ { "@language": "de", "@value": null }, { "@language": "en", "@value": null } ] }, { "@type": "madek:MetaKey", "@id": "madek_institution:project_type", "rdfs:label": [ { "@language": "de", "@value": "Art der Arbeit" }, { "@language": "en", "@value": "Type of assignment" } ], "rdfs:comment": [ { "@language": "de", "@value": null }, { "@language": "en", "@value": null } ] }, { "@type": "madek:MetaKey", "@id": "madek_institution:project_leader", "rdfs:label": [ { "@language": "de", "@value": "Betreuer/Betreuerin" }, { "@language": "en", "@value": "Supervisor" } ], "rdfs:comment": [ { "@language": "de", "@value": "Es sind alle Betreuer/Betreuerinnnen aufzuführen." }, { "@language": "en", "@value": "Show all supervisors" } ] }, { "@type": "madek:MetaKey", "@id": "madek_institution:project-expert", "rdfs:label": [ { "@language": "de", "@value": "Experte/Expertin" }, { "@language": "en", "@value": "Expert" } ], "rdfs:comment": [ { "@language": "de", "@value": null }, { "@language": "en", "@value": null } ] }, { "@type": "madek:MetaKey", "@id": "madek_creative_work:participating_instituions", "rdfs:label": [ { "@language": "de", "@value": "Externe Praxispartner" }, { "@language": "en", "@value": "External partner" } ], "rdfs:comment": [ { "@language": "de", "@value": null }, { "@language": "en", "@value": null } ] }, { "@type": "madek:MetaKey", "@id": "madek_creative_work:format", "rdfs:label": [ { "@language": "de", "@value": "Format" }, { "@language": "en", "@value": "Format" } ], "rdfs:comment": [ { "@language": "de", "@value": "z.B. 237 x 170 cm" }, { "@language": "en", "@value": "E.g. 237 x 170 cm" } ] }, { "@type": "madek:MetaKey", "@id": "madek_creative_work:language", "rdfs:label": [ { "@language": "de", "@value": "Sprache" }, { "@language": "en", "@value": "Language" } ], "rdfs:comment": [ { "@language": "de", "@value": null }, { "@language": "en", "@value": null } ] }, { "@type": "madek:MetaKey", "@id": "madek_creative_work:location", "rdfs:label": [ { "@language": "de", "@value": "Ort" }, { "@language": "en", "@value": "Place" } ], "rdfs:comment": [ { "@language": "de", "@value": null }, { "@language": "en", "@value": null } ] }, { "@type": "madek:MetaKey", "@id": "madek_rights:lizenzierung", "rdfs:label": [ { "@language": "de", "@value": "Lizenzierung" }, { "@language": "en", "@value": "Licence" } ], "rdfs:comment": [ { "@language": "de", "@value": "Wird bei einer Veröffentlichung durch die HSLU bestätigt. Verwendung der Arbeit: Namensnennung – Nicht-kommerziell – Keine Bearbeitung" }, { "@language": "en", "@value": "If publication on website only. Confirmation by HSLU. CC-BY-NC-ND." } ] }, { "@type": "madek:MetaKey", "@id": "madek_rights:web_statement", "rdfs:label": [ { "@language": "de", "@value": "Hinweis zu Rechtsgrundlagen" }, { "@language": "en", "@value": "Notes on legal basis" } ], "rdfs:comment": [ { "@language": "de", "@value": "Im Merkblatt unter Hilfe finden Sie den Link zur Studienordnung der HSLU." }, { "@language": "en", "@value": "See Academic Ordinance Governing." } ] }, { "@type": "madek:MetaKey", "@id": "madek_rights:classification", "rdfs:label": [ { "@language": "de", "@value": "Klassifikation" }, { "@language": "en", "@value": "Classification" } ], "rdfs:comment": [ { "@language": "de", "@value": null }, { "@language": "en", "@value": null } ] }, { "@id": "https://portfoliodb.hslu.ch/vocabulary/keyword/64d4a247-1d84-4fcd-a089-a3bbf7447c95", "@type": "madek:Keyword", "rdfs:label": "Engineering" }, { "@id": "https://portfoliodb.hslu.ch/vocabulary/keyword/e02dca77-c61e-48af-be55-0bbb8a6d916a", "@type": "madek:Keyword", "rdfs:label": "Technik & Architektur" }, { "@id": "https://portfoliodb.hslu.ch/vocabulary/keyword/50110184-dc50-4f29-b456-e81e5e640598", "@type": "madek:Keyword", "rdfs:label": "Masterarbeit" }, { "@id": "https://portfoliodb.hslu.ch/vocabulary/keyword/c6e7b266-1f09-4c82-88de-8542130ed40d", "@type": "madek:Keyword", "rdfs:label": "Englisch" }, { "@id": "https://portfoliodb.hslu.ch/vocabulary/keyword/c4d756a5-1828-4357-8af0-86663a02043a", "@type": "madek:Keyword", "rdfs:label": "Horw" }, { "@id": "https://portfoliodb.hslu.ch/vocabulary/keyword/f9e075c7-4438-40ae-a720-38ee90913d26", "@type": "madek:Keyword", "rdfs:label": "Creative Commons Lizenz: CC-BY-NC-ND" }, { "@id": "https://portfoliodb.hslu.ch/vocabulary/keyword/b6725459-379b-4b85-b8cf-273fbbeb9265", "@type": "madek:Keyword", "rdfs:label": "Studienordnung für die Ausbildung an der Hochschule Luzern, FH Zentralschweiz" }, { "@id": "https://portfoliodb.hslu.ch/vocabulary/keyword/1cc7a5b5-85bd-405f-9fc4-af99c6f880fd", "@type": "madek:Keyword", "rdfs:label": "öffentlich" }, { "@type": "madek:Person", "@id": "https://portfoliodb.hslu.ch/people/2c8fac77-817b-41a8-8fa0-1fdfa2e31264", "rdfs:label": "Corsin Obrist" }, { "@type": "madek:Person", "@id": "https://portfoliodb.hslu.ch/people/ea5245ec-c2f7-45d7-968d-9020b66dfa74", "rdfs:label": "Erich Styger (TA)" }, { "@type": "madek:Person", "@id": "https://portfoliodb.hslu.ch/people/f1775123-5a09-4764-b554-9869db8e2fc5", "rdfs:label": "Christian Vetterli" }, { "@id": "madek:MetaKey", "@type": "rdf:Property" }, { "@id": "madek:Role", "@type": "rdf:Property" } ] }