Portux auf Getränkeautomat
-
Ja die Hauptfrage war ja, wo jetzt das Steuerungsprogramm abgeblieben ist

-
SeppJ schrieb:
Finn schrieb:
Also ich bin jetzt auch noch net viel schlauer
Vllt. manch einer von euch^^Was willst du denn eigentlich wissen?
danke schonmal für das Interesse

Interessant wäre es doch, das Programm zur Automatensteuerung runterzuladen, ein bisschen Reverse-Engineering zu betreiben und anschließend ein modifiziertes Programm einzuschleusen, dass einem gratis Getränke verkauft, wenn man die richtigen Tasten drückt.
Viel wirtschaftlicher wäre es, wenn man eine Preiserhöhung durchführt und den Mehrgewinn an sich selber auszahlt.

-
Finn schrieb:
Aber meine Frage jetzt:
Wozu is da Portux(ein kleines Linux) drauf??? Kann man damit etwa Preise regeln oder wird damit sogar die Getränkeausgabe gesteuert? Wozu is das da drauf???Ich nehme an zur Ferndiagnose und Abrechnung. Z.B. könnte die Maschine melden, wenn eine Getränkesorte ausgeht oder das Wechselgeld knapp wird. Wahrscheinlich gibt es noch eine spezielle PC-Software für das Gerät, mit dem sich der Automat übers Netz überwachen lässt. Wo heutzutage schon überall netzwerkfähige Minicomputer drin stecken, glaubt man garnicht.
-
Finn schrieb:
Ja die Hauptfrage war ja, wo jetzt das Steuerungsprogramm abgeblieben ist

Da würde ich einfach mal die Liste aller Prozesse angucken. Mindestens einer davon wird kein Standarddaemon sein.
-
Hier mal die Prozesse die laufen. Bin ja nicht grad der Linuxspezialist, also her mit den Ideen

PID Uid VmSize Stat Command 1 root 544 S init 2 root SWN [ksoftirqd/0] 3 root SW< [events/0] 4 root SW< [khelper] 5 root SW< [kthread] 11 root SW< [kblockd/0] 14 root SW [khubd] 47 root SW [pdflush] 48 root SW [pdflush] 50 root SW< [aio/0] 49 root SW [kswapd0] 633 root SW [kseriod] 660 root SW [mtdblockd] 688 root SWN [jffs2_gcd_mtd3] 713 root 448 S /usr/sbin/telnetd 715 root 524 S /usr/sbin/httpd -c /config/httpd/httpd.conf -h /confi 717 root 396 S /usr/bin/vsftpd 723 root 716 S devfsd /dev 785 root 564 S /axl/amp 787 root 1012 S /axl/fserver 789 root 288 S /axl/fusbt 800 root 488 S /sbin/getty 115200 ttyS0 2217 root 584 R vi fstab 2242 root 536 R vi vsftpd.conf 2308 root 556 S init 2407 root 564 S /axl/amp 2409 root 864 S /axl/fserver 2412 root 288 S /axl/fusbt 2419 root 492 S /sbin/getty 115200 ttyS0 2420 root 488 S /sbin/getty 38400 pty/m0 2421 root 488 S /sbin/getty 38400 pty/m1 2493 root 568 S vi jni.h 2679 root 704 S -sh 2680 root 612 R ps
-
Die AXL Sachen sind nicht standard.
Interessant ist auch der httpd (Apache?). Anscheinend gibt es ein Webinterface.
-
Ja gibt es...aber das zeigt nur ein Logo von Putex an

Was könnten die AXL sachen sein?
-
Hab mal in die obigen Dateien geguckt...scheinen kompilierte Programme zu sein
Steht nämlich nur Buchstabenwirrwarr drin^^Hab mir auch mal ein paar .pdf's reingezogen. Da is immer die Rede von Automatensteuerung in SMD-Technik...

Inzwischen haben wir die Idee, wenn wir es wirklich schaffen sollten da einfach Getränke rauslassen zu können, dass wir dann mit der Film AG ein Projekt machen...einen auf "Iphone - Es gibt für alles eine App!"
-
Cool wären doch auch mal paar Preissenkungen ...
-
Hm wir wollen ja nicht gleich kriminell werden
Wenn wir daran was machen, dann sowieso nur mit zustimmung der Schule. Aber mal nachforschen wie es gehen würde, is ja nicht illegal 
-
Handelt es sich bei dem Automat um einen endlichen Automaten (passt nur endlich viel Zeug hinein?), einen Kellerautomaten (in welchem Stockwerk steht er?) oder vielleicht sogar um eine Turingmaschine?
-
Lonsuder schrieb:
Handelt es sich bei dem Automat um einen endlichen Automaten (passt nur endlich viel Zeug hinein?), einen Kellerautomaten (in welchem Stockwerk steht er?) oder vielleicht sogar um eine Turingmaschine?
Zu seiner Überraschung wir er feststellen, dass Deine Mutter drin sitzt und Geld kassiert sowie Automatengeräusche nachahmt.
-
F98 schrieb:
Lonsuder schrieb:
Handelt es sich bei dem Automat um einen endlichen Automaten (passt nur endlich viel Zeug hinein?), einen Kellerautomaten (in welchem Stockwerk steht er?) oder vielleicht sogar um eine Turingmaschine?
Zu seiner Überraschung wir er feststellen, dass Deine Mutter drin sitzt und Geld kassiert sowie Automatengeräusche nachahmt.
-
F98 schrieb:
Zu seiner Überraschung wir er feststellen, dass Deine Mutter drin sitzt und Geld kassiert sowie Automatengeräusche nachahmt.
Nur ahmt sie die Automatengeräusche nicht nach, sondern sie macht sie wirklich.
-
volkard schrieb:
Nur ahmt sie die Automatengeräusche nicht nach, sondern sie macht sie wirklich.
Die Mutter IST quasi der Automat.

-
Hey lasst meine Mutti aus dem Spiel
Ist ein endlicher Automat... 
-
F98 schrieb:
volkard schrieb:
Nur ahmt sie die Automatengeräusche nicht nach, sondern sie macht sie wirklich.
Die Mutter IST quasi der Automat.

Also quasi wie mit dem Wurm und dem Spice

-
Hat hier keiner mehr nen produktiven Vorschlag? xD
-
ich weiß nich, ob ihr schon nachgeschaut habt, aber: vielleicht liegen in /etc/axl und /var/axl oder /usr/share irgendwelche konfigurationsdateien? Oder mal auf dem ganzen System nach axl suchen, irgendwo muss die Konfiguration stehen. Ich kann mir nicht vorstellen, dass die hardcoded im Programm steht.
Dann kann man vielleicht irgendwie herausfinden, ob der fserver auf irgendeinem Port lauscht, mit dem man ihn irgendwie fernsteuern kann, sonst wärs ja witzlos. Wenns ein Textprotokoll ist, könnt ihr das Protokoll vielleicht durchschauen und euch ne Cola klaufen ^^
-
Ist wohl das Teil drinnen http://www.taskit.de/en/products/portux/index.htm
* Single-board computer (SBC) with AT91RM9200 CPU
* Half size euroboard
* 19" case mounting version, sandwich version
* Linux open source operating system
* Flexible Portux Extension Bus
* Our Mini-PC: a complete solutionIst bestimmt billiger das Teil zu nehmen anstatt eine Eigenentwicklung.
Bis auf die Tatsache, dass du dich Strafbar machst, wenn du in einen fremden Computer einbrichst, kannst ja mitnmapherausfinden welche Ports offen sind.In der
/etc/fstabist die Liste der PartitionenHab mal in die obigen Dateien geguckt...scheinen kompilierte Programme zu sein
Steht nämlich nur Buchstabenwirrwarr drin^^filezeigt die an welchen Dateitypen sie haben.