• Keine Ergebnisse gefunden

TOOL SPACE

N/A
N/A
Protected

Academic year: 2022

Aktie "TOOL SPACE"

Copied!
17
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

TOOL SPACE

Bila Ouedraogo Florian Weiß Johannes Roling

Marcel Lange Simon Rindelaub

Sabrina Sendel

(2)

• Vorstellung Projekt

• Teambildung

• RIOT Branche

• Gateway Branche

• Backend

• Übersicht

• Feedback

• Live Präsentation

INHALT

(3)

SPACE

SQL

Gateway RIOT

RIOT Backend

RIOT A

B C D E

Werzeugwand Authentifizierungsbereich

MQTT/HTTP

COAP

COAP COAP

Frontend

(4)

TOOLS

RIOT

RIOT A

B

C

D

E

Werzeugwand

A = Hammer B = Meißel C = Schrauben D = Messgerät E = X,Y-Schreiber Reed Kontakt an der Wand

Reed Kontakt an der Wand

DMS zur Bestimmung des Gewichts

Chip am Messgerät, Lesegerät

Chip am Messgerät, Lesegerät, Schloss zur Sicherung

(5)

AUTHENTIFIZIERUNG

Gateway RIOT

Backend Authentifizierungsbereich

MQTT/HTTP

COAP COAP

• Eintrittsvalidierung über NFC

• Erkennung des NFC Chips am Werkzeug

• Ausleihen und Information zum Werkzeug

(6)

TOOL SPACE

SQL

Gateway RIOT

RIOT Backend

RIOT A

B C D E

Werzeugwand Authentifizierungsbereich

MQTT/HTTP

COAP

COAP COAP

Frontend

A = Hammer B = Meißel C = Schrauben D = Messgerät E = X,Y-Schreiber DMS zur Bestimmung des

Gewichts

Chip am Messgerät, Lesegerät

Chip am Messgerät, Lesegerät, Schloss zur Sicherung

Eintrittsvalidierung über NFC

Erkennung des NFC Chips am Werkzeug

Ausleihen und Information zum Werkzeug

Reed Kontakt an der Wand

Reed Kontakt an der Wand

(7)

ARBEITSBEREICHE

SQL

Frontend

Gateway

RIOT Backend

COAP HTTP

(8)

TEAMBILDUNG

• Bila Ouedraogo Studiengang EE

• Florian Weiß Studiengang AI

• Johannes Roling Studiengang EE

• Marcel Lange Studiengang AI

• Simon Rindelaub Studiengang EI

• Sabrina Sendel Studiengang TI

A1 C1 A1 CI B1 C1

(9)

• Bi Ou

Fl We

• Jo Ro

Ma La

• Si Ri

Sa Se

TEAMBILDUNG

(10)

ARBEITSBEREICHE

SQL

Frontend

Ma La Jo Ro Sa Se

Bi Ou

Fl We Si Ri

COAP HTTP

RIOT

(C)

Gateway

(GO, Python)

Backend (Java)

(Angular)

(11)

RIOT BOARDS

RIOT

(C)

REED

Zustand erfassen

ans Backend senden

DMS

Auswertung des DMS

Auf anfrage vom Backend Wert senden

NFC

IDs erfassen/versenden

Reaktion nach

Auswertung im Backend

PUT PUT

PUT

COAP

GET

• I2C

• Anschlüsse: SCL, SDA, RST und IRQ

• Coap anhand des Gcoap Beispiel

• ADC Pin 6

• Werte von 0-1023

• Meldung wenn Schwellwert erreicht ist.

• GPIO Interrupt mit Callback

Sabrina & Bila

(12)

GATEWAY - TOOLSPACEPI

PUT PUT

PUT

COAP > HTTP

CROSSCOAP

COAP < HTTP

HTTP Handler

Gateway

(GO, Python)

COAP

GET

GET PUT

HTTP

• Setup Pi

• CrossCOAP

• HTTPtoCOAP Server

• Reverse SSH Tunnel zum Backend

• Funktionen Aufrufen bei Autostart

Reverse SSH Tunnel

Marcel & Johannes

(13)

BACKEND

SQL

Frontend

Backend (Java)

(Angular) GET

PUT

Reverse SSH Tunnel

Auswertung von RIOT Boards:

NFC

DMS

REED

Speicherung der Informationen in der SQL

Datenbank

Bereitstellung der Daten für das

Frontend

• MySQL Datenbank aufgesetzt

• Java Spring RESTful Service

• Angular5 Frontend

• Ein Simples und übersichtliches Frontend

HTTP

Florian & Simon

(14)

ÜBERSICHT

RIOT

(C)

REED

Zustand erfassen

ans Backend senden

DMS

Auswertung des DMS

Auf anfrage vom Backend Wert senden

NFC

IDs erfassen/versenden

Reaktion nach

Auswertung im Backend

PUT PUT

PUT

COAP > HTTP

CROSSCOAP

COAP < HTTP

HTTP Handler

Gateway

(GO, Python)

COAP

GET

SQL

Frontend

Backend (Java)

(Angular) GET

PUT

Reverse SSH Tunnel

Auswertung von RIOT Boards:

NFC

DMS

REED

Speicherung der Informationen in der SQL

Datenbank

Bereitstellung der Daten für das

Frontend

HTTP

(15)

ÜBERSICHT

RIOT

(C)

REED

Zustand erfassen

ans Backend senden

DMS

Auswertung des DMS

Auf anfrage vom Backend Wert senden

NFC

IDs erfassen/versenden

Reaktion nach

Auswertung im Backend

PUT PUT

PUT

COAP > HTTP

CROSSCOAP

COAP < HTTP

HTTP Handler

Gateway

(GO, Python)

COAP

GET

SQL

Frontend

Backend (Java)

(Angular) GET

PUT

Reverse SSH Tunnel

Auswertung von RIOT Boards:

NFC

DMS

REED

Speicherung der Informationen in der SQL

Datenbank

Bereitstellung der Daten für das

Frontend

HTTP

(16)

FEEDBACK

• Gutes Projekt, was Spaß macht

• Viel Freiheit für Kreativität

• Gute Betreuer

• Lange Einarbeitungszeit

• Meilensteine sind positiv, trägt zur Projektplanung bei

• Kommunikation zwischen den Teams

(17)

LIVE PRÄSENTATION

Referenzen

ÄHNLICHE DOKUMENTE

A number of technologies are being proposed for reduction of waste quantity through process and disposal of solid waste in general for different city or towns, but so far

Dabei werden m und l so gewählt, dass das Träg- heitsmoment und die Masse des Fadens vernachlässigbar wird (groÿe Masse m , langer Faden l ).. Aufgrund von Dämpfung ist zu

Zur Bestimmung des Gütefaktors wird der Frequenzabstand ∆ω derjenigen Frequenzen gemessen für, die nur noch ein Ausschlag von einem √ 1 2 -tel der maximalen Amplitude zu vermessen

Bila Ouedraogo Florian Weiß Johannes Roling Simon Rindelaub.

• Userlevel kontrollieren und Bestätigung zurück geben Benutzer

Mit meiner Unterschrift schließe ich ein Sky Abonnement ab. Das Abonnement kann erstmals mit einer Frist von1 Monat zum Ablauf der Mindestvertragslaufzeit gekündigt werden.

 Rekrutieren Leute auch über die Erstitage, sind dauernd präsent während den Veranstaltungen; betonen extra, dass man nichts machen muss, wenn man es nicht möchte. o

(2) BVWP 2030, SGV für MZ-LU-MA + Riedbahn + Main-Neckar-Bahn (3) IG BRN 21-Hochrechnung für 2070: BVWP 2030 plus 10% pro Dekade (4) Korridorstudie Mittelrhein 2025. (5) Bei