<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://flipdot.org/wiki/skins/common/feed.css?207"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title>Spaceprojekte/A.W.E.S.O.M.E. - Versionsgeschichte</title>
		<link>http://flipdot.org/wiki/index.php?title=Spaceprojekte/A.W.E.S.O.M.E.&amp;action=history</link>
		<description>Versionsgeschichte für diese Seite in Flipdot</description>
		<language>de</language>
		<generator>MediaWiki 1.15.1</generator>
		<lastBuildDate>Thu, 23 May 2013 22:09:46 GMT</lastBuildDate>
		<item>
			<title>Helmut um 07:01, 12. Mai 2011</title>
			<link>http://flipdot.org/wiki/index.php?title=Spaceprojekte/A.W.E.S.O.M.E.&amp;diff=1100&amp;oldid=prev</link>
			<description>&lt;p&gt;&lt;/p&gt;

		&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Nächstältere Version&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Version vom 07:01, 12. Mai 2011&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 33:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 33:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;to do&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;to do&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;s&amp;gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;*&lt;/del&gt;missglückten bt verbindungsaufbau abfangen&amp;lt;/s&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;*&lt;/ins&gt;&amp;lt;s&amp;gt;missglückten bt verbindungsaufbau abfangen&amp;lt;/s&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*debug output auf zweiter serieller schnittstelle einbauen /&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;/ &lt;/del&gt;debug log auf dem webserver implementieren&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;s&amp;gt;&lt;/ins&gt;debug output auf zweiter serieller schnittstelle einbauen&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;&lt;/ins&gt;/&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;s&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*abfrage von ports auf dem uC und anzeige auf der website via php modularisieren&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;* &lt;/ins&gt;debug log auf dem webserver implementieren&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*anzeigen von grafiken auf der website via [http://jpgraph.net/ jpgraph] implementieren&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* abfrage von ports auf dem uC und anzeige auf der website via php modularisieren&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*ablegen von messwertreihen auf dem webserver und anzeige der letzten n realisieren&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;s&amp;gt;&lt;/ins&gt;anzeigen von grafiken auf der website via [http://jpgraph.net/ jpgraph] implementieren&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/s&amp;gt; (Google Charts)&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* ablegen von messwertreihen auf dem webserver und anzeige der letzten n realisieren&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff generator: internal 2013-05-23 22:09:46 --&gt;
&lt;/table&gt;</description>
			<pubDate>Thu, 12 May 2011 07:01:23 GMT</pubDate>			<dc:creator>Helmut</dc:creator>			<comments>http://flipdot.org/wiki/index.php?title=Diskussion:Spaceprojekte/A.W.E.S.O.M.E.</comments>		</item>
		<item>
			<title>Helmut um 07:28, 25. Apr. 2011</title>
			<link>http://flipdot.org/wiki/index.php?title=Spaceprojekte/A.W.E.S.O.M.E.&amp;diff=1092&amp;oldid=prev</link>
			<description>&lt;p&gt;&lt;/p&gt;

		&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Nächstältere Version&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Version vom 07:28, 25. Apr. 2011&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 8:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 8:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Das Script connect.php kann auch emails von den Controllern verschicken. Dazu muss eine GET - Variable &amp;quot;mailto&amp;quot; übertragen werden. Subject und Bodytext stecken in weiteren Variablen.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Das Script connect.php kann auch emails von den Controllern verschicken. Dazu muss eine GET - Variable &amp;quot;mailto&amp;quot; übertragen werden. Subject und Bodytext stecken in weiteren Variablen.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;Nach dem Controller-Reset und immer um Mitternacht holt sich der Controller vom Server die aktuelle Uhrzeit.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Als Rückkanal vom Web in den Hackerspace dient ein Webformular (cange.php). In dieses Formular können mehrere Zeilen Shell-Kommandos eingegeben werden, die von diesem Script in einer Datei (settings.txt) gespeichert werden. Beim nächsten Aufruf des connect-Sripts durch den Arduino baut das Script die settings.txt in die Antwort des Webservers an den Arduino ein.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Als Rückkanal vom Web in den Hackerspace dient ein Webformular (cange.php). In dieses Formular können mehrere Zeilen Shell-Kommandos eingegeben werden, die von diesem Script in einer Datei (settings.txt) gespeichert werden. Beim nächsten Aufruf des connect-Sripts durch den Arduino baut das Script die settings.txt in die Antwort des Webservers an den Arduino ein.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 19:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 21:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Über BT können sich nacheinander verschiedene Controller mit dem Webinterface verbinden und ihre Daten ins Netz bringen. um möglichst wenige fehlschlagende Verbindungsanforderungen zu haben, weil gerade ein anderer Controller mit dem Webinterface kommuniziert, versucht jeder Controller in einem gewissen Minutenabstand eine Verbindung aufzubauen. Die Minutenabstände sind Primzahlen.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Über BT können sich nacheinander verschiedene Controller mit dem Webinterface verbinden und ihre Daten ins Netz bringen. um möglichst wenige fehlschlagende Verbindungsanforderungen zu haben, weil gerade ein anderer Controller mit dem Webinterface kommuniziert, versucht jeder Controller in einem gewissen Minutenabstand eine Verbindung aufzubauen. Die Minutenabstände sind Primzahlen.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;'''Security:'''&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;Das script change.php ist mit Basic HTTP Authentication gegen einen Zugriff geschützt. Die index.php, welche vom Controller aufgerufen wird, liegt in einem schwer zu erratenden Pfad. der Form /control/shewzdne87763265sghdte/index.php.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Dateien:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Dateien:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 27:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 33:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;to do&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;to do&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*missglückten bt verbindungsaufbau abfangen&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;s&amp;gt;&lt;/ins&gt;*missglückten bt verbindungsaufbau abfangen&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/s&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*debug output auf zweiter serieller schnittstelle einbauen // debug log auf dem webserver implementieren&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*debug output auf zweiter serieller schnittstelle einbauen // debug log auf dem webserver implementieren&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*abfrage von ports auf dem uC und anzeige auf der website via php modularisieren&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*abfrage von ports auf dem uC und anzeige auf der website via php modularisieren&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*anzeigen von grafiken auf der website via [http://jpgraph.net/ jpgraph] implementieren&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*anzeigen von grafiken auf der website via [http://jpgraph.net/ jpgraph] implementieren&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*ablegen von messwertreihen auf dem webserver und anzeige der letzten n realisieren&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*ablegen von messwertreihen auf dem webserver und anzeige der letzten n realisieren&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff generator: internal 2013-05-23 22:09:46 --&gt;
&lt;/table&gt;</description>
			<pubDate>Mon, 25 Apr 2011 07:28:37 GMT</pubDate>			<dc:creator>Helmut</dc:creator>			<comments>http://flipdot.org/wiki/index.php?title=Diskussion:Spaceprojekte/A.W.E.S.O.M.E.</comments>		</item>
		<item>
			<title>Helmut um 20:02, 24. Apr. 2011</title>
			<link>http://flipdot.org/wiki/index.php?title=Spaceprojekte/A.W.E.S.O.M.E.&amp;diff=1091&amp;oldid=prev</link>
			<description>&lt;p&gt;&lt;/p&gt;

		&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Nächstältere Version&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Version vom 20:02, 24. Apr. 2011&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 23:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 23:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* Sketch im Arduino: [[Media:Webclient 012.pde | Webclient 012.pde]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* Sketch im Arduino: [[Media:Webclient 012.pde | Webclient 012.pde]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* BASCOM Quelltext für den steuernden Controller: [[Media:0133 some avr.bas | 0133 some avr.bas ]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* BASCOM Quelltext für den steuernden Controller: [[Media:0133 some avr.bas | 0133 some avr.bas ]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;to do&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;*missglückten bt verbindungsaufbau abfangen&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;*debug output auf zweiter serieller schnittstelle einbauen // debug log auf dem webserver implementieren&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;*abfrage von ports auf dem uC und anzeige auf der website via php modularisieren&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;*anzeigen von grafiken auf der website via [http://jpgraph.net/ jpgraph] implementieren&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;*ablegen von messwertreihen auf dem webserver und anzeige der letzten n realisieren&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff generator: internal 2013-05-23 22:09:46 --&gt;
&lt;/table&gt;</description>
			<pubDate>Sun, 24 Apr 2011 20:02:47 GMT</pubDate>			<dc:creator>Helmut</dc:creator>			<comments>http://flipdot.org/wiki/index.php?title=Diskussion:Spaceprojekte/A.W.E.S.O.M.E.</comments>		</item>
		<item>
			<title>Helmut um 06:23, 24. Apr. 2011</title>
			<link>http://flipdot.org/wiki/index.php?title=Spaceprojekte/A.W.E.S.O.M.E.&amp;diff=1090&amp;oldid=prev</link>
			<description>&lt;p&gt;&lt;/p&gt;

		&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Nächstältere Version&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Version vom 06:23, 24. Apr. 2011&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 22:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 22:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Dateien:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Dateien:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* Sketch im Arduino: [[Media:Webclient 012.pde | Webclient 012.pde]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* Sketch im Arduino: [[Media:Webclient 012.pde | Webclient 012.pde]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;* BASCOM Quelltext für den steuernden Controller: [[Media:0133 some avr.bas | 0133 some avr.bas ]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff generator: internal 2013-05-23 22:09:46 --&gt;
&lt;/table&gt;</description>
			<pubDate>Sun, 24 Apr 2011 06:23:33 GMT</pubDate>			<dc:creator>Helmut</dc:creator>			<comments>http://flipdot.org/wiki/index.php?title=Diskussion:Spaceprojekte/A.W.E.S.O.M.E.</comments>		</item>
		<item>
			<title>Helmut um 06:04, 24. Apr. 2011</title>
			<link>http://flipdot.org/wiki/index.php?title=Spaceprojekte/A.W.E.S.O.M.E.&amp;diff=1088&amp;oldid=prev</link>
			<description>&lt;p&gt;&lt;/p&gt;

		&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Nächstältere Version&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Version vom 06:04, 24. Apr. 2011&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 6:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 6:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Auf dem Webserver läuft ein PHP-Script (connect.php), das aus den per GET übergebenen Parametern eine Webseite aufbaut und in eine feste HTML-Seite (index.html) schreibt. Auf dieser Seite können z.B. Status-Icons in Abhängigkeit von den Parametern gesetzt werden.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Auf dem Webserver läuft ein PHP-Script (connect.php), das aus den per GET übergebenen Parametern eine Webseite aufbaut und in eine feste HTML-Seite (index.html) schreibt. Auf dieser Seite können z.B. Status-Icons in Abhängigkeit von den Parametern gesetzt werden.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;Das Script connect.php kann auch emails von den Controllern verschicken. Dazu muss eine GET - Variable &amp;quot;mailto&amp;quot; übertragen werden. Subject und Bodytext stecken in weiteren Variablen.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Als Rückkanal vom Web in den Hackerspace dient ein Webformular (cange.php). In dieses Formular können mehrere Zeilen Shell-Kommandos eingegeben werden, die von diesem Script in einer Datei (settings.txt) gespeichert werden. Beim nächsten Aufruf des connect-Sripts durch den Arduino baut das Script die settings.txt in die Antwort des Webservers an den Arduino ein.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Als Rückkanal vom Web in den Hackerspace dient ein Webformular (cange.php). In dieses Formular können mehrere Zeilen Shell-Kommandos eingegeben werden, die von diesem Script in einer Datei (settings.txt) gespeichert werden. Beim nächsten Aufruf des connect-Sripts durch den Arduino baut das Script die settings.txt in die Antwort des Webservers an den Arduino ein.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 16:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 18:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Der lokale Controller baut die aus seinen Sensorgrößen und Variablen wie z.B. Uhrzeit die GET - Anfrage für die Senderichtung zum Server zusammen und wertet in der Gegenrichtung die Server-Antwort mit einem Parser aus, der AT-Kommandos wie ein Modem annimmt, und damit Portleitungen, PWM-Tastgrade usw. steuern kann.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Der lokale Controller baut die aus seinen Sensorgrößen und Variablen wie z.B. Uhrzeit die GET - Anfrage für die Senderichtung zum Server zusammen und wertet in der Gegenrichtung die Server-Antwort mit einem Parser aus, der AT-Kommandos wie ein Modem annimmt, und damit Portleitungen, PWM-Tastgrade usw. steuern kann.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Über BT können sich nacheinander verschiedene Controller mit dem Webinterface verbinden und ihre Daten ins Netz bringen. um &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;möglichs ##&lt;/del&gt;Verbindungsanforderungen &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;infolge belegter BT-Schnittstelle gibt&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;sendet &lt;/del&gt;jeder Controller in einem gewissen Minutenabstand. Die Minutenabstände sind Primzahlen.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Über BT können sich nacheinander verschiedene Controller mit dem Webinterface verbinden und ihre Daten ins Netz bringen. um &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;möglichst wenige fehlschlagende &lt;/ins&gt;Verbindungsanforderungen &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;zu haben&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;weil gerade ein anderer Controller mit dem Webinterface kommuniziert, versucht &lt;/ins&gt;jeder Controller in einem gewissen Minutenabstand &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;eine Verbindung aufzubauen&lt;/ins&gt;. Die Minutenabstände sind Primzahlen.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Dateien:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Dateien:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* Sketch im Arduino: [[Media:Webclient 012.pde | Webclient 012.pde]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* Sketch im Arduino: [[Media:Webclient 012.pde | Webclient 012.pde]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff generator: internal 2013-05-23 22:09:46 --&gt;
&lt;/table&gt;</description>
			<pubDate>Sun, 24 Apr 2011 06:04:18 GMT</pubDate>			<dc:creator>Helmut</dc:creator>			<comments>http://flipdot.org/wiki/index.php?title=Diskussion:Spaceprojekte/A.W.E.S.O.M.E.</comments>		</item>
		<item>
			<title>Helmut um 05:54, 24. Apr. 2011</title>
			<link>http://flipdot.org/wiki/index.php?title=Spaceprojekte/A.W.E.S.O.M.E.&amp;diff=1086&amp;oldid=prev</link>
			<description>&lt;p&gt;&lt;/p&gt;

		&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Nächstältere Version&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Version vom 05:54, 24. Apr. 2011&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 19:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 19:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Dateien:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Dateien:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Scetch &lt;/del&gt;im Arduino: [[Media:Webclient 012.pde | Webclient 012.pde]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Sketch &lt;/ins&gt;im Arduino: [[Media:Webclient 012.pde | Webclient 012.pde]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff generator: internal 2013-05-23 22:09:46 --&gt;
&lt;/table&gt;</description>
			<pubDate>Sun, 24 Apr 2011 05:54:30 GMT</pubDate>			<dc:creator>Helmut</dc:creator>			<comments>http://flipdot.org/wiki/index.php?title=Diskussion:Spaceprojekte/A.W.E.S.O.M.E.</comments>		</item>
		<item>
			<title>Helmut um 05:54, 24. Apr. 2011</title>
			<link>http://flipdot.org/wiki/index.php?title=Spaceprojekte/A.W.E.S.O.M.E.&amp;diff=1085&amp;oldid=prev</link>
			<description>&lt;p&gt;&lt;/p&gt;

		&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Nächstältere Version&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Version vom 05:54, 24. Apr. 2011&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 17:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 17:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Über BT können sich nacheinander verschiedene Controller mit dem Webinterface verbinden und ihre Daten ins Netz bringen. um möglichs ##Verbindungsanforderungen infolge belegter BT-Schnittstelle gibt, sendet jeder Controller in einem gewissen Minutenabstand. Die Minutenabstände sind Primzahlen.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Über BT können sich nacheinander verschiedene Controller mit dem Webinterface verbinden und ihre Daten ins Netz bringen. um möglichs ##Verbindungsanforderungen infolge belegter BT-Schnittstelle gibt, sendet jeder Controller in einem gewissen Minutenabstand. Die Minutenabstände sind Primzahlen.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;Dateien:&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;* Scetch im Arduino: [[Media:Webclient 012.pde | Webclient 012.pde]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff generator: internal 2013-05-23 22:09:46 --&gt;
&lt;/table&gt;</description>
			<pubDate>Sun, 24 Apr 2011 05:54:02 GMT</pubDate>			<dc:creator>Helmut</dc:creator>			<comments>http://flipdot.org/wiki/index.php?title=Diskussion:Spaceprojekte/A.W.E.S.O.M.E.</comments>		</item>
		<item>
			<title>Helmut um 05:20, 24. Apr. 2011</title>
			<link>http://flipdot.org/wiki/index.php?title=Spaceprojekte/A.W.E.S.O.M.E.&amp;diff=1083&amp;oldid=prev</link>
			<description>&lt;p&gt;&lt;/p&gt;

		&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Nächstältere Version&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Version vom 05:20, 24. Apr. 2011&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 14:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 14:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Der Arduino leitet die Antwort des Webservers zu seiner seriellen Schnittstelle. Für die universelle Benutzbarkeit des seriellen Arduino-Webinterfaces ist der Arduino mit einem Bluetooth-Modul ausgestattet. Über die BT-Schnittstelle können im Haus verteile AVR-Controller mit dem Arduino kommunizieren. &amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Der Arduino leitet die Antwort des Webservers zu seiner seriellen Schnittstelle. Für die universelle Benutzbarkeit des seriellen Arduino-Webinterfaces ist der Arduino mit einem Bluetooth-Modul ausgestattet. Über die BT-Schnittstelle können im Haus verteile AVR-Controller mit dem Arduino kommunizieren. &amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Der lokale Controller baut die aus seinen Sensorgrößen und Variablen wie z.B. Uhrzeit die GET - Anfrage für die Senderichtung &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;zu &lt;/del&gt;Server zusammen und wertet in der Gegenrichtung die Server-Antwort mit einem Parser aus, der AT-Kommandos wie ein Modem annimmt, und damit Portleitungen, PWM-Tastgrade usw. steuern kann.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Der lokale Controller baut die aus seinen Sensorgrößen und Variablen wie z.B. Uhrzeit die GET - Anfrage für die Senderichtung &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;zum &lt;/ins&gt;Server zusammen und wertet in der Gegenrichtung die Server-Antwort mit einem Parser aus, der AT-Kommandos wie ein Modem annimmt, und damit Portleitungen, PWM-Tastgrade usw. steuern kann.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Über BT können sich nacheinander verschiedene Controller mit dem Webinterface verbinden und ihre Daten ins Netz bringen. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Damit es zu einer geringen Anzahl von fehlschlagenden &lt;/del&gt;Verbindungsanforderungen infolge belegter BT-Schnittstelle gibt, sendet jeder Controller in einem gewissen Minutenabstand. Die Minutenabstände sind &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Primzalen&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Über BT können sich nacheinander verschiedene Controller mit dem Webinterface verbinden und ihre Daten ins Netz bringen. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;um möglichs ##&lt;/ins&gt;Verbindungsanforderungen infolge belegter BT-Schnittstelle gibt, sendet jeder Controller in einem gewissen Minutenabstand. Die Minutenabstände sind &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Primzahlen&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff generator: internal 2013-05-23 22:09:47 --&gt;
&lt;/table&gt;</description>
			<pubDate>Sun, 24 Apr 2011 05:20:49 GMT</pubDate>			<dc:creator>Helmut</dc:creator>			<comments>http://flipdot.org/wiki/index.php?title=Diskussion:Spaceprojekte/A.W.E.S.O.M.E.</comments>		</item>
		<item>
			<title>Helmut um 05:10, 24. Apr. 2011</title>
			<link>http://flipdot.org/wiki/index.php?title=Spaceprojekte/A.W.E.S.O.M.E.&amp;diff=1082&amp;oldid=prev</link>
			<description>&lt;p&gt;&lt;/p&gt;

		&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Nächstältere Version&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Version vom 05:10, 24. Apr. 2011&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 9:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 9:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Als Rückkanal vom Web in den Hackerspace dient ein Webformular (cange.php). In dieses Formular können mehrere Zeilen Shell-Kommandos eingegeben werden, die von diesem Script in einer Datei (settings.txt) gespeichert werden. Beim nächsten Aufruf des connect-Sripts durch den Arduino baut das Script die settings.txt in die Antwort des Webservers an den Arduino ein.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Als Rückkanal vom Web in den Hackerspace dient ein Webformular (cange.php). In dieses Formular können mehrere Zeilen Shell-Kommandos eingegeben werden, die von diesem Script in einer Datei (settings.txt) gespeichert werden. Beim nächsten Aufruf des connect-Sripts durch den Arduino baut das Script die settings.txt in die Antwort des Webservers an den Arduino ein.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Der &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Arduinoleitet &lt;/del&gt;die Antwort des Webservers zu seiner seriellen Schnittstelle. Für die universelle Benutzbarkeit des seriellen Arduino-Webinterfaces ist der Arduino mit einem Bluetooth-Modul ausgestattet. Über die BT-Schnittstelle können im Haus verteile AVR-Controller mit dem Arduino kommunizieren. &amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[Datei:Schematic.png]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Der &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Arduino leitet &lt;/ins&gt;die Antwort des Webservers zu seiner seriellen Schnittstelle. Für die universelle Benutzbarkeit des seriellen Arduino-Webinterfaces ist der Arduino mit einem Bluetooth-Modul ausgestattet. Über die BT-Schnittstelle können im Haus verteile AVR-Controller mit dem Arduino kommunizieren. &amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Der lokale Controller baut die aus seinen Sensorgrößen und Variablen wie z.B. Uhrzeit die GET - Anfrage für die Senderichtung zu Server zusammen und wertet in der Gegenrichtung die Server-Antwort mit einem Parser aus, der AT-Kommandos wie ein Modem annimmt, und damit Portleitungen, PWM-Tastgrade usw. steuern kann.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Der lokale Controller baut die aus seinen Sensorgrößen und Variablen wie z.B. Uhrzeit die GET - Anfrage für die Senderichtung zu Server zusammen und wertet in der Gegenrichtung die Server-Antwort mit einem Parser aus, der AT-Kommandos wie ein Modem annimmt, und damit Portleitungen, PWM-Tastgrade usw. steuern kann.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Über BT können sich nacheinander verschiedene Controller mit dem Webinterface verbinden und ihre Daten ins Netz bringen. Damit es zu einer geringen Anzahl von fehlschlagenden Verbindungsanforderungen infolge belegter BT-Schnittstelle gibt, sendet jeder Controller in einem gewissen Minutenabstand. Die Minutenabstände sind Primzalen.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Über BT können sich nacheinander verschiedene Controller mit dem Webinterface verbinden und ihre Daten ins Netz bringen. Damit es zu einer geringen Anzahl von fehlschlagenden Verbindungsanforderungen infolge belegter BT-Schnittstelle gibt, sendet jeder Controller in einem gewissen Minutenabstand. Die Minutenabstände sind Primzalen.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff generator: internal 2013-05-23 22:09:47 --&gt;
&lt;/table&gt;</description>
			<pubDate>Sun, 24 Apr 2011 05:10:07 GMT</pubDate>			<dc:creator>Helmut</dc:creator>			<comments>http://flipdot.org/wiki/index.php?title=Diskussion:Spaceprojekte/A.W.E.S.O.M.E.</comments>		</item>
		<item>
			<title>Helmut um 05:00, 24. Apr. 2011</title>
			<link>http://flipdot.org/wiki/index.php?title=Spaceprojekte/A.W.E.S.O.M.E.&amp;diff=1078&amp;oldid=prev</link>
			<description>&lt;p&gt;&lt;/p&gt;

		&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Nächstältere Version&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Version vom 05:00, 24. Apr. 2011&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 5:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 5:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;'''Lösung:''' Ein Arduino mit Webshield arbeitet als &amp;quot;seriell nach Web Interface&amp;quot; - ein über die serielle Schnittstelle eintreffender String wird ohne weiteres an eine feste URL als GET-Anfrage angehängt, die GET Parameter sind der Öffnungsstatus des Hackerspaces sowie diverse Messwerte.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;'''Lösung:''' Ein Arduino mit Webshield arbeitet als &amp;quot;seriell nach Web Interface&amp;quot; - ein über die serielle Schnittstelle eintreffender String wird ohne weiteres an eine feste URL als GET-Anfrage angehängt, die GET Parameter sind der Öffnungsstatus des Hackerspaces sowie diverse Messwerte.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Auf dem Webserver läuft ein PHP-Script (connect.php), das aus den per GET übergebenen Parametern eine Webseite aufbaut und in eine feste HTML-Seite schreibt. Auf dieser Seite können z.B. Status-Icons in Abhängigkeit von den Parametern gesetzt werden.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Auf dem Webserver läuft ein PHP-Script (connect.php), das aus den per GET übergebenen Parametern eine Webseite aufbaut und in eine feste HTML-Seite &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;(index.html) &lt;/ins&gt;schreibt. Auf dieser Seite können z.B. Status-Icons in Abhängigkeit von den Parametern gesetzt werden.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Als Rückkanal vom Web in den Hackerspace dient ein Webformular (cange.php). In dieses Formular können mehrere Zeilen Shell-Kommandos eingegeben werden, die von diesem Script in einer Datei settings.txt gespeichert werden. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Sowie der &lt;/del&gt;Arduino &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;seine Variablen übergeben hat, &lt;/del&gt;baut das &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;connect-&lt;/del&gt;Script die settings.txt in die Antwort des Webservers an den Arduino ein.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Als Rückkanal vom Web in den Hackerspace dient ein Webformular (cange.php). In dieses Formular können mehrere Zeilen Shell-Kommandos eingegeben werden, die von diesem Script in einer Datei &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;(&lt;/ins&gt;settings.txt&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;) &lt;/ins&gt;gespeichert werden. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Beim nächsten Aufruf des connect-Sripts durch den &lt;/ins&gt;Arduino baut das Script die settings.txt in die Antwort des Webservers an den Arduino ein.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Der &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Arduino sendet &lt;/del&gt;die Antwort des Webservers &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;über die serielle &lt;/del&gt;Schnittstelle. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Um &lt;/del&gt;universelle Benutzbarkeit &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;der &lt;/del&gt;seriellen Arduino-Webinterfaces &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;zu erhalten, &lt;/del&gt;ist der Arduino mit einem Bluetooth-Modul ausgestattet. Über die BT-Schnittstelle &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;kommuniziert ein weiterer &lt;/del&gt;AVR-Controller mit dem Arduino. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Dieser &lt;/del&gt;baut die GET - Anfrage zusammen und wertet die Server-Antwort mit einem Parser aus, der AT-Kommandos wie ein Modem annimmt, und damit Portleitungen, PWM-Tastgrade usw. steuern kann.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Der &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Arduinoleitet &lt;/ins&gt;die Antwort des Webservers &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;zu seiner seriellen &lt;/ins&gt;Schnittstelle. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Für die &lt;/ins&gt;universelle Benutzbarkeit &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;des &lt;/ins&gt;seriellen Arduino-Webinterfaces ist der Arduino mit einem Bluetooth-Modul ausgestattet. Über die BT-Schnittstelle &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;können im Haus verteile &lt;/ins&gt;AVR-Controller mit dem Arduino &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;kommunizieren&lt;/ins&gt;. &amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Der lokale Controller &lt;/ins&gt;baut &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;die aus seinen Sensorgrößen und Variablen wie z.B. Uhrzeit &lt;/ins&gt;die GET - Anfrage &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;für die Senderichtung zu Server &lt;/ins&gt;zusammen und wertet &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;in der Gegenrichtung &lt;/ins&gt;die Server-Antwort mit einem Parser aus, der AT-Kommandos wie ein Modem annimmt, und damit Portleitungen, PWM-Tastgrade usw. steuern kann.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Über BT können sich nacheinander verschiedene Controller mit dem Webinterface verbinden und ihre Daten ins Netz bringen. Damit es zu einer geringen Anzahl von fehlschlagenden Verbindungsanforderungen infolge belegter BT-Schnittstelle gibt, sendet jeder Controller in einem gewissen Minutenabstand. Die Minutenabstände sind Primzalen.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Über BT können sich nacheinander verschiedene Controller mit dem Webinterface verbinden und ihre Daten ins Netz bringen. Damit es zu einer geringen Anzahl von fehlschlagenden Verbindungsanforderungen infolge belegter BT-Schnittstelle gibt, sendet jeder Controller in einem gewissen Minutenabstand. Die Minutenabstände sind Primzalen.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff generator: internal 2013-05-23 22:09:47 --&gt;
&lt;/table&gt;</description>
			<pubDate>Sun, 24 Apr 2011 05:00:31 GMT</pubDate>			<dc:creator>Helmut</dc:creator>			<comments>http://flipdot.org/wiki/index.php?title=Diskussion:Spaceprojekte/A.W.E.S.O.M.E.</comments>		</item>
	</channel>
</rss>