Forum: Mikrocontroller und Digitale Elektronik GSM Modul zur Zugangsprotokollierung


von christian (Gast)


Lesenswert?

Hallo,

Ich bin neu im Gebiet der Programmierung und hoffe auf diesem
Weg Hilfe zu einem Projekt zu erhalten.

Ich möchte gerne den Zugang zu einem PC der an kein Netzwerk 
angeschlossen ist protokollieren bzw kontrollieren.

Dazu soll sich der Nutzer vor Verwendung immer an einem Backend melden.
Meine Vorstellung ist es, dass der Nutzer seine Personalkarte
in einen Leser steckt und dieser automatisch die Personalnummer ausliest 
und per GSM Modul an das Backend sendet.

Dort soll der Zugriff mit Zeitstempel hinterlegt werden.

Im Anschluss erfolgt der Versand eines tagesgültigen Zugangs an den 
bestimmten Nutzer.

Da ich genau bei Null beginne, sind meine Fragen:

Mit welchen Bauteilen realiesiere ich die GSM Lösung am günstigsten?
(Altes Handy umprogrammieren?)

Welche Programmiersprachen sind für meinen Zweck notwendig zu erlernen?

Gibt es evtl Leitfäden im Netz für ähnliche Projekte?


Für jeden Hinweis bin ich sehr dankbar
Mit freundlichen Grüßen
Christian

von sowas (Gast)


Lesenswert?

christian schrieb:

>
> Im Anschluss erfolgt der Versand eines tagesgültigen Zugangs an den
> bestimmten Nutzer.

Womit empfängt der das / wie bekommt er das?

>
> Da ich genau bei Null beginne, sind meine Fragen:
>
> Mit welchen Bauteilen realiesiere ich die GSM Lösung am günstigsten?
> (Altes Handy umprogrammieren?)

Datenkabel an altes oder auch neues Handy anschließen und zB. mit uC 
steuern (SMS senden, empfangen, ..), genauso wie den Kartenleser.

>
> Welche Programmiersprachen sind für meinen Zweck notwendig zu erlernen?
>

ist nicht entscheidend, aber sehr gängig hier im Forum sind C und Bascom

> Gibt es evtl Leitfäden im Netz für ähnliche Projekte?

ja, hier im Forum "SMS mit Handy"... udn "Kartenleser" bringt einiges an 
Suchtreffern.

von christian (Gast)


Lesenswert?

Hallo,

Vielen Dank für die schnelle Antwort.

Der Empfang und der Versand des Zugangs soll fürs erste manuell erfolgen
(Admin erhält Personalnummer und Zeitstempel und gibt Zugang aus) und 
möglicherweise im Laufe der Zeit automatisiert werden.

Mit einer uController Lösung müsste ich also den Controller an ein Handy 
und den Kartenleser koppeln.
Den Prozessablauf und den Versand der Personalnr steuert dann der 
Controller.

Die Programmierung erfolgt über das Datenkabel.
Habe ich das richtig verstanden?

Welche uController kommen dafür in Frage?



Vielen Dank im Voraus
Christian

von Cyblord -. (cyblord)


Lesenswert?

Ist das jetzt dein Ernst, dass du bei NULL anfängst und dieses Projekt 
jetzt hier vom Forum komplett hochziehen lassen willst? Step by Step von 
Anfang an? Schon krass.

von Christian (Gast)


Lesenswert?

Ich benötige nur Hilfe die groben Rahmenbedingungen abzuklären.
Die Programmierung und Umsetzung erfolgt eigenständig.

von Cyblord -. (cyblord)


Lesenswert?

Christian schrieb:
> Ich benötige nur Hilfe die groben Rahmenbedingungen abzuklären.
> Die Programmierung und Umsetzung erfolgt eigenständig.

Aber so klappt das nicht. Du sagst du bist neu im Bereich der 
Programmierung. Was bedeutet das genau? Welche Kentnisse hast du denn im 
Bereich PC (Programmierung) und Microcontroller (Elektronik + 
Programmierung)?

Deine Aufgabe gliedert sich doch in 2 Hauptteile.
1.) Du musst den Zugang zum PC via Login unterbinden und das Einloggen 
wird nur aufgrund eines gültigen Tickets freigegeben.

2.) Du musst eine Personalkarte auslesen und die Daten per GSM 
verschicken und anschließend das Ticket zurücksenden.

Diese zwei Aspekte kannst du getrennt angehen. Das Ticket muss mit den 
üblichen kryptographischen Mitteln gesichert werden. Hierzu mal Tickets 
von Kerberos usw. angucken.

Das erfordert umfangreiche Kentnisse vorallem in der SW Entwicklung. 
Dann kommt man sogar ohne Controller/Elektronikkenntnisse aus, weil man 
das ganze Ding auch einfach den PC durchziehen kann. Also der PC 
kommuniziert mit dem GSM Modul und dem Kartenleser. Und gibt den Zugang 
erst frei wenn via GSM ein Ticket eintrudelt.

gruß cyblord

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.