Willkommen bei Hobbybrauer.de Willkommen bei Hobbybrauer.de
Startseite Forumsübersicht Impressum  
Hauptmenü

Suche
archiv.hobbybrauer.de mit Google durchsuchen:

Board Index FAQ
Forum

ACHTUNG: Auf dieses Forum kann nur noch lesend zugegriffen werden. Falls Du hier im alten Forum bereits registriert warst, musst Du Dich im neuen Forum mit dem gleichen Usernamen UND der gleichen E-Mailadresse NEU registrieren, damit Dein Ranking (Anzahl Deiner Posts) aus diesem Forum ins neue mit übernommen wird. Zum neuen Forum geht's hier

     
Autor: Betreff: Mash It! Serielles Protokoll ??
Senior Member
Senior Member

Karlsruher
Beiträge: 173
Registriert: 14.2.2012
Status: Offline
Geschlecht: männlich
red_folder.gif erstellt am: 29.6.2014 um 20:17  
Hallo,
kennt jemand das Protokoll das sich in Mash It hinter der Seriellen Schnittstelle verbirgt ?

Für sachdienliche Hinweise bin ich dankbar

Grüße Karlsruher
Profil anzeigen
Senior Member
Senior Member

happyhibo
Beiträge: 371
Registriert: 7.10.2012
Status: Offline
red_folder.gif erstellt am: 29.6.2014 um 21:24  
MashIt ist seit einem Jahr Open Source geworden.
Die Bekanntgabe findest Du hier.
In den Beitrag ist auch ein Link zum Sourcecode.

Vlt. hilft es Dir bei Deiner Suche...


____________________
Gruß
HappyHibo
...im Club der Rotmalzhardcoreläuterer...

HHHB - HappyHiboHeimBräu
HHHB - HappyHiboHomeBrew
Profil anzeigen Antwort 1
Senior Member
Senior Member

Karlsruher
Beiträge: 173
Registriert: 14.2.2012
Status: Offline
Geschlecht: männlich
red_folder.gif erstellt am: 30.6.2014 um 06:35  
Danke Dir,

aber das war mir schon bekannt.
Ich habe den Dunkelbrauer auch schon direkt angemailt, vielleicht findet er ja mal Zeit, er hat wohl viel um die Ohren.

Der Quellcode nützt mir nichts weil ich kein Java programmieren kann.
Ich wollte nur meine Hardware entsprechend anpassen dass sie mit MashIt funktioniert.

Grüße
Profil anzeigen Antwort 2
Junior Member
Junior Member

arduinobeer
Beiträge: 25
Registriert: 7.11.2012
Status: Offline
Geschlecht: männlich
red_folder.gif erstellt am: 30.6.2014 um 12:56  
Hallo Karlsruher

Ich kommuniziere aus Mash-it! via Kommandozeile seriell mit einem Arduino. Funktioniert tiptop, sogar via Bluetooth... :)

D.h. ich habe in C einen kleinen Client geschrieben, den ich aus dem Kommandozeileninterface von Mash-it! mit Parameter aufrufe.
Z.B. /meinClient -heizungAn
Der Client macht dann nichts anderes als den Parameter -heizungAn in ein temporäres Device zu schreiben.
Dann hab ich noch eine kleine Serverapp geschrieben, die beim Start die serielle Verbindung herstellt und aufrecht erhält. Die holt dann den Parameter aus dem temporären Device und schickt ihn dann seriell zum Arduino.
Der "parst" dann was er erhält und führt die entsprechende Aktion aus.
Das ganze funktioniert in beide Richtungen, Mash-It! will ja immer mal wieder wissen was an ist und wie warm es ist.
Den Umweg über den Server mache ich, weil meine Waschmaschine mehr kann als Mash-It!, z.B. abpumpen, Wasser füllen usw.
Dazu habe ich dann noch eine dritte, grafische, App, die auch über den Server mit dem Arduino kommunizieren kann.

Also vier Mal Code:
1x C Client
1x C Server
1x Objective-C GUI
1x Arduino

Hat nicht beim ersten Anlauf geklappt, bin auch nicht vom Fach. Aber jetzt läufts prima. :D
Nur schon für die serielle Kommunikation gibts über 700 Parameter... :puzz:
Arbeite im Moment an einem PID mit Tacho und Motorsteuerung für die Trommelgeschwindigkeit und an einer barometrischen Füllstandmessung... :D

So wirds nie langweilig... ;)

Wirklich geholfen hab ich dir jetzt nicht, sorry. Aber wenigstens einen möglichen Weg aufgezeigt... :cool:

Dunkelbrauer scheint wirklich sehr beschäftigt zu sein, da muss man schon Mal einen Moment auf eine Antwort warten...

Viel Spass beim hacken!

arduinobeer


____________________
mein Blog:
arduinobeer.blogspot.com
eine alte Waschmaschine, genau!
Profil anzeigen Homepage besuchen Antwort 3
Senior Member
Senior Member

Karlsruher
Beiträge: 173
Registriert: 14.2.2012
Status: Offline
Geschlecht: männlich
red_folder.gif erstellt am: 2.7.2014 um 14:20  
Coole sache was du da machst :thumbup:
Für mich leider noch nicht verwertbar, naja ich lerne ja ständig dazu...
Das war aber eh ein Nebenprojekt

Momentan möchte ich erstmal meine Gärüberwachung ans laufen bekommen

Grüße K
Profil anzeigen Antwort 4
       

 
  
 

Alle Logos und Warenzeichen auf dieser Seite sind Eigentum der jeweiligen Besitzer und Lizenzhalter.
Im übrigen gilt Haftungsausschluss. Weitere Details findest Du im Impressum.
Die Artikel sind geistiges Eigentum des/der jeweiligen Autoren,
alles andere © 1998 - 2022 by Hobbybrauer.de
Die Inhalte dieser Seite sind als RSS/RDF-Quelle verfügbar.
Die Website oder Teile daraus dürfen nicht ohne ausdrückliche Zustimmung von Michael Plum weiterverwendet werden.
© 2014 Michael Plum