wiki:MikroMakro
close Warning: Can't synchronize with repository "keplertools" (/srv/svn/keplertools does not appear to be a Subversion repository.). Look in the Trac log for more information.

Version 27 (modified by weigoldlu, 10 years ago) ( diff )

--

SecuMod

SecuMod ist das aktuelle MikroMakro-Projekt (2013/2014/2015/2016) am Kepler-Gymnasium Freudenstadt. Mit dabei sind seit Beginn

  • Hannah Baur
  • Ibrahim Daca
  • Lukas Genkinger
  • Lukas Weigold
  • Jens Baumgärtner
  • Dr. Rüdiger Kupper

Entwickelt werden soll ein Zutrittskontrollsystem auf Basis von Microcontrollern (Arduino / Raspberry Pi) mit einem zentralen Server (AMPP-Umgebung), welches über ein Webfrontend verwaltet wird und über sichere Verbindungen (symmetrische Verschlüsselung / Rinjdael) mit den an den Türen dezentral befindlichen µC kommunizieren. Die µC implementieren folgende Features:

  • Aktoren ansteuern (auf Anforderung des zentralen Servers)
    • Türöffner
    • Motorschlösser
    • Signalisierung an den User
      • LED
      • Siebensegmentanzeigen
      • Display (auch Touchdisplays, Monitore oder Touchmonitore)
  • Sensoren abfragen und Ergebnisse an zentralen Server leiten

Platinen sollen zunächst einmal selbst hergestellt werden: MikroMakroPlatinenAetzen

Serverprozess: C++

Client: Python

Hauptprogramme: Wunschsprache

Notation: Json

Config: Ini

Webfrontend: Php:

GUI: Qt

Verschieden Eckpunkte:

  • Sicherheitskonzept
  • MySQL-Injections abfangen
  • Grundlegende Sicherheitskonzepte

Zeitplan

bis wann
Programmierung von Server-Client-Verbindung ?
Protokoll schreiben gerade in Arbeit

Creative-Commons-Lizenz

Die Inhalte dieser Wiki-Seite erscheinen, (wo anwendbar und nicht anderweitig angegeben), unter einer Creative-Commons-Lizenz CC BY NC SA 3.0 Germany. Urheber: mikromakroAG.

Note: See TracWiki for help on using the wiki.