PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Verbraucher mit dem Mobiltelefon schalten



vohopri
16.08.2011, 12:15
Hallo,

nachdem ich mich schon seit einiger Zeit in die Mikrokontroller Technik einarbeite möchte ich hier ein Projektchen vorstellen. Es ist klein, einfach, aber von der Anwendung her, finde ich es faszinierend.

https://www.roboternetz.de/community/attachment.php?attachmentid=19668&d=1313509696

Auf dem Bildschirm vom Mobiltelefon habe ich ein Schaltbrett, und wenn ich dort einen Schalter anklickse, wird bei mir zu Hause ein Verbraucher, beispielsweise eine Lampe eingeschaltet und eventuell auch wieder übers Handy ausgeschaltet.

Dazu brauche ich keine neue App auf dem Telefon, sondern ich mache das mit dem Browser.

Den Verbraucher schalte ich über ein Relais mit dem NETIO, das ist eine Mikrokontroller Platine mit Ethernet Anschluss und einigen digitalen Ein- und Ausgängen. Das NETIO gibt es als Bausatz und ist schnell und einfach zusammengebraten.

https://www.roboternetz.de/community/attachment.php?attachmentid=19717&d=1313752775 https://www.roboternetz.de/community/attachment.php?attachmentid=19718&d=1313752805

Mein Internet Provider hat eine Friewall aufgestellt, die verhindert, dass das Board oder der PC von aussen angesprochen werden.

Damit der Aufwand geringer ist, habe ich die Software des Mikrokontroller unverändert gelassen.

Richard
16.08.2011, 16:00
Mein Internet Provider hat eine Friewall aufgestellt, die verhindert, dass das Board oder der PC von aussen angesprochen werden.



Das kann ich mir nicht wirklich vorstellen, das ein Provider eine Firewall aufstellt. Dann könnten zig Tausende User nicht mehr "Heimarbeiten" weil sie keine Verbindung zu ihren Server in der Firma aufbauen können. Die Fierewall sitzt gewöhnlich im Router und dort muss auch festgelegt werden welcher Port zu welchen Endgerät PC, Laptop, oder Dein NetIO weitergeleitet wird. Ich kann z.B. mittels einer Dyndns Adresse auf alle meiner Geräte die am Router hängen www.Weit zugreifen. :-) Wenn das MEINE Firewall zulässt, ein Provider richtet höchstens einen Spam Filter ein und gibt Nachricht wenn er etwas blockiert hat.

Gruß Richard

vohopri
16.08.2011, 18:01
Wie geschrieben, ist mein LAN von der Internet Seite her nicht erreichbar. Das geht weder mit einer IP, noch mit Dyndns.

Also hab ich mir etwas anderes einfallen lassen. Ich hab mir eine Software geschrieben, die das NETIO Board im LAN abfragt und die einen Internetserver, zu dem das Mobiltelefon Verbindung haben kann abfragt. Diese Informationen werden an den jeweils anderen Endpunkt der Kommunikationsstrecke weiter gereicht.

https://www.roboternetz.de/community/attachment.php?attachmentid=19668&d=1313509696

Das Ergebnis ist recht zufriedenstellend. Zunächst sieht der Benutzer auf dem Handy das Schaltbrett.

https://www.roboternetz.de/community/attachment.php?attachmentid=19670&d=1313509719

Nach Anklicksen des Schalters, wechselt auf dem angezeigten Schaltbrett die Schalterstellung nach oben

https://www.roboternetz.de/community/attachment.php?attachmentid=19671&d=1313509729

und sobald die Information eingetroffen ist, dass der Ausgang tatsächlich eingeschaltet wurde, wechselt die angezeigte LED ihre Farbe nach Grün.


Während dieses Vorgangs hat das NETIO Board den Verbraucher, der am entsprechenden Ausgang hängt eingeschaltet.

Ripper121
17.08.2011, 17:08
Also hast du ein PC + netio an oder wie? Aber das wäre ja etwas sinnfrei , da du ja schon allein mit pc so eine schaltung bauen könntest.

Richard
17.08.2011, 18:54
Wie geschrieben, ist mein LAN von der Internet Seite her nicht erreichbar. Das geht weder mit einer IP, noch mit Dyndns.



Kann ich kaum glauben, das würde ja bedeuten das IPv6 sinnlos ist. Oder wie willst Du der Kaffee Maschine sagen "fang schon mal an, in 10 Minuten bin ich zu Hause? Oder z.B. aus meinem Beruf, Videoüberwachung übers Internet. Wenn der Provider so etwas verhindert kann niemand von Heim aus sein Geschäft überwachen. Sicher kann man das verhindern (wenn man SELBST es will) aber das ein Provider seine Kunden Blockiert? Wenn Du im Internet arbeitest ist diese Verbindung auch in beiden Richtungen möglich oder Fernwartung, die würde bei diesem Provider auch nicht klappen. Für Geschäftskunden absolut unmöglich?????

Mir ist bewusst das Du KEIN Anfänger bist und sehr schöne Sachen baust, irgendwie passt da etwas nicht?

Gruß Richard

Ripper121
17.08.2011, 19:52
wenn du nur ein verbraucher schalten willst, nimm ein altes handy und ein ldr der über µC abgefragt wird und dann ein Relais schaltet

vohopri
18.08.2011, 20:20
Nachdem das System bereits zufrieden stellend funktioniert, habe ich ein 5 V Relais in das Gehäuse eines Steckdosenschalters eingebaut. Damit können 230 V Verbraucher mit bis zu 5 A geschaltet werden.

https://www.roboternetz.de/community/attachment.php?attachmentid=19719&d=1313753482

Im Gehäuse ist Platz, um Schutzmassnahmen wie ausreichende Kriechstromstrecken, räumliche Trennung der Kreise und mindestens doppelte Isolierung ein zu halten. Direkt am Relais ist die Freilaufdiode angeordnet. Gegen Verpolung schützt noch eine Sperrdiode und LED mit Vorwiderstand ist auch mit eingebaut. Der Schalttransistor ist unmittelbar am netio angeschlossen. Im Bild ist ein Funktionsmuster der Schaltstufe zu sehen.

vohopri
20.08.2011, 14:06
Jetzt habe ich mal die Kommunikationswege zusammenfassend dargestellt.

Obwohl die Rahmenbedingungen für dieses Projekt sehr einschränkend vor gegeben waren, konnte ein fuktionierendes System aufgestellt werden. Es war notwendig, das Projekt als absolute Low - Cost Demo zu realisieren. Darum war auch die vorgegebene Firewall zu umgehen.

Der Zeitliche Rahmen war so knapp, dass keine grosse Softwareentwicklung möglich war.

Das System soll auf sehr viele Kanäle erweiterbar sein, die unter Umständen auch auf einem grossen Gelände verteilt sein können. Darum war eine zeitgemässe Übertragung und Verteilung der Information über Ethernet zu realisieren.

https://www.roboternetz.de/community/attachment.php?attachmentid=19728&d=1313841104

vohopri
22.08.2011, 17:23
Bei längeren Tests hat sich herausgestellt, dass die Energieversorgung von Schaltstufe, LEDs und Relais das NETIO überfordert.

https://www.roboternetz.de/community/attachment.php?attachmentid=19753&d=1314026278

Mit getrenntem Netzteil und Stabilisierung sind die Ausfälle nach längerer Laufzeit beseitigt.

Winrich
27.09.2011, 17:44
Das ist eine tolle Lösung!
Kannst Du mich einmal anrufen?
Ich sehe da ein gutes Vermarktungspotential!
Gruß
Winrich
#####-#######

Telefonnummer entfernt. Bitte macht das per PM aus!
damaltor @ 28.09.2011, 12:49

vohopri
28.09.2011, 12:31
Hallo Winrich

bitte spezifizieren sie ihr Interesse ein wenig und stellen bei der Gelegenheit auch gleich ihr Unternehmen vor. Ich habe ihnen bereits per email und per pn geantwortet. Nachdem die Suchergebnisse von Google nach ihren Unternehmen doch sehr seltsam ausgefallen sind, investiere ich vorerst nicht in Telefongebühren.

Mit freundlichen Grüssen,
vohopri

crabtack
28.09.2011, 16:19
Tolles Projekt, gratulation.

Sehe ich das richtig, dass der PC immer an sein muss, damit das ganze funktioniert?
Gibt es keine Möglichkeit das ganze direkt an den router anzuschließen?

Gruß
Olaf

Richard
28.09.2011, 20:02
Tolles Projekt, gratulation.

Sehe ich das richtig, dass der PC immer an sein muss, damit das ganze funktioniert?
Gibt es keine Möglichkeit das ganze direkt an den router anzuschließen?

Gruß
Olaf

Wie das bei Dir ist? bei (mir) würde es auch nur mit dem Router klappen, dessen Firewall gehört (Mir). Bei vohopri (https://www.roboternetz.de/../members/4361-vohopri) scheint der Provider zu Filtern und das macht es dann kompliziert. :-( Wobei ich mir immer noch nicht vorstellen kann was eine Provider seitige Firewall soll???? Ich habe Beruflich einige tausend Video Überwachungen übers Internet eingerichtet und habe in über 20 Jahren kein Problem mit Provider seitigen Firewalls bekommen? Macht doch auch keinen Sinn, voher soll ein Provider wissen wer auf (MEINEN) Rechner darf, DAS bestimme immer noch NUR ICH! Mir persöhnlich währe solcher Art "Bevormundung" eindeutig zufiel des "Guten (?)" und verstößt extrem gegen (mein) Rechtsempfinden!

Gruß Richard

vohopri
29.09.2011, 11:10
Tolles Projekt, gratulation.

Sehe ich das richtig, dass der PC immer an sein muss, damit das ganze funktioniert?
Gibt es keine Möglichkeit das ganze direkt an den router anzuschließen?

Gruß
Olaf


Hi Olaf, danke für das Kompliment.

Bei diesem, jetzt abgeschlossenen Projekt waren die Voraussetzungen sehr eingeschränkt. Darum war hier der PC nötig, um die Firewall zu umgehen. Die Bedingungen des Internetzugangs sind sehr unterschiedlich und hier waren sie eben so beschaffen.

Einfacher ist es natürlich, wenn man von aussen nach innen eine tcp Verbindung initiieren kann. Dann hängt man einfach das IO Board an den Router. Oft brauch ich nicht mal einen Router dazwischen und oft ist der wirklich überflüssig. Aber da muss man dann softwaremässig noch einiges anpassen.


Inzwischen gibt es ja ein aktuelleres Projekt, das von besseren Voraussetzungen ausgehen konnte.
Da habe ich aber auch noch zusätzlich einen http server auf dem Mikrocontroller. Also kein PC nötig, und auch keine Clientsoftware, das heisst, keine spezielle App auf dem Handy. Mit dem Standardbrowser können der Controller und die Verbraucher an seiner Peripherie angesprochen werden.

Weiteres diskutiere ich dort unter dem angegebenen Link.
https://www.roboternetz.de/community/threads/54794-MC-Board-mit-Ethernet

crabtack
30.09.2011, 11:10
Ahh, verstehe, danke für die Antwort.

piassa
29.11.2011, 14:15
Die Bedingungen des Internetzugangs (http://www.internetprovider-vergleich.net) sind sehr unterschiedlich und hier waren sie eben so beschaffen...
Das ist eine tolle Lösung!
Kannst Du mich einmal anrufen?
Ich sehe da ein gutes Vermarktungspotential!
Gruß
Winrich
:) so entstehen Geschäfte :)