Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ghackenberg/kurs-internet-der-dinge
Unterlagen zu einem Kurs über das Internet der Dinge inklusive Firmware in der Programmiersprache C# und für die IoT-Plattform Thingsboard
https://github.com/ghackenberg/kurs-internet-der-dinge
internet-of-things iot thingsboard
Last synced: 21 days ago
JSON representation
Unterlagen zu einem Kurs über das Internet der Dinge inklusive Firmware in der Programmiersprache C# und für die IoT-Plattform Thingsboard
- Host: GitHub
- URL: https://github.com/ghackenberg/kurs-internet-der-dinge
- Owner: ghackenberg
- License: other
- Created: 2024-09-16T11:14:52.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-12-19T09:45:33.000Z (29 days ago)
- Last Synced: 2024-12-19T10:30:06.120Z (28 days ago)
- Topics: internet-of-things, iot, thingsboard
- Language: C#
- Homepage:
- Size: 97.7 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Kurs Internet der Dinge
![](./Grafiken/Social_Preview.png)
Dieses Repository enthält Unterlagen zum Kurs **Internet der Dinge**, der an der [Fakultät für Technik und angewandte Naturwissenschaften](https://fh-ooe.at/campus-wels) der [Fachhochschule Oberösterreich](https://fh-ooe.at/) für Teilnehmer*innen in den Master-Studiengängen [Automatisierungstechnik](https://fh-ooe.at/studienangebot/automatisierungstechnik-master) und [Robotic Systems Engineering](https://fh-ooe.at/studienangebot/robotic-systems-engineering-master) unterrichtet wird.
## Quellen
Das Repository enthält Quellcode für Gerätesoftware, welcher mit der Programmiersprache C# und für die IoT-Platform Thingsboard geschrieben ist.
### ⚙️ [Firmware 1](./Quellen/Firmware_1/)
Die *erste Version* der Firmware enthält die folgenden Funktionen:
* Konfigurationsdaten von der IoT-Plattform an das IoT-Gateway über HTTP
* Telemetriedaten vom IoT-Gateway an die IoT-Plattform über HTTPDie folgende Grafik zeigt die Architektur der Firmware als Flussdiagramm:
![](./Quellen/Firmware_1/Architecture.svg)
### ⚙️ [Firmware 2](./Quellen/Firmware_2/)
Die *zweite Version* der Firmware enthält die folgenden Funktionen:
* Konfigurationsdaten von der IoT-Plattform an das IoT-Gateway über MQTT
* Telemetriedaten vom IoT-Gateway an die IoT-Plattform über MQTTDie folgende Grafik zeigt die Architektur der Firmware als Flussdiagramm:
![](./Quellen/Firmware_2/Architecture.svg)
### ⚙️ [Firmware 3](./Quellen/Firmware_3/)
Die *dritte Version* der Firmware enthält die folgenden Funktionen:
* Konfigurationsdaten von der IoT-Plattform an das IoT-Gateway über MQTT
* Telemetriedaten von einer Steuerung an das IoT-Gateway über Modbus TCP
* Telemetriedaten vom IoT-Gateway an die IoT-Plattform über MQTT
* Firmwaredaten von der IoT-Plattform an das IoT-Gateway über MQTT
* Neustart der Firmware auf dem IoT-Gateway nach erfolgreicher ÜbertragungDie folgende Grafik zeigt die Architektur der Firmware als Flussdiagramm:
![](./Quellen/Firmware_3/Architecture.svg)
## Dokumente
Hier sind noch drei wichtige Dokumente, die du dir vor und während der Nutzung dieses Repositories gut durchlesen solltest:
* [Änderungen](./CHANGELOG.md)
* [Beitragen](./CONTRIBUTING.md)
* [Lizenz](./LICENSE.md)