http://old.ethersex.de/api.php?action=feedcontributions&user=Stella&feedformat=atomEthersex_Wiki - Benutzerbeiträge [de-at]2024-03-29T10:05:39ZBenutzerbeiträgeMediaWiki 1.30.0http://old.ethersex.de/index.php?title=Brokenpipe&diff=4703Brokenpipe2011-01-17T00:09:39Z<p>Stella: </p>
<hr />
<div>[[Category:Brokenpipe]]<br />
Hello there, this website is continously work in progress, but stay here and feel comfortable :-)<br />
<br />
My name is stesie and this is kind of my private homepage. I'd like to provide you with information on free software I've either written myself or to which I've contributed in whatever way. Furthermore you'll find a few notes on some of my projects scattered over the whole site. The major bits are linked from the navigation bar at the right.<br />
<br />
== Projects ==<br />
* Ethersex -> http://www.ethersex.de/<br />
* Taxbird -> http://www.taxbird.de/<br />
* Kopete SILC -> http://silc.brokenpipe.de/<br />
* [[:Kategorie:Schlafphasenwecker|Schlafphasenwecker]]<br />
* [[:Kategorie:iPAQ|iPAQ]], insbesondere [[RFM12 im iPAQ]] und [[KoPI unter GPE]]<br />
<br />
== Tools und Kleinigkeiten ==<br />
* [[HBCI Cron]]<br />
* [[Debian Mini Buildd]]<br />
* [[Ratpoison Multi Screen Workspaces]]<br />
* [[:Kategorie:Patches|Patches]]<br />
* [[VPN-Roadwarrior Linux vs. LANCOM-Router]]<br />
* MediaWiki-Tools: [[MediaWiki Diff Mails]], [[Wiki Paster]]<br />
* Snippets: [[X11 Idle Time]], [[Colorful Manpages]], [[:Kategorie:Snippet|uvm.]]<br />
<br />
== Ideas ==<br />
* [[balanZZo]] (Balancier-Roboter)<br />
* [[TeeBot]]<br />
<br />
<br />
By the way, please don't be scared if you happen to find some bits written in German here and there (without translated parts along). Mostly they're not as important or just not relevant for others (as far as I can judge).<br />
<br />
-----<br />
'''Wenn Menschen denken, dass Tiere nicht fühlen, dann fühlen Tiere, dass Menschen nicht denken.'''</div>Stellahttp://old.ethersex.de/index.php?title=Wo_Sind_Wir&diff=4688Wo Sind Wir2011-01-11T21:50:47Z<p>Stella: in Steinsfeld sind wir schon länger nicht mehr</p>
<hr />
<div>=== Wie kommst Du nun zu uns? ===<br />
<br />
'''Wir sind in Rothenburg ob der Tauber, der schönsten und berühmtesten mittelalterlichen Stadt der Welt. Unsere Chaos-Treffen finden im Hallenbadrestaurant statt, da wir hier zur Zeit uneingeschränkt WLAN und DSL zur Verfügung haben.'''<br />
<br />
== Der Chaostreff ==<br />
<br />
'''Anfahrtsbeschreibung''' <br />
[[Bild:Frankenfreizeit1.png]]<br />
<br />
Von der Autobahnabfahrt stadteinwärts fahren, vor der Aral-Tankstelle links in die Schlachthofstrasse einbiegen, immer geradeaus halten, nach dem Ortsschild 100m rechts in den Parkplatz der [http://www.rothenburg.de/index.php?PHPSESSID=3425f4fac4776ac14cd9f6a02b7be0ac&get=2558 Franken-Freizeit] abbiegen.<br />
<br />
Der Eingang zum Restaurant ist gleich links nach dem Haupteingang zum Hallenbad.<br />
<br />
Für weitere Routenplanungen: [http://data.giub.uni-bonn.de/openrouteservice/index.php?start=10.2132041,49.3763166&end=10.186382,49.3651946&pref=Fastest&lang=de&noMotorways=false&noTollways=false OpenRouteService]<br />
<br />
== Der Bastelabend ... ==<br />
<br />
unser regelmäßig abgehaltener Bastelabend findet im ((AnfahrtsPlan|Keller von Jochen's Haus)) statt. Dieses befindet sich in der Ohmayer Straße 7, ebenfalls in Rothenburg.<br />
<br />
Bastelkeller Telefon 09861/9368275<br />
<br />
nachdem auch hier eigentlich immer Funkamateure da sind, auf 144,5625 MHz einfach mal reinrufen.<br />
<br />
=== Anfahrtsbeschreibung zum Treffpunkt in der Ohmayer Str. 7 ([http://www.openstreetmap.org/?mlat=49.38639&mlon=10.18707&zoom=16&layers=B000FTF OpenStreetMap])=== <br />
<br />
{| class="wikitable"<br />
|-<br />
| In Richtung Würzburg stadtauswärts fahren bis man die Daimler Werkstatt Korn sieht. Vor der Kornhalle links einfahren, nächste (ca 30m) wieder links in die Wilhelm-Tell-Straße. || [[Bild:wilhelmtellstr.jpg]]<br />
|-<br />
| Und in die Ohmayer Straße gehts dann nach ein paar Metern wieder links. || [[Bild:ohmayerstr.jpg]]<br />
|-<br />
| Das erste Haus auf der linken Seite ist dann die Nr. 7, nicht zu übersehen in der Farbe Lila. Der Kellereingang ist hinter dem Haupteingang || [[Bild:eingang.jpg]]<br />
|}<br />
<br />
* die Treppe runter (die Tür steht am Bastelabend offen)<br />
* einfach reingehen, ist schon okay<br />
* hinter der Tür gleich links immer dem Gang (und Licht) entlang<br />
* dann rechts halten, dort angekommen, dürftest du uns dann zumindest hören<br />
* ... ein paar Meter weiter auch sehen</div>Stellahttp://old.ethersex.de/index.php?title=Ethersex&diff=4644Ethersex2010-12-27T21:39:31Z<p>Stella: </p>
<hr />
<div><div style="float:right"><br />
{| class="toc"<br />
|+ id="tocoverview" | '''Projektübersicht'''<br />
|-<br />
| Lizenz:<br />
| [http://en.wikipedia.org/wiki/GNU_General_Public_License GPL v3]<br />
|-<br />
| Sprache:<br />
| C<br />
|-<br />
| Plattform:<br />
| Atmel AVR ATmega<br />
|}<br />
<br />
<br />
</div><br />
<br />
== Das Ethersex-Projekt ... ==<br />
<br />
ist eine universelle Plattform um Mikrocontroller per IP-Protokoll anzusprechen und stellt eine solide Basis für eigene Entwicklungen dar.<br />
Ethersex wurde im August 2007 von stesie als alternative Firmware für fd0s [http://www.lochraster.org/etherrape/ Etherrape] ins Leben gerufen. Namensgebend war seinerzeit die Erweiterung um [[IPv6]]-Unterstützung. Seither hat sich jedoch viel getan, sodass inzwischen nicht mehr nur die Etherrape-Hardware als Plattform unterstützt wird, sondern auch diverse andere Atmega Hardware Projekte. Der Code ist inzwischen weitgehend stabil und wird auch im professionellen Umfeld eingesetzt.<br />
<br />
=== Hardware ===<br />
Das Ethersex-Projekt bietet keine Bausätze oder Fertiggeräte zum Verkauf an. Hier sei auf das von Alexander Neumann angebotene [[Etherrape]], das [[AVR Webmodul]] von Ulrich Radig oder das Pollin [[AVR-NET-IO]] hingewiesen. Wer mit Lochrasterplatinen &amp; Co. schon ein wenig Erfahrung gesammelt hat, kann auch einen individuellen Nachbau in Eigenregie erwägen. Einen Überblick bietet die Galerie [[Unterstützte Hardware|unterstützter Hardware]].<br />
<br />
=== Was zeichnet Ethersex aus? ===<br />
* TCP/IP (insbesondere auch [[IPv6]]), [[ZBUS]] und diverse andere Protokolle<br />
* Datenübertragung per Ethernet, Funk ([[RFM12]]), über [[USB]] oder USART (RS232 usw)<br />
* Verschlüsselte Kommunikation [[OpenVPN]]<br />
* Steuerung über mächtiges, eigenes '''Ethersex Command''' ([[ECMD]]) Protokoll per [[ECMD Protocols#ECMD via HTTP|http]], [[ECMD Protocols#ECMD via TCP|TCP/IP]], UDP/IP, [[I2C]] und [[USB]]<br />
* Datenablage auf [[DataFlash]]-Speicher, SD-Karten, I2C-EEPROMs oder dem eingebautem EEPROM<br />
* Leichte Erweiterbarkeit mit eigenen Modulen<br />
* Module können über eine Bedienoberfläche einfach ein und ausgeschaltet werden, so dass nur das gewünschte auch in der Firmware landet<br />
... und vieles mehr, siehe [[Feature Liste]] oder [[Screenprint]]<br />
<br />
=== Erste Schritte ===<br />
* [[Voraussetzungen|Voraussetzungen]] um ethersex compilieren zu können<br />
* Den Quellcode wie unter [[Download]] beschrieben herunterladen<br />
* [[:Kategorie:StepByStep|Schritt für Schritt]] zum eigenen Firmware Image<br />
* Was muß ich tun wenn ich externe [[Feature_Liste#Kontakt_zur_Au.C3.9Fenwelt|Schaltungen]] ansteuern oder anschließen will, zum Beispiel Temperatursensoren oder ein [[LCD]]?<br />
* [[:Kategorie:Erfahrungsberichte|Erfahrungsberichte]] anderer Anwender<br />
* Wenn du Fragen hast, ist es sinnvoll, erst einmal die [[FAQ|Häufig gestellten Fragen]] zu lesen. Du kannst dich auch direkt an unsere Mailingliste wenden. Details siehe [[Community]].<br />
* Ein [http://www.youtube.com/watch?v=VBy8b5OCBzA Video-Tutorial] zur Einrichtung eines Webservers mit SD-Karte (YouTube)<br />
<br />
Es gibt auch einen [http://www.ethersex.de/firmware-builder/list.cgi Ethersex Firmware Builder], der soweit vorgefertigte Firmware-Images individualisiert und fertig zum Herunterladen anbietet, z.B. für das [http://www.ethersex.de/firmware-builder/input.cgi?profile=avr-net-io AVR-NET-IO von Pollin]. Diese Images eigenen sich insbesondere für erste Gehversuche und können nur in sehr geringem Umfang konfiguriert werden.<br />
<br />
=== Bugs ===<br />
* Bitte prüfe erst, ob deine Entwicklungsumgebung alle [[Voraussetzungen]] erfüllt. In nicht wenigen Fällen fehlt z.B. das Tool m4.<br />
* Du kannst Kontakt mit uns über die Mailingliste aufnehmen. Details siehe [[Community]].<br />
* Nutze unseren [http://bugs.ethersex.de Bugtracker]<br />
<br />
=== Mitmachen ===<br />
Die Ethersex Webseite basiert auf einer Wiki Software, d.h. sobald du dich angemeldet hast, kannst du hier eigene Beiträge verfassen oder bestehende verbessern. Wenn du am Projekt mitarbeiten willst, findest du vielleicht folgende Artikel ganz interessant:<br />
* [[Coding style]]<br />
* Wie erstellt man [[Patches]] richtig<br />
* Hinweise für [[Code Optimierungen]] (Geschwindigkeit und Platzoptimierungen)<br />
* [[Eigenes Modul hinzufügen]] (Neuer i2c Chip? Neue Funksteckdosen? Hier ist ein Einstieg für das Erstellen eines eigenen Moduls.)<br />
* [[Ethersex Core]] (Erklärt die grundlegenden Hardwareabstraktionen von Ethersex.)<br />
* [[Hilfe:Hilfe|Dokumentation zur Wiki Software]]<br />
* [[Ethersex_History|Ethersex History]] (Was die letzten Monate an ethersex passiert ist)<br />
<br />
[[Category:Ethersex]]<br />
[[Category:Zerties]]</div>Stellahttp://old.ethersex.de/index.php?title=Hauptseite&diff=4581Hauptseite2010-11-17T21:13:34Z<p>Stella: </p>
<hr />
<div>Die Zerties sind eine lockere Runde von Leuten aus Rothenburg ob der Tauber nebst Umgebung. Wir sind recht technikinteressiert, haben Spaß mit und am Computer und fühlen uns irgendwie mit dem Chaos-Computer-Club verbunden (soll heißen, wir sind ein Chaostreff).<br />
<br />
== Nächste Treffen ==<br />
<br />
<br />
Wer sich für unsere Arbyte interessiert, der ist herzlich eingeladen zu unseren Treffen zu kommen. Die Treffen finden ''normalerweise'' an jedem '''ersten und dritten Freitag''' im Monat ab 20:00 Uhr statt. Ab 18:00 Uhr sind die ersten meistens schon da, also lieber etwas früher vorbei kommen, nicht dass du das Beste verpasst (:mrgreen:).<br />
<br />
Der [[Wo_Sind_Wir#Der_Bastelabend_...|Bastelabend]] findet nach Absprache auf der [https://list.zerties.org/cgi-bin/mailman/listinfo/zerties Mailingliste] statt.<br />
<br />
Es empfiehlt sich immer, vorher nochmal einen Blick auf die Homepage zu werfen!<br />
Das Abonnieren der [https://list.zerties.org/cgi-bin/mailman/listinfo/zerties Mailingliste] ist auch empfehlenwert, da hier auch Ankündigungen gepostet werden.<br />
<br />
Wenn möglich tragt Euch bitte unter Teilnehmer in der Doode-Umfrage ein- ganz unverbindlich versteht sich! Es geht nur darum abschätzen zu können, wieviele Leute in etwa kommen.<br />
<br />
[[Wo Sind Wir]] - Anfahrtsbeschreibungen gibt's [[Wo Sind Wir|hier]]<br />
'''<br />
{| cellspacing=10<br />
| '''wann?'''<br />
| '''was?'''<br />
| '''wo?'''<br />
| '''Teilnehmer'''<br />
| '''Themen - Vorschläge von jedermann hochwillkommen (:mrgreen:)!'''<br />
|-<br />
| 19.11.2010<br />
| zerties.org-Treff<br />
| In der [http://www.openstreetmap.org/?mlat=49.3659;mlon=10.1861;zoom=16;layers=B000FTF Schwimmbadgaststätte]<br />
| [http://www.doodle.com/ia6etdwrp7pcwh4h doodle]<br />
| Geplant: you can haz more than one routing table (oder: routing basierend auf zieladresse kann jeder)<br />
|-<br />
| 02.12.2010<br />
| zerties.org-Treff<br />
| In der [http://www.openstreetmap.org/?mlat=49.3659;mlon=10.1861;zoom=16;layers=B000FTF Schwimmbadgaststätte]<br />
| <br />
| Geplant: <br />
|}<br />
<br />
'''Bastelabende''' ab jetzt über vorherige Ankündigung in der [https://list.zerties.org/cgi-bin/mailman/listinfo/zerties Mailingliste]!<br />
<br />
== Rückschauen ==<br />
<br />
<!-- rueckschauanfang --><br />
{| class="wikitable"<br />
| ''' [[Rückschau zerties.org-Treff (17th day of The Aftermath in the YOLD 3176)]] ''' <br>'' Die Wirtschaftskrise ist vorbei... oder? '' Wenn man das Kabel so anschaut hat man seine Zweifel- jedoch ist diese Variante bewusst nur 10cm lang, damit man sie leichter z.B. in der Brieftasche etc. mitnehmen kann und schimpft sich Nokia CA-101D. '' Hardware abzugeben '' Da ihm die Zeit fehlt [[Rückschau zerties.org-Treff (17th day of The Aftermath in the YOLD 3176)|....weiterlesen]] || [[Bild:Kabel_kurz.JPG|180px]]<br />
|-<br />
| ''' [[Rückschau zerties.org-Treff (69th Day of Bureaucracy in the YOLD 3176)]] ''' <br>'' Menage à trois... ''Wegen eines [http://www.welle-erdball.info/ Welle Erdball]-Konzerts waren wir diesen Freitag nur zu dritt- deshalb fällt die Rückschau diesmal auch recht überschaubar aus (:razz:)- im Bild sieht man Jochen, wie er versucht, stesies altes Handy, ein HTC S710 zu brick^W^Wflashen... leider kam das Teil mit Windows Mobile, was [[Rückschau zerties.org-Treff (69th Day of Bureaucracy in the YOLD 3176)|....weiterlesen]] || [[Bild:S710.jpg|180px]]<br />
|-<br />
| ''' [[Rückschau zerties.org-Treff (55th Day of Bureaucracy in the YOLD 3176)]] ''' <br>'' Die Sucht greift um sich! '''''Stesie''' hat jetzt auch ein n900, welches natürlich sofort ausprobiert und untersucht werden musste (:wink:).Eine kurze Preisrecherche in der Bucht hat ergeben, dass der Durchschnittspreis wohl inzwischen für &quot;Gebraucht-Neue&quot; unter 250€ liegt, Schnäppchen gibt es schon für 180€- da braucht man nur noch etwas [[Rückschau zerties.org-Treff (55th Day of Bureaucracy in the YOLD 3176)|....weiterlesen]] || [[Bild:N900 stesie.jpg|180px]]<br />
|-<br />
|}<br />
<!-- rueckschauende --></div>Stellahttp://old.ethersex.de/index.php?title=Diskussion:Eigenes_Modul_hinzuf%C3%BCgen&diff=4538Diskussion:Eigenes Modul hinzufügen2010-10-28T19:11:24Z<p>Stella: </p>
<hr />
<div>Hallo,<br />
ich bin relativ neu hier, aber müsste hier nicht auch noch erwähnt werden, das dass neue Modul im Haupt-Makefile und im Haupt-Configfile ergänzt werden muss.<br />
<br />
Gruß Felix<br />
<br />
hmmm, jetzt bin ich verwirrt, das steht doch da: '' Weiterhin musst du dein Makefile dem eigentlichen Makefile in $(TOPDIR) bekannt machen, indem du es folgendermaßen hinzufügst: SUBDIRS += hardware/camera ''<br />
--[[Benutzer:Stella|stella]] 19:11, 28. Okt. 2010 (UTC)</div>Stellahttp://old.ethersex.de/index.php?title=Ethersex&diff=4418Ethersex2010-10-14T19:11:10Z<p>Stella: </p>
<hr />
<div><div style="float:right"><br />
{| class="toc"<br />
|+ id="tocoverview" | '''Projektübersicht'''<br />
|-<br />
| Lizenz:<br />
| [http://en.wikipedia.org/wiki/GNU_General_Public_License GPL v3]<br />
|-<br />
| Sprache:<br />
| C<br />
|-<br />
| Plattform:<br />
| Atmel AVR ATmega<br />
|}<br />
<br />
<br />
</div><br />
<br />
<font color="red" size="5">Sorry! Für den Verfügbarkeits-Fuckup, das Netzteil des Servers hat am 13.10. um 8:40 das Zeitliche gesegnet. Die Datenbank der ethersex-devel Liste müsste weitestgehend rekonstruiert sein, ...<br />
</font><br />
<br />
== Das Ethersex-Projekt ... ==<br />
<br />
ist eine universelle Plattform um Mikrocontroller per IP-Protokoll anzusprechen und stellt eine solide Basis für eigene Entwicklungen dar.<br />
Ethersex wurde im August 2007 von stesie als alternative Firmware für fd0s [http://www.lochraster.org/etherrape/ Etherrape] ins Leben gerufen. Namensgebend war seinerzeit die Erweiterung um [[IPv6]]-Unterstützung. Seither hat sich jedoch viel getan, sodass inzwischen nicht mehr nur die Etherrape-Hardware als Plattform unterstützt wird, sondern auch diverse andere Atmega Hardware Projekte. Der Code ist inzwischen weitgehend stabil und wird auch im professionellen Umfeld eingesetzt.<br />
<br />
=== Hardware ===<br />
Das Ethersex-Projekt bietet keine Bausätze oder Fertiggeräte zum Verkauf an. Hier sei auf das von Alexander Neumann angebotene [[Etherrape]], das [[AVR Webmodul]] von Ulrich Radig oder das Pollin [[AVR-NET-IO]] hingewiesen. Wer mit Lochrasterplatinen &amp; Co. schon ein wenig Erfahrung gesammelt hat, kann auch einen individuellen Nachbau in Eigenregie erwägen. Einen Überblick bietet die Galerie [[Unterstützte Hardware|unterstützter Hardware]].<br />
<br />
=== Was zeichnet Ethersex aus? ===<br />
* TCP/IP (insbesondere auch [[IPv6]]), [[ZBUS]] und diverse andere Protokolle<br />
* Datenübertragung per Ethernet, Funk ([[RFM12]]), über [[USB]] oder USART (RS232 usw)<br />
* Verschlüsselte Kommunikation [[OpenVPN]]<br />
* Steuerung über mächtiges, eigenes '''Ethersex Command''' ([[ECMD]]) Protokoll per [[ECMD Protocols#ECMD via HTTP|http]], [[ECMD Protocols#ECMD via TCP|TCP/IP]], UDP/IP, [[I2C]] und [[USB]]<br />
* Datenablage auf [[DataFlash]]-Speicher, SD-Karten, I2C-EEPROMs oder dem eingebautem EEPROM<br />
* Leichte Erweiterbarkeit mit eigenen Modulen<br />
* Module können über eine Bedienoberfläche einfach ein und ausgeschaltet werden, so dass nur das gewünschte auch in der Firmware landet<br />
... und vieles mehr, siehe [[Feature Liste]] oder [[Screenprint]]<br />
<br />
=== Erste Schritte ===<br />
* [[Voraussetzungen|Voraussetzungen]] um ethersex compilieren zu können<br />
* Den Quellcode wie unter [[Download]] beschrieben herunterladen<br />
* [[:Kategorie:StepByStep|Schritt für Schritt]] zum eigenen Firmware Image<br />
* Was muß ich tun wenn ich externe [[Feature_Liste#Kontakt_zur_Au.C3.9Fenwelt|Schaltungen]] ansteuern oder anschließen will, zum Beispiel Temperatursensoren oder ein [[LCD]]?<br />
* [[:Kategorie:Erfahrungsberichte|Erfahrungsberichte]] anderer Anwender<br />
* Wenn du Fragen hast, ist es sinnvoll, erst einmal die [[FAQ|Häufig gestellten Fragen]] zu lesen. Du kannst dich auch direkt an unsere Mailingliste wenden. Details siehe [[Community]].<br />
<br />
Es gibt auch einen [http://www.ethersex.de/firmware-builder/list.cgi Ethersex Firmware Builder], der soweit vorgefertigte Firmware-Images individualisiert und fertig zum Herunterladen anbietet, z.B. für das [http://www.ethersex.de/firmware-builder/input.cgi?profile=avr-net-io AVR-NET-IO von Pollin]. Diese Images eigenen sich insbesondere für erste Gehversuche und können nur in sehr geringem Umfang konfiguriert werden.<br />
<br />
=== Bugs ===<br />
* Bitte prüfe erst, ob deine Entwicklungsumgebung alle [[Voraussetzungen]] erfüllt. In nicht wenigen Fällen fehlt z.B. das Tool m4.<br />
* Du kannst Kontakt mit uns über die Mailingliste aufnehmen. Details siehe [[Community]].<br />
* Nutze unseren [http://bugs.ethersex.de Bugtracker]<br />
<br />
=== Mitmachen ===<br />
Die Ethersex Webseite basiert auf einer Wiki Software, d.h. sobald du dich angemeldet hast, kannst du hier eigene Beiträge verfassen oder bestehende verbessern. Wenn du am Projekt mitarbeiten willst, findest du vielleicht folgende Artikel ganz interessant:<br />
* [[Coding style]]<br />
* Wie erstellt man [[Patches]] richtig<br />
* Hinweise für [[Code Optimierungen]] (Geschwindigkeit und Platzoptimierungen)<br />
* [[Eigenes Modul hinzufügen]] (Neuer i2c Chip?, neue Funksteckdosen? Hier ist ein Einstieg für das Erstellen eines eigenen Moduls.)<br />
* [[Ethersex Core]] (Erklärt die grundlegenden Hardwareabstraktionen von Ethersex.)<br />
* [[Hilfe:Hilfe|Dokumentation zur Wiki Software]]<br />
* [[Ethersex_History|Ethersex History]] (Was die letzten Monate an ethersex passiert ist)<br />
<br />
[[Category:Ethersex]]<br />
[[Category:Zerties]]</div>Stellahttp://old.ethersex.de/index.php?title=Hauptseite&diff=4408Hauptseite2010-10-14T00:25:54Z<p>Stella: </p>
<hr />
<div>Die Zerties sind eine lockere Runde von Leuten aus Rothenburg ob der Tauber nebst Umgebung. Wir sind recht technikinteressiert, haben Spaß mit und am Computer und fühlen uns irgendwie mit dem Chaos-Computer-Club verbunden (soll heißen, wir sind ein Chaostreff).<br />
<br />
<font color="red" size="5">Sorry! Für den Verfügbarkeits-Fuckup, was genau war wissen wir leider selbst noch nicht, nur dass die Kiste am 13.10. ab 8:40 tot war, vermutlich die Datenbank der ethersex-devel Liste auf Dauer ins Nirvana gerissen wurde und möglicherweise die Platten wieder mal nicht unschuldig sind ... more to come.</font><br />
<br />
== Nächste Treffen ==<br />
<br />
<br />
Wer sich für unsere Arbyte interessiert, der ist herzlich eingeladen zu unseren Treffen zu kommen. Die Treffen finden ''normalerweise'' an jedem '''ersten und dritten Freitag''' im Monat ab 20:00 Uhr statt. Ab 18:00 Uhr sind die ersten meistens schon da, also lieber etwas früher vorbei kommen, nicht dass du das Beste verpasst (:mrgreen:).<br />
<br />
Der [[Wo_Sind_Wir#Der_Bastelabend_...|Bastelabend]] findet nach Absprache auf der [https://list.zerties.org/cgi-bin/mailman/listinfo/zerties Mailingliste] statt.<br />
<br />
Es empfiehlt sich immer, vorher nochmal einen Blick auf die Homepage zu werfen!<br />
Das Abonnieren der [https://list.zerties.org/cgi-bin/mailman/listinfo/zerties Mailingliste] ist auch empfehlenwert, da hier auch Ankündigungen gepostet werden.&amp;amp;lt;br&amp;amp;gt;<br />
Wenn möglich tragt Euch bitte unter Teilnehmer in der Doode-Umfrage ein- ganz unverbindlich versteht sich! Es geht nur darum abschätzen zu können, wieviele Leute in etwa kommen.<br />
<br />
[[Wo Sind Wir]] - Anfahrtsbeschreibungen gibt's [[Wo Sind Wir|hier]]<br />
'''<br />
{| cellspacing=10<br />
| '''wann?'''<br />
| '''was?'''<br />
| '''wo?'''<br />
| '''Teilnehmer'''<br />
| '''Themen - Vorschläge von jedermann hochwillkommen (:mrgreen:)!'''<br />
|-<br />
| 15.10.2010<br />
| zerties.org-Treff<br />
| In der [http://www.openstreetmap.org/?mlat=49.3659;mlon=10.1861;zoom=16;layers=B000FTF Schwimmbadgaststätte]<br />
| http://www.doodle.com/ia6etdwrp7pcwh4h<br />
| Geplant: IRC-Bouncer (Paul) // die n900-Seuche greift um sich (:razz:)<br />
|-<br />
| 05.11.2010<br />
| zerties.org-Treff<br />
| In der [http://www.openstreetmap.org/?mlat=49.3659;mlon=10.1861;zoom=16;layers=B000FTF Schwimmbadgaststätte]<br />
| <br />
| Geplant: <br />
|}<br />
<br />
'''Bastelabende''' ab jetzt über vorherige Ankündigung in der [https://list.zerties.org/cgi-bin/mailman/listinfo/zerties Mailingliste]!<br />
<br />
== Rückschauen ==<br />
<br />
<!-- rueckschauanfang --><br />
{| class="wikitable"<br />
| ''' [[Rückschau zerties.org-Treff (55th Day of Bureaucracy in the YOLD 3176)]] ''' <br>'' Die Sucht greift um sich! '''''Stesie''' hat jetzt auch ein n900, welches natürlich sofort ausprobiert und untersucht werden musste (:wink:).Eine kurze Preisrecherche in der Bucht hat ergeben, dass der Durchschnittspreis wohl inzwischen für &quot;Gebraucht-Neue&quot; unter 250€ liegt, Schnäppchen gibt es schon für 180€- da braucht man nur noch etwas [[Rückschau zerties.org-Treff (55th Day of Bureaucracy in the YOLD 3176)|....weiterlesen]] || [[Bild:N900 stesie.jpg|180px]]<br />
|-<br />
| ''' [[Rückschau zerties.org-Treff (41st Day of Bureaucracy in the YOLD 3176)]] ''' <br>'' 1st Schnepfendorfer Chaostreff '' Weil ich in letzter Sekunde erfahren hatte, dass das Schwimmbad an diesem Tag zu ist- und damit auch die Gaststätte (:twisted:) hat sich dario netterweise bereit erklärt, das Treffen auszurichten; die Sache mit der Tollwut werden wir wohl in den Griff kriegen (:cool:)- nach der [[Rückschau zerties.org-Treff (41st Day of Bureaucracy in the YOLD 3176)|....weiterlesen]] || [[Bild:Schnepfendorf.jpg|180px]]<br />
|-<br />
| ''' [[Rückschau zerties.org-Treff (37th Day of Confusion in the YOLD 3176)]] ''' <br>'' No SILC today... ''...the server is gone away (:sad:). Das war es dann zum Thema Chat im Silc- mehrere Gründe sprachen dafür, sich davon zu trennen:* es wird offenbar nicht mehr supported bzw. weiterentwickelt und die Angriffsvektoren häufen sich* weil es mit diversen Clients unterschiedliche Probleme gegeben hat, mussten [[Rückschau zerties.org-Treff (37th Day of Confusion in the YOLD 3176)|....weiterlesen]] || [[Bild:Zerties.png|180px]]<br />
|-<br />
|}<br />
<!-- rueckschauende --></div>Stellahttp://old.ethersex.de/index.php?title=Ethersex&diff=4407Ethersex2010-10-14T00:24:35Z<p>Stella: </p>
<hr />
<div><div style="float:right"><br />
{| class="toc"<br />
|+ id="tocoverview" | '''Projektübersicht'''<br />
|-<br />
| Lizenz:<br />
| [http://en.wikipedia.org/wiki/GNU_General_Public_License GPL v3]<br />
|-<br />
| Sprache:<br />
| C<br />
|-<br />
| Plattform:<br />
| Atmel AVR ATmega<br />
|}<br />
<br />
<br />
</div><br />
<br />
<font color="red" size="5">Sorry! Für den Verfügbarkeits-Fuckup, was genau war wissen wir leider selbst noch nicht, nur dass die Kiste am 13.10. ab 8:40 tot war und vermutlich die Datenbank der ethersex-devel Liste auf Dauer ins Nirvana gerissen hat</font><br />
<br />
== Das Ethersex-Projekt ... ==<br />
<br />
ist eine universelle Plattform um Mikrocontroller per IP-Protokoll anzusprechen und stellt eine solide Basis für eigene Entwicklungen dar.<br />
Ethersex wurde im August 2007 von stesie als alternative Firmware für fd0s [http://www.lochraster.org/etherrape/ Etherrape] ins Leben gerufen. Namensgebend war seinerzeit die Erweiterung um [[IPv6]]-Unterstützung. Seither hat sich jedoch viel getan, sodass inzwischen nicht mehr nur die Etherrape-Hardware als Plattform unterstützt wird, sondern auch diverse andere Atmega Hardware Projekte. Der Code ist inzwischen weitgehend stabil und wird auch im professionellen Umfeld eingesetzt.<br />
<br />
=== Hardware ===<br />
Das Ethersex-Projekt bietet keine Bausätze oder Fertiggeräte zum Verkauf an. Hier sei auf das von Alexander Neumann angebotene [[Etherrape]], das [[AVR Webmodul]] von Ulrich Radig oder das Pollin [[AVR-NET-IO]] hingewiesen. Wer mit Lochrasterplatinen &amp; Co. schon ein wenig Erfahrung gesammelt hat, kann auch einen individuellen Nachbau in Eigenregie erwägen. Einen Überblick bietet die Galerie [[Unterstützte Hardware|unterstützter Hardware]].<br />
<br />
=== Was zeichnet Ethersex aus? ===<br />
* TCP/IP (insbesondere auch [[IPv6]]), [[ZBUS]] und diverse andere Protokolle<br />
* Datenübertragung per Ethernet, Funk ([[RFM12]]), über [[USB]] oder USART (RS232 usw)<br />
* Verschlüsselte Kommunikation [[OpenVPN]]<br />
* Steuerung über mächtiges, eigenes '''Ethersex Command''' ([[ECMD]]) Protokoll per [[ECMD Protocols#ECMD via HTTP|http]], [[ECMD Protocols#ECMD via TCP|TCP/IP]], UDP/IP, [[I2C]] und [[USB]]<br />
* Datenablage auf [[DataFlash]]-Speicher, SD-Karten, I2C-EEPROMs oder dem eingebautem EEPROM<br />
* Leichte Erweiterbarkeit mit eigenen Modulen<br />
* Module können über eine Bedienoberfläche einfach ein und ausgeschaltet werden, so dass nur das gewünschte auch in der Firmware landet<br />
... und vieles mehr, siehe [[Feature Liste]] oder [[Screenprint]]<br />
<br />
=== Erste Schritte ===<br />
* [[Voraussetzungen|Voraussetzungen]] um ethersex compilieren zu können<br />
* Den Quellcode wie unter [[Download]] beschrieben herunterladen<br />
* [[:Kategorie:StepByStep|Schritt für Schritt]] zum eigenen Firmware Image<br />
* Was muß ich tun wenn ich externe [[Feature_Liste#Kontakt_zur_Au.C3.9Fenwelt|Schaltungen]] ansteuern oder anschließen will, zum Beispiel Temperatursensoren oder ein [[LCD]]?<br />
* [[:Kategorie:Erfahrungsberichte|Erfahrungsberichte]] anderer Anwender<br />
* Wenn du Fragen hast, ist es sinnvoll, erst einmal die [[FAQ|Häufig gestellten Fragen]] zu lesen. Du kannst dich auch direkt an unsere Mailingliste wenden. Details siehe [[Community]].<br />
<br />
Es gibt auch einen [http://www.ethersex.de/firmware-builder/list.cgi Ethersex Firmware Builder], der soweit vorgefertigte Firmware-Images individualisiert und fertig zum Herunterladen anbietet, z.B. für das [http://www.ethersex.de/firmware-builder/input.cgi?profile=avr-net-io AVR-NET-IO von Pollin]. Diese Images eigenen sich insbesondere für erste Gehversuche und können nur in sehr geringem Umfang konfiguriert werden.<br />
<br />
=== Bugs ===<br />
* Bitte prüfe erst, ob deine Entwicklungsumgebung alle [[Voraussetzungen]] erfüllt. In nicht wenigen Fällen fehlt z.B. das Tool m4.<br />
* Du kannst Kontakt mit uns über die Mailingliste aufnehmen. Details siehe [[Community]].<br />
* Nutze unseren [http://bugs.ethersex.de Bugtracker]<br />
<br />
=== Mitmachen ===<br />
Die Ethersex Webseite basiert auf einer Wiki Software, d.h. sobald du dich angemeldet hast, kannst du hier eigene Beiträge verfassen oder bestehende verbessern. Wenn du am Projekt mitarbeiten willst, findest du vielleicht folgende Artikel ganz interessant:<br />
* [[Coding style]]<br />
* Wie erstellt man [[Patches]] richtig<br />
* Hinweise für [[Code Optimierungen]] (Geschwindigkeit und Platzoptimierungen)<br />
* [[Eigenes Modul hinzufügen]] (Neuer i2c Chip?, neue Funksteckdosen? Hier ist ein Einstieg für das Erstellen eines eigenen Moduls.)<br />
* [[Ethersex Core]] (Erklärt die grundlegenden Hardwareabstraktionen von Ethersex.)<br />
* [[Hilfe:Hilfe|Dokumentation zur Wiki Software]]<br />
* [[Ethersex_History|Ethersex History]] (Was die letzten Monate an ethersex passiert ist)<br />
<br />
[[Category:Ethersex]]<br />
[[Category:Zerties]]</div>Stellahttp://old.ethersex.de/index.php?title=R%C3%BCckschau_zerties.org-Treff_(54th_Day_of_Discord_in_the_YOLD_3176)&diff=4069Rückschau zerties.org-Treff (54th Day of Discord in the YOLD 3176)2010-05-11T17:51:07Z<p>Stella: </p>
<hr />
<div>== Solarenergie... ==<br />
<br />
[[Bild:20100507 treff1.JPG|thumb|400px|Solarrucksack]]<br />
... ist in aller Munde, allerdings hatte '''Paul''' mit seinem Solarrucksack aus den USA nicht viel Freude: nicht nur dass die Solarzellen kaum genug Energie abwarfen um den eingebauten Akku effektiv zu laden...<br />
[[Bild:20100507 akku.JPG|thumb|left|400px|Akku dazu]]<br />
...sondern bei besagtem Akku handelt es sich auch noch um einen [http://de.wikipedia.org/wiki/Lithium-Ionen-Akkumulator LiIon-Modell], das bekanntlich mit Konstantstrom geladen werden sollte- was ein Solarrucksack wohl prinzipbedingt nicht leisten kann (:twisted:)- ein ausgesprochenes Bananenprodukt also. Vielleicht im Rahmen eines Bastelabends mal auf NiCd-Akkus umrüsten? Leider ist es abends ja schon dunkel...<br />
<br />
== Ein neuer Zertie? ==<br />
<br />
Erstmalig durften wir '''Frank und seinen Sohn''' in unserer Mitte begrüßen- toll dass ihr da wart! Er lud sogar zu einem sommerlichen Chaostreff in seinen Garten in Detwang ein (WLAN vorhanden)- hoffentlich wird es bald wärmer, dann steht dem 1. Detwanger Chaostreff wohl nichts mehr im Wege (:mrgreen:)<br><br />
Etwas verwirrt hat ihn jedoch, dass er bei der Suche nach Linux und Rothenburg gleich auf unseren alten Lugrot-Seiten gelandet ist- vielleicht sollte hier mal ein bischen aufgeräumt werden und auch die Aufmachung unserer zerties.org-Homepage überdacht werden...<br />
<br />
== Frequenz der Treffen: Bastelabend on demand ==<br />
<br />
Das führt gleich zum nächsten Thema: Auf der Mailingliste wurde der Vorschlag diskutiert, den Chaostreff nur noch einmal monatlich abzuhalten- und die Mehrheit war dagegen. Das Hauptargument war, dass nur häufige Treffs vielen das Kommen ermöglichen und auch Neugierige und Einsteiger eher eine Chance haben mal reinzuschauen- von unseren Studierenden ganz zu schweigen, die auch nicht mehr jedes Wochenende nach Rothenburg kommen können.<br><br />
Auslöser für die Debatte war wohl eher der unterbesuchte Bastelabend, an dem '''stesie und Jochen''' zu zweit bei sich im Keller saßen- und dafür den Samstag abend freizuhalten ist wirklich unnötig, da waren wir alle einig.<br />
[[Bild:20100507 eeg.JPG|thumb|400px|OpenEEG-Banner]]<br />
Herausgekommen ist der '''Bastelabend on demand''', wir stellen uns das so vor, dass jemand auf der Mailingliste ein Thema vorschlägt und sich dann Interessierte melden- bei genug Interesse kommt der Bastelabend zusammen.<br><br />
Hierfür extra ein Voting-System einzurichten fanden die meisten dann doch etwas übertrieben.<br />
Den ersten Vorschlag hat '''Paul''' auf der Mailingliste bereits eingereicht, es geht kurz gesagt darum, ein EEG selber zu bauen, alles weitere siehe [http://openeeg.sourceforge.net/ hier]...<br />
<br />
== Besuch des Erlanger Chaostreff ==<br />
<br />
'''Jochen''' war zusammen mit '''stettberger und <strike>dario</strike>stesie''' in Erlangen auf dem Chaostreff- Ein Thema, das ihn sehr faszinierte war die Software-Decodierung von GPS-Signalen mittels [http://gnuradio.org gnuradio]- es wurde eine Lösung vorgestellt, die die Funktion der GPS-Chips in kommerziellen Empfängern (SIRF und Konsorten) komplett in Software implementiert!<br><br />
Sicher fällt auch hier die eine oder andere Anregung für künftige Basteleien ab, ermüdend war nur die späte Rückkehr um 2.30 in der Früh, <strike>das wird also nicht zur Dauereinrichtung werden, da der Treff unter der Woche stattfindet</strike>stesie ist dort eigentlich öfter (bei Vorträgen eigentlich immer), wg. Mitfahrgelegenheit ggf. bei ihm fragen ... (:cool:)</div>Stellahttp://old.ethersex.de/index.php?title=Live_CD&diff=3945Live CD2010-04-13T20:11:56Z<p>Stella: </p>
<hr />
<div>Du verwendest noch Fensterle und möchtest mal Ethersex testen? Oder Du hast ein Produktivsystem, zwar unter GNU/Linux, möchtest aber nicht nur um mal zu probieren allen möglichen, anderen, neuen Kram installieren?<br />
<br />
Kein Ding, dafür gibt's Live-CDs :-)<br />
<br />
Lade Dir am besten fd0's AVR-Live-CD von<br />
http://www.lochraster.org/rumpus/data/ubuntu-8.04.01-avr-livecd-20080811.iso<br />
herunter und starte diese. Wahlweise das ISO auf CD brennen und nativ starten, oder emuliert/virtualisiert, zum Beispiel mit ''Virtual Box'' oder ''qemu''.<br />
<br />
Wenn Du das System startest, sollte das in etwa so aussehen:<br />
<br />
[[Bild:1_terminal-oeffnen.jpg]]<br />
<br />
Du wirst nicht umhin kommen, ab und an die Konsole zu verwenden -- die taugt auch wesentlich mehr wie die Eingabeaufforderung unter Windows %) --, dazu klicken wir auf Applications &gt; Accessories &gt; Terminal, vgl. oben.<br />
<br />
Die Live-CD bringt schon so ziemlich alles mit, was wir brauchen. Nur eine Bibliothek fehlt, die wir für ''menuconfig'' später brauchen werden, deswegen installieren wir die noch kurz nach:<br />
<br />
[[Bild:2_installation_ncurses.jpg]]<br />
<br />
Jetzt haben wir alles, was wir brauchen. Nächster Schritt: Ethersex aus dem Git Repository auschecken:<br />
Achtung: Der Pfad hat sich geändert! Im Unterschied zum Screenshot heißt der Checkout-Befehl<br />
<strike>git clone http://github.com/ethersex/ethersex.git</strike>git clone git://github.com/ethersex/ethersex.git<br />
<br />
[[Bild:3_git_clone.jpg]]<br />
<br />
Ethersex ist nicht ganz klein, das dauert eine ganze Weile ..., danach betreten wir das Verzeichnis ''ethersex'' (wie unter Windows mit ''cd'') und rufen <br />
make menuconfig<br />
die Konfigurationsoberfläche von Ethersex, auf ...<br />
<br />
[[Bild:4_make_menuconfig.jpg]]<br />
<br />
[[Bild:5_make_menuconfig_2.jpg]]<br />
<br />
Wenn Du Dir Dein Ethersex soweit konfiguriert hast, unten auf Exit, Speichern, ja ...<br />
zurück an der Konsole musst Du <br />
make<br />
eingeben, um den Kompilierungsvorgang anzustoßen. Das kann einige Sekunden dauern und erzeugt ziemlich viele Bildschirmausgaben :-)<br />
<br />
Wenn alles glatt geht, solltest Du eine Meldung ''ethersex compile for''... bekommen nebst Größenangabe von Firmware (in diesem Fall 34150 Bytes ohne die Webserver-Daten) und den unmittelbaren RAM-Verbrauch (2329 Bytes in diesem Fall):<br />
<br />
[[Bild:6_avrdude.jpg]]<br />
<br />
Um die Firmware jetzt zu flashen, kannst Du ''avrdude'' verwenden. Wenn Du einen usbtiny hast, kannst Du z. B.<br />
avrdude -p m644 -c usbtiny -U flash:w:ethersex.hex<br />
verwenden. Für andere Programmiergeräte entsprechend anders...<br />
<br />
'''Diese Seite ist noch nicht fertig, sie soll wachsen! Dies hier ist ein Wiki, das heißt, auch Du kannst diese Seite abändern und ergänzen, einfach anmelden und auf bearbeiten klicken :-) ...'''<br />
<br />
[[Kategorie:Ethersex]]</div>Stellahttp://old.ethersex.de/index.php?title=Benutzer:Stella&diff=3944Benutzer:Stella2010-04-13T18:56:11Z<p>Stella: </p>
<hr />
<div>Hallo, ich bin's :-)<br />
<br />
Dummheit ist kein Phänomen (:mrgreen:)<br />
<br />
email: stella@brokenpipe.de</div>Stellahttp://old.ethersex.de/index.php?title=Kategorie:Schlafphasenwecker&diff=3943Kategorie:Schlafphasenwecker2010-04-13T18:55:35Z<p>Stella: /* Texas Instruments eZ430 Chronos - Neuer Sensor ? */</p>
<hr />
<div>== Das Schlafphasenwecker-Projekt ... ==<br />
<br />
... wurde im März 2008 von stesie in's Leben gerufen. Projektziel ist es, mit minimalen Mitteln ein schlafphasengestütztes Weckersystem zu entwickeln. Ein funkgestützter Lagesensor, der am Bein befestigt werden kann, wurde zwischenzeitig entwickelt und ist soweit einsatzbereit.<br />
<br />
Alle im Rahmen des Projekts geschaffene Hardware basiert Atmel AVR Mikrocontrollern, auf denen entsprechend erweiterte Versionen von EtherSex den Dienst verrichtet.<br />
<br />
=== Quellcode, Lizenzierung ===<br />
Die im Rahmen dieses Projekts entstandene Software steht unter der GPLv3. Das Projekt darf, im Rahmen der Bestimmungen dieser Lizenz, gerne nachgebaut und modifiziert werden. Es wäre schön, wenn vorgenommene Änderungen wieder zurückfließen würden ^^<br />
<br />
Der Code kann via [http://git.brokenpipe.de/cgi-bin/gitweb.cgi?p=ethersex-projects/bettwaechter;a=summary GitWeb] eingesehen werden. Dort findet sich auch ein ''snapshot'' Link, mittels dessen ein Tarball heruntergeladen werden kann.<br />
<br />
=== Texas Instruments eZ430 Chronos - Neuer Sensor ? ===<br />
<br />
In der aktuellen c't (2010/9 S.65) gibt es die o.g. Armbanduhr als Entwicklungsplatform für einen MSP430 mit Speicher, Beschleunigungssensor (3-Axis), Temperatur- und Luftdrucksensor und Funkanbindung. Bietet sich sogar laut Artikel für einen Schlafphasenwecker an. Und von diesem Chip gibts wenigstens (im Gegensatz zu anderen TI-Chips) nen gnu-gcc. 50 Euro für Uhr, Programmer und Funk-Dongle halte ich für relativ günstig. Derzeit nicht lieferbar, soll aber je nach Version (Frequenz 433, 866 oder 912Mhz) ab April oder Mai wieder verfügbar sein.<br />
* kannst du mir bitte den Artikel einscannen und zumailen, danke --[[Benutzer:Stella|stella]] 18:55, 13. Apr. 2010 (UTC)<br />
<br />
[[Category:Brokenpipe]]</div>Stellahttp://old.ethersex.de/index.php?title=Libgeier&diff=3924Libgeier2010-04-10T22:08:50Z<p>Stella: Die Seite wurde neu angelegt: libgeier ist eine in C geschriebene Bibliothek, zur Validierung von Elster-Daten, zur Datenübertragung sowie Aufbereitung mittels der von der Finanzverwaltung überlas...</p>
<hr />
<div>libgeier ist eine in C geschriebene Bibliothek, zur Validierung von Elster-Daten, zur Datenübertragung sowie Aufbereitung mittels der von der Finanzverwaltung überlassenen XSLT-Stylesheets.<br />
<br />
Die grafische Benutzeroberfläche taxbird verwendet die Komponenten von libgeier sowohl zur Verschlüsselung als auch zur Aufbereitung der erfassten Steuerdaten.<br />
<br />
Die Bibliothek wurde von Jürgen Stuber und Stefan Siegl in Gemeinschaftsarbeit entwickelt und unter der GPL Version 2 (bzw. auf Wunsch des Lizenznehmers eine beliebige spätere) veröffentlicht.</div>Stellahttp://old.ethersex.de/index.php?title=RFM12_Source_Routing&diff=3766RFM12 Source Routing2010-02-23T20:57:44Z<p>Stella: Die Seite wurde neu angelegt: Hintergrund von Source-Routing/Packet Forwarding ist folgender: <pre> +--------------+ +-------------+ +-------------+ | Client A | ---> | Forward...</p>
<hr />
<div>Hintergrund von Source-Routing/Packet Forwarding ist folgender:<br />
<br />
<pre><br />
+--------------+ +-------------+ +-------------+<br />
| Client A | ---> | Forwarder | ====> | Router | ==> Ethernet 192.168.23.0/24<br />
| 192.168.5.50 | | 192.168.5.2 | | 192.168.5.1 |<br />
| | | ID = 17 | | |<br />
+--------------+ +-------------+ +-------------+<br />
,^ ,^<br />
+--------------+ / /<br />
| Client B | -' /<br />
| 192.168.5.51 | /<br />
+--------------+ /<br />
/<br />
+--------------+ /<br />
| Client C | -'<br />
| 192.168.5.52 |<br />
+--------------+<br />
</pre><br />
<br />
Stell' dir vor, die Clients A..C haben schlechte Antennen und können den<br />
Router nicht direkt erreichen, dann können sie das Paket erst an den<br />
Forwarder (mit besserer Antenne) routen, der das Paket dann nochmal<br />
sendet und der Router es schließlich an Ethernet weitergibt ...<br />
<br />
Einer der Clients erstellt ein UDP/IP-Paket an 192.168.23.42, versieht<br />
das mit einem Source-Route Header. Dann sendet er:<br />
<br />
<pre><br />
gültiges RFM12/UDP/IP-Paket<br />
,----------------^------------------------------------,<br />
0x80 Länge 17 | 0x00 Länge | IP Header | UDP Header | Nutzlast<br />
`------v---------'<br />
<br />
Source-Route<br />
Header<br />
</pre><br />
<br />
Der Forwarder empfängt das Paket und erkennt den Source-Route Header<br />
(erstes Bit gesetzt), guckt dann auf das dritte Byte (die 17) und<br />
erkennt, dass diese seiner ID entspricht. Daraufhin sendet er das<br />
angehängte Paket (also 0x00 | Länge | IP | UDP | Nutzlast) unverändert<br />
wieder in die Luft ...<br />
<br />
... andere RFM12-Geräte verwerfen das Paket, weil es Source-Routed ist<br />
und sie nicht zuständig sind; resp. gar nichts von Source-Routing wissen<br />
und es als ungültiges Paket verwerfen ...<br />
<br />
Der Router empfängt dann das diesmal "richtige" Paket und leitet weiter,<br />
weil er erkennt, dass zwei unterschiedliche Netze betroffen sind ...<br />
<br />
--[[Benutzer:Stella|Stella]] 20:57, 23. Feb. 2010 (UTC)<br />
<br />
[[category: ethersex]]<br />
[[category: RFM12]]</div>Stellahttp://old.ethersex.de/index.php?title=Hauptseite&diff=3757Hauptseite2010-02-21T01:36:55Z<p>Stella: </p>
<hr />
<div>Die Zerties sind eine lockere Runde von Leuten aus Rothenburg ob der Tauber nebst Umgebung. Wir sind recht technikinteressiert, haben Spaß mit und am Computer und fühlen uns irgendwie mit dem Chaos-Computer-Club verbunden (soll heißen, wir sind ein Chaostreff).<br />
<br />
== Nächste Treffen ==<br />
<br />
<br />
Wer sich für unsere Arbyte interessiert, der ist herzlich eingeladen zu unseren Treffen zu kommen. Die Treffen finden ''normalerweise'' an jedem '''ersten und dritten Freitag''' im Monat ab 20:00 Uhr statt. Ab 18:00 Uhr sind die ersten meistens schon da, also lieber etwas früher vorbei kommen, nicht dass du das Beste verpasst (:mrgreen:).<br />
<br />
Der [[Wo_Sind_Wir#Der_Bastelabend_...|Bastelabend]] beginnt um 18h und findet am letzten Samstag im Monat statt.<br />
<br />
Es empfiehlt sich immer, vorher nochmal einen Blick auf die Homepage zu werfen!<br />
Das Abonnieren der [https://list.zerties.org/cgi-bin/mailman/listinfo/zerties Mailingliste] ist auch empfehlenwert, da hier auch Ankündigungen gepostet werden.<br />
<br />
[[Wo Sind Wir]] - Anfahrtsbeschreibungen gibt's [[Wo Sind Wir|hier]]<br />
<br />
{| cellspacing=10<br />
| '''wann?'''<br />
| '''was?'''<br />
| '''wo?'''<br />
| '''Themen - Vorschläge von jedermann hochwillkommen (:mrgreen:)!'''<br />
|-<br />
| 19.02.2010<br />
| zerties.org-Treff<br />
| In der [http://www.openstreetmap.org/?mlat=49.3659&amp;amp;amp;amp;amp;amp;amp;amp;mlon=10.1861&amp;amp;amp;amp;amp;amp;amp;amp;zoom=16&amp;amp;amp;amp;amp;amp;amp;amp;layers=B000FTF Schwimmbadgaststätte]<br />
| Geplant: <br />
|-<br />
| 27.02.2010<br />
| <strike>Bastelabend</strike><br />
| <strike>[[Wo_Sind_Wir#Der_Bastelabend_...|Bastelkeller (Jochen)]]</strike><br />
| Geplant: <br />
|-<br />
| 27.02.2010<br />
| VDR-Abend<br />
| bei Doc<br />
| Geplant: <br />
|-<br />
| 05.03.2010<br />
| zerties.org-Treff<br />
| In der [http://www.openstreetmap.org/?mlat=49.3659&amp;amp;amp;amp;amp;amp;amp;amp;mlon=10.1861&amp;amp;amp;amp;amp;amp;amp;amp;zoom=16&amp;amp;amp;amp;amp;amp;amp;amp;layers=B000FTF Schwimmbadgaststätte]<br />
| Geplant: <br />
|}<br />
<br />
== Rückschauen ==<br />
<br />
<!-- rueckschauanfang --><br />
{| class="wikitable"<br />
| ''' [[Rückschau zerties.org-Treff (36nd Day of Chaos in the YOLD 3176)]] ''' <br>'' vdr_tng - vdr die zweite Generation '' '''Der alte vdr der Zerties ist Geschichte'''- das HDTV-Zeitalter zieht herauf- mit den olympischen Spielen nehmen ZDF und ARD den HD-Regelbetrieb auf, arte sendet schon länger ein HD-Programm.Grund genug für Jochen über den Bau eines vdr nachzudenken, der bestückt mit einer DVB-S2-Satkarte [[Rückschau zerties.org-Treff (36nd Day of Chaos in the YOLD 3176)|....weiterlesen]] || [[Bild:Vdr alt.jpg|180px]]<br />
|-<br />
| ''' [[Rückschau zerties.org-Treff (22nd Day of Chaos in the YOLD 3176)]] ''' <br>'' ISDN@Ethersex '''''Jochen''' präsentierte ganz stolz den nun sauber aufgebauten Prototypen des Ethersex mit ISDN-Controller:&lt;br&gt; '' Pauls neues Spielzeug '' nennt sich [http://www.jetaudio.com/products/cowon/d2/ Cowon D2+] und ist ein unter Musikfans sehr beliebter mp3-Player, der neben seinen audiophilen Fähigkeiten auch mit der Möglichkeit glänzt, ein Linux-Betriebssystem namens [http://www.rockbox.org/ Rockbox] ausführen zu [[Rückschau zerties.org-Treff (22nd Day of Chaos in the YOLD 3176)|....weiterlesen]] || [[Bild:Isdn_ethersex.JPG|180px]]<br />
|-<br />
| ''' [[Rückschau Dragons everywhere light (71st Day of The Aftermath in the YOLD 3175)]] ''' <br>'' Dragons everywhere '' Spontan entschlossen sich '''stesie burned und stettberger''' zu einem Treffen bei Doc um sich Streams vom Kongreß in Berlin reinzuziehen.Stesie hatte seinen Beamer dabei, Doc steuerte eine ausreichend große weiße Wand bei (:cool:) und schon konnte es losgehen.Als sich dann gegen zwei Uhr die ersten Müdigkeitserscheinungen [[Rückschau Dragons everywhere light (71st Day of The Aftermath in the YOLD 3175)|....weiterlesen]] || [[Bild:Dragons everywhere.JPG|180px]]<br />
|-<br />
|}<br />
<!-- rueckschauende --></div>Stellahttp://old.ethersex.de/index.php?title=Benutzer:Dl4aas&diff=3442Benutzer:Dl4aas2010-01-08T18:04:20Z<p>Stella: </p>
<hr />
<div>DL4AAS ist mein Amateurfunkrufzeichen.<br />
<br />
Viele Bastelaktivitäten, die ich so betreibe, haben mit diesem Hobby zu tun.<br />
<br />
Bei Mikrocontrollern ist im Moment der AVR ATmega das Modell der Wahl. Vorher war ich mit Z80 und M16C/R8C zugange. Aber immer unter C, Assemblerprogrammierung ist nicht meine Sache.<br />
<br />
Seit dem AVR-NET-IO bin ich mit den Dingern auch im Netz...<br />
<br />
Mal sehen, ob Ethersex etwas für mich wird. Nicht mehr ständig an den Grundlagen rumschaffen zu müssen, wäre einfach schön.<br />
<br />
73 de Jens DL4AAS<br />
<br />
-----<br />
Dann mal herzlich willkommen hier, 73 de DO5NST (aka stesie) (:mrgreen:) --[[Benutzer:Stella|Stella]] 18:04, 8. Jan. 2010 (UTC)</div>Stellahttp://old.ethersex.de/index.php?title=Feature_Liste&diff=3366Feature Liste2010-01-02T11:41:48Z<p>Stella: /* Kontakt zur Außenwelt */</p>
<hr />
<div>== Die (wichtigsten) Features von Ethersex ... ==<br />
<br />
=== Netzwerkanbindung ===<br />
Die Ethersex-Firmware erlaubt es IP über diverse Schnittstellen zu sprechen. Die Möglichkeiten können flexibel miteinander kombiniert werden, das heißt, man kann die Firmware auch auf Hardware einsetzen, die sowohl an Ethernet als auch an [[RFM12]] (Funkübertragung) anbindet.<br />
<br />
* Ethernet ([[ENC28J60]]) inkl. IEEE 802.1q (VLANs)<br />
* [[USB]]<br />
* [[RFM12]] (Funkübertragung auf dem 433 MHz ISM-Band)<br />
* [[ZBUS]]<br />
<br />
Ebenfalls wird die verschlüsselte und authentifizierte Kommunikation per [[OpenVPN]] unterstützt.<br />
<br />
=== Interaktion mit dem Anwender ===<br />
Ethersex kann zur Laufzeit per ECMD (Ethernet Command) gesteuert werden. Der Name ist eher historisch, solche Befehle können selbstverständlich auch per Funk übertragen werden. Mittels ECMD können zum Beispiel die einzelnen Ports angesteuert und die IP-Adressen abgeändert werden, uvm.<br />
<br />
* [[HTTPD|HTTP-Server]] (mit Zugriff auf Dateien und [[ECMD]])<br />
* text-basiert (Telnet-ähnlich, wahlweise per TCP/IP oder UDP/IP)<br />
* über serielle Schnittstelle<br />
* über [[I2C]]<br />
* via Jabber/XMPP<br />
* via IRC<br />
<br />
Eine (leider noch unvollständige) Liste der unterstützen Befehle findet sich unter [[Ecmd Reference]].<br />
<br />
Der Webserver ist in der Lage Dateien auszuliefern, die beim Kompilieren an das Firmwareimage angehängt wurden. Zusammen mit verstärkten Einsatz von JavaScript können so mit einfachen Mitteln relativ leistungsfähige Webseiten erstellt werden. Details siehe [[HTTPD]]<br />
<br />
=== Unterstützte Netzwerkprotokolle ===<br />
* TCP/IP, UDP/IP und ICMP<br />
* BOOTP (einfacherer, besser geeigneterer, Vorgänger von DHCP, der jedoch von allen gängigen DHCP-Servern unterstützt wird)<br />
* TFTP (Upload von Firmwaredateien bzw. in den Data Flash Baustein)<br />
* SYSLOG<br />
* [[SNMP]]<br />
* SMTP (E-Mail-Versand)<br />
* NTP (Client und Server)<br />
* DNS<br />
* mDNS (Avahi)<br />
* DynDNS<br />
* MySQL (Client)<br />
* IRC (Client)<br />
* MPD (Music Player Daemon; einfache Steuerungsaufgaben)<br />
* [[SOAP]]/XMLRPC<br />
* [[UPnP]]<br />
<br />
=== Kontakt zur Außenwelt ===<br />
* RS232 und RS485<br />
* Infrarotsender und -empfänger (RC5 Fernbedienungen!)<br />
* [[I2C]] (Master und Slave)<br />
* Steuerung von [[FS20]]-Modulen (Funkmodule von ELV bzw. Conrad, u.a. Steckdosen, Dimmer und Temperatursensoren)<br />
* Modbus<br />
* [[YPort]] (Serial over LAN (SOL) im Handel auch als XPort bekannt)<br />
* [[Blinkenlights MCUF]]<br />
* [[Porterweiterung | Porterweiterungen]] sind durch HC595 und HC165 möglich<br />
* [[Porterweiterung#D.2FA-Wandler_mit_LTC1257 | Digital/Analogwandler]] mit LTC1257<br />
* [[Servo Ansteuerung]]<br />
* Dateneingabe mittels [[PS/2 Tastatur]]<br />
* [[Dallas 1-wire Bus]]<br />
* [[LCD]] (HD44780 und Kompatible)<br />
* Philips [[dc3840 camera]] und [[MCA25]]-Handycam<br />
* [[Stella Light]] (PWM für bis zu 16 Kanäle)<br />
* [[MotorCurtain|Rollo Automatisierung]]<br />
* Senertec [[Dachs MSR1 auslesen]]<br />
* [[SMS]]<br />
* [[Ustream]] (MP3 Streaming Client)<br />
* [[Zacwire]] ZACwire / TSic-Temperatursensoren<br />
* [[SHT]] Luftfeuchtigkeitssensoren<br />
<br />
=== Verschiedenes ===<br />
* Fernsteuern von vielen Funksteckdosen mit [[RFM12 ASK]]<br />
* Atmel [[DataFlash]] (das auf dem Etherrape verbaute [[SPI]] Flash)<br />
* [[SD-Karte|MMC/SD-Kartenleser]]<br />
* [[Sound]]<br />
* [[PAM|PAM Schicht]] zur Authentifizierung (z.b. ECMD-TCP)<br />
* Systemuhr<br />
* [[CRON-Dienst]] (analog dem crond auf Unix-Systemen)<br />
* einzelne Pins können mit symbolischen Namen versehen werden<br />
* [[Control6]]<br />
* [[AliasCmd|Alias Namen]] für Befehle<br />
* [[ECMDScript|ECMD Scripting]]<br />
* Virtuelles Dateisystem für [[DataFlash]], MMC/SD-Karten und EEPROMs<br />
* [[Netstat|Online Statistik]]<br />
* [[SRAM]]<br />
<br />
=== Feature requests ===<br />
<br />
* Nutze unseren [http://bugs.ethersex.de Bugtracker]<br />
<br />
[[Category:Ethersex]]</div>Stellahttp://old.ethersex.de/index.php?title=Ethersex&diff=3365Ethersex2010-01-02T11:40:01Z<p>Stella: </p>
<hr />
<div><div style="float:right"><br />
{| class="toc"<br />
|+ id="tocoverview" | '''Projektübersicht'''<br />
|-<br />
| Lizenz:<br />
| [http://en.wikipedia.org/wiki/GNU_General_Public_License GPL v3]<br />
|-<br />
| Sprache:<br />
| C<br />
|-<br />
| Plattform:<br />
| Atmel AVR ATmega<br />
|}<br />
<br />
<br />
</div><br />
<br />
== Das Ethersex-Projekt ... ==<br />
<br />
ist eine universelle Plattform um Mikrocontroller per IP-Protokoll anzusprechen und stellt eine solide Basis für eigene Entwicklungen dar.<br />
Ethersex wurde im August 2007 von stesie als alternative Firmware für fd0s [http://www.lochraster.org/etherrape/ Etherrape] ins Leben gerufen. Namensgebend war seinerzeit die Erweiterung um IPv6-Unterstützung. Seither hat sich jedoch viel getan, sodass inzwischen nicht mehr nur die Etherrape-Hardware als Plattform unterstützt wird, sondern auch diverse andere Atmega Hardware Projekte. Der Code ist inzwischen weitgehend stabil und wird auch im professionellen Umfeld eingesetzt.<br />
<br />
=== Hardware ===<br />
Das Ethersex-Projekt bietet keine Bausätze oder Fertiggeräte zum Verkauf an. Hier sei auf das von Alexander Neumann angebotene [[Etherrape]], das [[AVR Webmodul]] von Ulrich Radig oder das Pollin [[AVR-NET-IO]] hingewiesen. Wer mit Lochrasterplatinen &amp; Co. schon ein wenig Erfahrung gesammelt hat, kann auch einen individuellen Nachbau in Eigenregie erwägen. Einen Überblick bietet die Galerie [[Unterstützte Hardware|unterstützter Hardware]].<br />
<br />
=== Was zeichnet Ethersex aus? ===<br />
* TCP/IP, [[ZBUS]] und diverse andere Protokolle<br />
* Datenübertragung per Ethernet, Funk ([[RFM12]]), über [[USB]] oder per seriellem Bus<br />
* Verschlüsselte Kommunikation [[OpenVPN]] und IPv6<br />
* Steuerung über mächtiges, eigenes '''Ethersex Command''' ([[ECMD]]) Protokoll per [[ECMD Protocols#ECMD via HTTP|http]], [[ECMD Protocols#ECMD via TCP|TCP/IP]], UDP/IP, [[I2C]] und [[USB]]<br />
* Datenablage auf [[DataFlash]]-Speicher, SD-Karten, I2C-EEPROMs oder dem eingebautem EEPROM<br />
* Leichte Erweiterbarkeit mit eigenen Modulen<br />
* Module können über eine Bedienoberfläche einfach ein und ausgeschaltet werden, so dass nur das gewünschte auch in der Firmware landet<br />
... und vieles mehr, siehe [[Feature Liste]] oder [[Screenprint]]<br />
<br />
=== Erste Schritte ===<br />
* [[Voraussetzungen|Voraussetzungen]] um ethersex compilieren zu können<br />
* Den Quellcode wie unter [[Download]] beschrieben herunterladen<br />
* [[:Kategorie:StepByStep|Schritt für Schritt]] zum eigenen Firmware Image<br />
* Was muß ich tun wenn ich externe [[Feature_Liste#Kontakt_zur_Au.C3.9Fenwelt|Schaltungen]] ansteuern oder anschließen will, zum Beispiel Temperatursensoren oder ein LCD?<br />
* [[:Kategorie:Erfahrungsberichte|Erfahrungsberichte]] anderer Anwender<br />
* Wenn du Fragen hast, ist es sinnvoll, erst einmal die [[FAQ|Häufig gestellten Fragen]] zu lesen. Du kannst dich auch direkt an unsere Mailingliste wenden. Details siehe [[Community]].<br />
<br />
Es gibt auch einen [http://www.ethersex.de/firmware-builder/list.cgi Ethersex Firmware Builder], der soweit vorgefertigte Firmware-Images individualisiert und fertig zum Herunterladen anbietet, z.B. für das [http://www.ethersex.de/firmware-builder/input.cgi?profile=avr-net-io AVR-NET-IO von Pollin]. Diese Images eigenen sich insbesondere für erste Gehversuche und können nur in sehr geringem Umfang konfiguriert werden.<br />
<br />
=== Bugs ===<br />
* Bitte prüfe erst, ob deine Entwicklungsumgebung alle [[Voraussetzungen]] erfüllt. In nicht wenigen Fällen fehlt z.B. das Tool m4.<br />
* Du kannst Kontakt mit uns über die Mailingliste aufnehmen. Details siehe [[Community]].<br />
* Nutze unseren [http://bugs.ethersex.de Bugtracker]<br />
<br />
=== Mitmachen ===<br />
Die Ethersex Webseite basiert auf einer Wiki Software, d.h. sobald du dich angemeldet hast, kannst du hier eigene Beiträge verfassen oder bestehende verbessern. Wenn du am Projekt mitarbeiten willst, findest du vielleicht folgende Artikel ganz interessant:<br />
* Wie erstellt man [[Patches]] richtig<br />
* [http://ethersex.de/index.php/Hilfe:Hilfe Links zu MediaWiki Doku]<br />
* [[Eigenes Modul hinzufügen]] (Neuer i2c Chip?, neue Funksteckdosen? Hier ist ein Einstieg für das Erstellen eines eigenen Moduls.)<br />
* [[Ethersex Core]] (Erklärt die grundlegenden Hardwareabstraktionen von Ethersex.)<br />
* [[Coding style]]<br />
* [[Ethersex_History|Ethersex History]] (Was die letzten Monate an ethersex passiert ist)<br />
<br />
[[Category:Ethersex]]<br />
[[Category:Zerties]]</div>Stellahttp://old.ethersex.de/index.php?title=Download&diff=3364Download2010-01-02T11:36:05Z<p>Stella: </p>
<hr />
<div>== Der Quellcode von Ethersex ==<br />
Ethersex ist ein freies Softwareprojekt, das unter der GNU General Public License Version 3 steht. Die Firmware befindet sich derzeit in aktiver Entwicklung, wobei wir darauf achten, dass sie stets (zumindest ziemlich) stabil funktioniert. Selbstverständlich ist dies nicht immer 100 %-ig möglich :-)<br />
<br />
Der Quellcode wird in einem Git Repository auf [http://github.com github.com] gepflegt und kann von dort als <br />
[http://github.com/ethersex/ethersex/tarball/master aktueller Tarball] heruntergeladen werden.<br />
<br />
=== Direkter Zugriff auf das [[Git]] Repository ===<br />
Ist mittels<br />
<br />
git clone git://github.com/ethersex/ethersex.git<br />
<br />
oder wenn dies nicht geht:<br />
<br />
git clone http://github.com/ethersex/ethersex.git<br />
<br />
möglich. Eine bereits heruntergeladene Kopie des Repositories kann mittels<br />
<br />
git pull origin<br />
<br />
aktualisiert werden. Im Übrigen sei auf die einschlägige Literatur zu dem Quellcode-Verwaltungssystem Git verwiesen. Eine kurze Anleitung findet man auch [[Git|hier]].<br />
<br />
Darüber hinaus kann der Quellcode im Internet unter http://github.com/ethersex/ethersex eingesehen werden.<br />
<br />
=== Eigene Änderungen am Code mit GitHub ===<br />
Will man änderungen an ethersex vornehmen, die wieder zurückfließen sollen kann man folgendes vorgehen wählen:<br />
Wenn man bei github angemeldet ist, kann man das ethersex Repository einfach durch einen klick auf "Fork" in seine github Sammlung kopieren. Dies ist dann das eigene ethersex Repository, dass man verändern kann wie man lustig ist. Von diesem persöhnlichen Repo kann man nun einfach sich lokal clonen<br />
<br />
git clone git@github.com:username/ethersex.git<br />
<br />
Dort macht man dann einfach seine commits und pushed es wieder nach github:<br />
<br />
git push origin master<br />
<br />
Wenn man nun bei github auf den 'Send Pull request' Button klickt, bekommen die ethersex maintainer ne Mail und können die änderungen leicht einpflegen. Dies ist fuer Betreuer des Repositories um Größenordnungen einfacher als mit patches zu hantieren.<br />
<br />
=== Eigene Änderungen am Code in GIT ===<br />
<br />
Für eigene Änderungen oder Ergänzungen empfiehlt es sich unter Umständen gleich einen eigenen Branch zu verwenden und nicht mit dem master Branch des lokalen Repositories zu arbeiten.<br />
Andernfalls können neue Changes aus dem Upstream Repository nicht mehr per Fast-Forward in den lokalen master Branch aufgenommen werden und &quot;git pull origin&quot; produziert jedes mal ein merge-commit.<br />
<br />
Bei mir hat sich folgende Vorgehensweise bewährt:<br />
<br />
git checkout -b local-mods<br />
<br />
Eigene Änderungen können nun wie gewohnt mit &quot;git commit&quot; in diesen Branch aufgenommen werden. Der master Branch kann davon zunächst völlig unabhängig mit dem remote branch synchronisiert werden. Allerdings muss man ggf. den Branch explizit spezifizieren, falls wie im Beispiel noch &quot;local-mods&quot; Branch aktiv ist:<br />
<br />
git pull origin master<br />
<br />
Möchte man nun die neuen upstream changes auch in den eigenen topic branch (local-mods) übernehmen, kann das mit git-rebase erledigt werden, da man sich so ebenfalls den merge commit spart:<br />
<br />
git checkout local-mods # (Falls man gerade noch im master branch sein sollte )<br />
git rebase master<br />
<br />
Damit wird der topic branch local-mods auf das letzte commit des master branches rebased.<br />
<br />
Sicher wäre es auch möglich Änderungen direkt am Master Branch durchzuführen, und diesen mittels rebase auf origin/master zu aktualisieren. Allerdings hat man dann nicht mehr die Möglichkeit zu differenzieren welche Changes nur lokale Experimente darstellen und welche später evtl. an das upstream repository zurückgegeben werden sollen. Diese können vermutlich auch bei der beschriebenen Strategie gut im master branch untergebracht werden.<br />
<br />
[[Category:Ethersex]]</div>Stellahttp://old.ethersex.de/index.php?title=Hauptseite&diff=3290Hauptseite2009-12-27T17:26:15Z<p>Stella: </p>
<hr />
<div>Die Zerties sind eine lockere Runde von Leuten aus Rothenburg ob der Tauber nebst Umgebung. Wir sind recht technikinteressiert, haben Spaß mit und am Computer und fühlen uns irgendwie mit dem Chaos-Computer-Club verbunden (soll heißen, wir sind ein Chaostreff).<br />
<br />
== Nächste Treffen ==<br />
Wer sich für unsere Arbyte interessiert, der ist herzlich eingeladen zu unseren Treffen zu kommen. Die Treffen finden ''normalerweise'' an jedem '''ersten und dritten Freitag''' im Monat ab 20:00 Uhr statt. Ab 18:00 Uhr sind die ersten meistens schon da, also lieber etwas früher vorbei kommen, nicht dass du das Beste verpasst (:mrgreen:).<br />
<br />
Der [[Wo_Sind_Wir#Der_Bastelabend_...|Bastelabend]] beginnt um 18h und findet am letzten Samstag im Monat statt.<br />
<br />
Es empfiehlt sich immer, vorher nochmal einen Blick auf die Homepage zu werfen!<br />
Das Abonnieren der [https://list.zerties.org/cgi-bin/mailman/listinfo/zerties Mailingliste] ist auch empfehlenwert, da hier auch Ankündigungen gepostet werden.<br />
<br />
[[Wo Sind Wir]] - Anfahrtsbeschreibungen gibt's [[Wo Sind Wir|hier]]<br />
<br />
{| cellspacing=10<br />
| '''wann?'''<br />
| '''was?'''<br />
| '''wo?'''<br />
| '''Themen - Vorschläge von jedermann hochwillkommen (:mrgreen:)!'''<br />
|-<br />
| 29.12.2009<br />
| Dragons everywhere light<br />
| Gumzudurt (Wohnung von doc)<br />
| gemütliches C3 Live-Stream gucken & Beisammensein<br />
|-<br />
| <font color="red">'''08.01.2010'''</font> (am 1.1. ist ja Feiertag ;-) )<br />
| zerties.org-Treff<br />
| In der [http://www.openstreetmap.org/?mlat=49.3659&amp;amp;mlon=10.1861&amp;amp;zoom=16&amp;amp;layers=B000FTF Schwimmbadgaststätte]<br />
| Geplant: nützliche Helfer: [http://projects.gnome.org/tomboy/ tomboy] und [http://do.davebsd.com/ gnome-do], LDAP-Adressbuch der 2. Versuch<br />
|-<br />
| <font color="red">'''22.01.2010'''</font> (verschoben wegen Neujahr!)<br />
| zerties.org-Treff<br />
| In der [http://www.openstreetmap.org/?mlat=49.3659&amp;amp;mlon=10.1861&amp;amp;zoom=16&amp;amp;layers=B000FTF Schwimmbadgaststätte]<br />
| Geplant: <br />
|-<br />
| 30.01.2010<br />
| Bastelabend<br />
| [[Wo_Sind_Wir#Der_Bastelabend_...|Bastelkeller (Jochen)]]<br />
| Geplant: <br />
<br />
|}<br />
<br />
== Rückschauen ==<br />
<br />
<!-- rueckschauanfang --><br />
{| class="wikitable"<br />
| ''' [[Rückschau zerties.org-Treff (60th Day of The Aftermath in the YOLD 3175)]] ''' <br>'' Letzter Chaostreff 2009 '' Die Feiertage und der Jahreswechsel 2009 werfen ihre Schatten voraus- &lt;font color''&quot;red&quot;&gt;bitte auch beachten, dass die Chaostreffs im Januar entsprechend verschoben sind, weil der 1. Freitag ja Neujahr ist!&lt;/font&gt;&lt;br&gt;Jochen kassierte wie auf der Mailingliste angekündigt Beiträge zum Root-Server und versuchte eine Art Jahresrückblick- was aber [[Rückschau zerties.org-Treff (60th Day of The Aftermath in the YOLD 3175)|....weiterlesen]] || [[Bild:Biffer.JPG|180px]]<br />
|-<br />
| ''' [[Rückschau zerties.org-Treff Weihnachtsfeier 2009]] ''' <br>Die Weihnachtsfeier war prima! Auch dieses Jahr haben sich die Zerties zu einer gemütlichen Weihnachtsfeier in den gewölben des rössnerischen Hauses eingefunden um gemeinsame Sache bei Glühwein und Glühmate zu machen. Zwar war diesmal die Auswahl an Gästen nicht so üppig wie wir es von den vorherigen Jahren gewohnt waren, [[Rückschau zerties.org-Treff Weihnachtsfeier 2009|....weiterlesen]] || [[Bild:DSC01392_resized.jpg|180px]]<br />
|-<br />
| ''' [[Rückschau zerties.org-Treff (46th Day of The Aftermath in the YOLD 3175)]] ''' <br>'' Streaming, streaming... ''&lt;br&gt; ...ohne Ende: '''Paul''' demonstrierte uns, wie er mit Hilfe von [[http://www.fireflymediaserver.org/ Firefly]], einer freien Implementierung des DAAP-Protokolles, einem Linux-NAS zuhause und einem Client (Browser mit Flashplayer) praktisch überall mit Internetanbindung die heimische Musiksammlung abhören kann (:cool:).Das erspart einem die lästige Auswahl &quot;was nehm ich denn heute [[Rückschau zerties.org-Treff (46th Day of The Aftermath in the YOLD 3175)|....weiterlesen]] || [[Bild:Fireplay2.jpg|180px]]<br />
|-<br />
|}<br />
<!-- rueckschauende --></div>Stellahttp://old.ethersex.de/index.php?title=Hauptseite&diff=3225Hauptseite2009-12-21T19:33:55Z<p>Stella: </p>
<hr />
<div>Die Zerties sind eine lockere Runde von Leuten aus Rothenburg ob der Tauber nebst Umgebung. Wir sind recht technikinteressiert, haben Spaß mit und am Computer und fühlen uns irgendwie mit dem Chaos-Computer-Club verbunden (soll heißen, wir sind ein Chaostreff).<br />
<br />
== Nächste Treffen ==<br />
Wer sich für unsere Arbyte interessiert, der ist herzlich eingeladen zu unseren Treffen zu kommen. Die Treffen finden ''normalerweise'' an jedem '''ersten und dritten Freitag''' im Monat ab 20:00 Uhr statt. Ab 18:00 Uhr sind die ersten meistens schon da, also lieber etwas früher vorbei kommen, nicht dass du das Beste verpasst (:mrgreen:).<br />
<br />
Der [[Wo_Sind_Wir#Der_Bastelabend_...|Bastelabend]] beginnt um 18h und findet am letzten Samstag im Monat statt.<br />
<br />
Es empfiehlt sich immer, vorher nochmal einen Blick auf die Homepage zu werfen!<br />
Das Abonnieren der [https://list.zerties.org/cgi-bin/mailman/listinfo/zerties Mailingliste] ist auch empfehlenwert, da hier auch Ankündigungen gepostet werden.<br />
<br />
[[Wo Sind Wir]] - Anfahrtsbeschreibungen gibt's [[Wo Sind Wir|hier]]<br />
<br />
{| cellspacing=10<br />
| '''wann?'''<br />
| '''was?'''<br />
| '''wo?'''<br />
| '''Themen - Vorschläge von jedermann hochwillkommen (:mrgreen:)!'''<br />
|-<br />
| <font color="red">'''08.01.2010'''</font> (am 1.1. ist ja Feiertag ;-) )<br />
| zerties.org-Treff<br />
| In der [http://www.openstreetmap.org/?mlat=49.3659&amp;amp;mlon=10.1861&amp;amp;zoom=16&amp;amp;layers=B000FTF Schwimmbadgaststätte]<br />
| Geplant: <br />
|-<br />
| <font color="red">'''22.01.2010'''</font> (verschoben wegen Neujahr!)<br />
| zerties.org-Treff<br />
| In der [http://www.openstreetmap.org/?mlat=49.3659&amp;amp;mlon=10.1861&amp;amp;zoom=16&amp;amp;layers=B000FTF Schwimmbadgaststätte]<br />
| Geplant: <br />
|-<br />
| 30.01.2010<br />
| Bastelabend<br />
| [[Wo_Sind_Wir#Der_Bastelabend_...|Bastelkeller (Jochen)]]<br />
| Geplant: <br />
<br />
|}<br />
<br />
== Rückschauen ==<br />
<br />
<!-- rueckschauanfang --><br />
{| class="wikitable"<br />
| ''' [[Rückschau zerties.org-Treff (60th Day of The Aftermath in the YOLD 3175)]] ''' <br>'' Letzter Chaostreff 2009 '' Die Feiertage und der Jahreswechsel 2009 werfen ihre Schatten voraus- &lt;font color''&quot;red&quot;&gt;bitte auch beachten, dass die Chaostreffs im Januar entsprechend verschoben sind, weil der 1. Freitag ja Neujahr ist!&lt;/font&gt;&lt;br&gt;Jochen kassierte wie auf der Mailingliste angekündigt Beiträge zum Root-Server und versuchte eine Art Jahresrückblick- was aber [[Rückschau zerties.org-Treff (60th Day of The Aftermath in the YOLD 3175)|....weiterlesen]] || [[Bild:Biffer.JPG|180px]]<br />
|-<br />
| ''' [[Rückschau zerties.org-Treff Weihnachtsfeier 2009]] ''' <br>Die Weihnachtsfeier war prima! Auch dieses Jahr haben sich die Zerties zu einer gemütlichen Weihnachtsfeier in den gewölben des rössnerischen Hauses eingefunden um gemeinsame Sache bei Glühwein und Glühmate zu machen. Zwar war diesmal die Auswahl an Gästen nicht so üppig wie wir es von den vorherigen Jahren gewohnt waren, [[Rückschau zerties.org-Treff Weihnachtsfeier 2009|....weiterlesen]] || [[Bild:DSC01392_resized.jpg|180px]]<br />
|-<br />
| ''' [[Rückschau zerties.org-Treff (46th Day of The Aftermath in the YOLD 3175)]] ''' <br>'' Streaming, streaming... ''&lt;br&gt; ...ohne Ende: '''Paul''' demonstrierte uns, wie er mit Hilfe von [[http://www.fireflymediaserver.org/ Firefly]], einer freien Implementierung des DAAP-Protokolles, einem Linux-NAS zuhause und einem Client (Browser mit Flashplayer) praktisch überall mit Internetanbindung die heimische Musiksammlung abhören kann (:cool:).Das erspart einem die lästige Auswahl &quot;was nehm ich denn heute [[Rückschau zerties.org-Treff (46th Day of The Aftermath in the YOLD 3175)|....weiterlesen]] || [[Bild:Fireplay2.jpg|180px]]<br />
|-<br />
|}<br />
<!-- rueckschauende --></div>Stellahttp://old.ethersex.de/index.php?title=Galerie:Halbkugel&diff=3147Galerie:Halbkugel2009-12-13T16:29:02Z<p>Stella: </p>
<hr />
<div>Hier ein paar Bilder von meiner Halbkugel (:mrgreen:), wie man sieht momentan mit <strike>Sonnenblumen</strike> Tannenwedel & Co. ausgerüstet:<br />
<br />
<gallery><br />
Bild:Beetle_vorne.JPG|ist sie nicht süß?<br />
Bild:Beetle_seite.JPG|... auch von der Seite<br />
Bild:Kugel_1000km.jpg|die Kugel wird 1000<br />
Bild:Beetle-erster-schnee.jpg|das erste mal mit Schnee bezuckert<br />
Bild:Weihnachtsbeetle.jpg|die Kugel im Weihnachtslook :-)<br />
</gallery></div>Stellahttp://old.ethersex.de/index.php?title=Datei:Weihnachtsbeetle.jpg&diff=3146Datei:Weihnachtsbeetle.jpg2009-12-13T16:27:08Z<p>Stella: Sonnenblume passt ja irgendwie nicht zum Schnee :-)</p>
<hr />
<div>Sonnenblume passt ja irgendwie nicht zum Schnee :-)</div>Stellahttp://old.ethersex.de/index.php?title=Galerie:Halbkugel&diff=3143Galerie:Halbkugel2009-12-12T14:34:25Z<p>Stella: </p>
<hr />
<div>Hier ein paar Bilder von meiner Halbkugel (:mrgreen:), wie man sieht momentan mit Sonnenblumen ausgerüstet:<br />
<br />
<gallery><br />
Bild:Beetle_vorne.JPG|ist sie nicht süß?<br />
Bild:Beetle_seite.JPG|... auch von der Seite<br />
Bild:Kugel_1000km.jpg|die Kugel wird 1000<br />
Bild:Beetle-erster-schnee.jpg|das erste mal mit Schnee bezuckert<br />
</gallery></div>Stellahttp://old.ethersex.de/index.php?title=Datei:Beetle-erster-schnee.jpg&diff=3142Datei:Beetle-erster-schnee.jpg2009-12-12T14:32:19Z<p>Stella: Die Halbkugel kommt das erste mal mit Schnee in Kontakt :-)</p>
<hr />
<div>Die Halbkugel kommt das erste mal mit Schnee in Kontakt :-)</div>Stellahttp://old.ethersex.de/index.php?title=Jackalope&diff=3063Jackalope2009-11-25T03:45:11Z<p>Stella: </p>
<hr />
<div>Das [http://wiki.lochraster.org/wiki/Jackalope Jackalope] von lochraster.org wird seit November 2009 unterstützt, und wird vorraussichtlich ab Februar 2010 bezogen werden können.<br />
<br />
Mit einem ATMEGA168 ausgerüstet kann mit Hilfe von Ethersex <strike>auf alle Komponenten zugegriffen werden.</strike><br />
<br />
* das Board stand-alone betrieben werden<br />
* das Jackalope als externes RFM12-Modul eines Etherrapes verwendet werden<br />
<br />
<gallery><br />
Bild:Jackalope.jpg<br />
Bild:Jackalope-top.jpg<br />
</gallery><br />
<br />
=== Todo ===<br />
* DA-Wandler ausprobieren<br />
* Jackalope-ATmega via SPI als Coprozessor anbinden<br />
<br />
[[Category:Ethersex]]<br />
[[Category:Hardware]]<br />
[[Category:Jackalope]]</div>Stellahttp://old.ethersex.de/index.php?title=HTTPD&diff=2967HTTPD2009-11-10T21:12:09Z<p>Stella: </p>
<hr />
<div>== Webserver auf dem ethersex ==<br />
Der Webserver der in ethersex eingebaut ist kann von verschiedenen Orten die Daten lesen, die er ausliefern soll:<br />
<br />
* Aus einem externen Dataflash<br />
* Dateien die im Flash des Controllers nach der Firmware abgelegt sind<br />
* ECMD Befehle absetzen und die Resultate erhalten ( fuer Ajax )<br />
<br />
Jede dieser Quellen fuer Daten kann unabhaenig von den anderen eingeschaltet werden. Die einfachste Variante ist wohl zu Beginn die Dateien im internen Flash zu halten und dynamische Inhalte ueber das Http ECMD Interface abzurufen.<br />
<br />
=== Konfiguration ===<br />
<br />
<pre><br />
General Setup ---&gt;<br />
[*] VFS (Virtual File System) support ---&gt;<br />
| | [ ] Atmel SPI Dataflash | <br />
| | [*] VFS File Inlining | <br />
| | [ ] SD/MMC-Card Access | <br />
| | [ ] EEPROM (24cxx) Raw Access | <br />
| | [-] DC3840 Camera | <br />
<br />
Applications ---&gt;<br />
| | [*] HTTP Server | <br />
| | [ ] Basic Authentication | <br />
<br />
Applications ---&gt; <br />
Etherrape Control Interface (ECMD) ---&gt;<br />
| | [*] ECMD support |<br />
</pre><br />
<br />
=== Dateien einbinden ===<br />
Falls die Option ''Supply Inline Files'' aktiviert ist, werden alle Dateien, die unter ''vfs/embed/'' abgelegt sind, automatisch beim Erstellen des Images mit gzip gepackt und an das Ende der Firmware angehängt. Die Dateinamen bleiben dabei unverändert, jedoch muss beachtet werden, dass die maximale Länge der Dateinamen 6 Zeichen beträgt.<br />
<br />
=== Dateien mit dem C Preprocessor oder m4 vorverarbeiten ===<br />
Um Dateien abhängig von den Konfigurationsoptionen einzubinden (oder nicht) bzw. nur Teile mit einzubauen, wenn eine gewisse Option aktiviert ist, kann man diese durch cpp oder m4 vorverarbeiten lassen, bevor die Ausgabe gepackt und an die Firmware angefügt wird. Dazu muss die Datei auf .cpp bzw auf .m4 enden. Bei cpp sind alle defines aus der config.h/autoconf.h erreichbar (z. B. ~np~ONEWIRE_SUPPORT~/np~). Bei m4 wird aus ~np~ONEWIRE_SUPPORT conf_ONEWIRE ~/np~.<br />
<br />
=== Content Type der Dateien ===<br />
Da der Webserver den Content-Type nicht dynamisch erkennen kann, muss man ihm diese Informationen etwas vorkauen. Der Content-Type wird am ersten Buchstaben des Dateinamens festgemacht:<br />
* S (z.B Sty.c): text/css<br />
* X (z.B Xow.ht): application/xhtml+xml;<br />
* Ansonsten wird alles mit text/html ausgeliefert<br />
<br />
=== ECMD-Befehle per Hand auslösen (über http) ===<br />
Um die IP per ecmd abzufragen, kann man die folgende URL (die IP muss natürlich geändert werden) im Browser eingeben und man bekommt die Ausgabe per http zurück.<br />
<br />
<pre>http://192.168.23.244/ecmd?ip</pre><br />
<br />
Möchte man Befehle verwenden, welche ein Leerzeichen beinhalten, wie z.B. "1w list", dann muss das Leerzeichen durch ein "+" bzw. "%20" ersetzt werden. Folgender Befehl listet angeschlossene 1-wire Sensoren auf, falls vorhanden.<br />
<br />
<pre>http://192.168.23.244/ecmd?1w+list</pre><br />
<br />
oder<br />
<br />
<pre>http://192.168.23.244/ecmd?1w%20list</pre><br />
<br />
=== Startseite von Ethersex ===<br />
<br />
Ist der Webserver einkompiliert sollte beim Aufruf von <nowiki>http://YOUR_ETHERSEX_IP/</nowiki> im Browser so eine Seite erscheinen:<br />
<br />
[[Bild:Ethersex-screen-startseite.png|600px]]<br />
<br />
=== Dataflash ===<br />
<br />
'''TODO'''<br />
<br />
[[Category:Ethersex]]<br />
[[Category:StepByStep]]<br />
[[Category:Network]]</div>Stellahttp://old.ethersex.de/index.php?title=Dallas_1-wire_Bus&diff=2966Dallas 1-wire Bus2009-11-10T21:10:15Z<p>Stella: </p>
<hr />
<div>== Onewire interface ==<br />
<br />
Ethersex kann 1-wire Temperatursensoren mit [[ECMD]] auflisten und abfragen. Es wird eine reine Softwareimplementierung des Protokolls benutzt, was keine weiteren Hardware erfordert, als die Temperatursensoren selbst. Dabei muss beachtet werden, dass der Datapin des Buses in der Standardkonfiguration auf PD6 liegt (kann in der pinning/generic.m4 geändert werden)<br />
<br />
=== Onewire Befehle ===<br />
<br />
unter Linux als erstes netcat starten (hierbei natürlich die IP ggf modifizieren): <br />
netcat 192.168.0.15 2701<br />
danach am prompt:<br />
<br />
1w list<br />
Gibt eine Liste mit Hexcodes aller angeschlossenen und erkannten Onewire(tm) Sensoren aus.<br />
<br />
1w convert &lt;hexcode&gt;<br />
Veranlasst eine Temperaturmessung des addressierten Sensors, oder wenn das Argument &lt;hexcode&gt; weggelassen wird aller angeschlossener Sensoren.<br />
<br />
1w get &lt;hexcode&gt;<br />
Gibt die gemessene Temperatur eines Sensors aus.<br />
<br />
=== Einbindung in die [[HTTPD]]-Weboberfläche ===<br />
<br />
Unter httpd/embed/ow.ht.m4, bzw httpd/embed/Xow.ht.m4 liegt eine Weboberflaeche, die alle Sensoren erkennt und ihre aktuelle Temperatur regelmässig per Ajax abfragt und anzeigt. Im Falle von Xow.ht.m4 wird sogar Graph der Temperatur mittels SVG gemalt. Um die Dateien einzubinden, muss man einfach bei aktiviertem Onewiresupport den [[Webserver]] und das Datei Inlining aktivieren.<br />
<br />
Die Dateien können dann unter ow.ht bzw. unter Xow.ht angezeigt werden.<br />
<br />
[[Bild:onewire-svg.png]]<br />
<br />
=== Anschluss AVR-NET-IO ===<br />
Für das Pollin [[AVR-NET-IO]] Board können die Sensoren DS18S20+ , <br />
<br />
so im normal Modus angeschlossen werden:<br />
<br />
[[Bild:netio-1wire_normal.png]]<br />
<br />
<br />
<br />
so im parasitären Modus angeschlossen werden:<br />
<br />
[[Bild:netio-1wire.png]]<br />
<br />
=== Einbindung in [[Control6]] ===<br />
Die Sensoren können mit '''ONEWIRE_GET''' einfach abgefragt werden. Die Funktion führt automatisch ein ''convert'' aus, es sind also keine zwei Schritte erforderlich wie bei dem Zugriff über [[ECMD]]. Die Rückgabe erfogt (analog der Funktion '''KTY_GET''') in Centigrad, also Temperatur * 10. Hier vielleicht ein kleines Beispiel, das die Daten in eine von außen abfragbare Variable übernimmt. Sicher kann man sinnvolleres damit anstellen :-)<br />
<br />
<pre>CONTROL_START<br />
<br />
ECMD_GLOBAL(Temperatur, 0);<br />
<br />
THREAD(read_temp)<br />
Temperatur = ONEWIRE_GET(10d85594010800eb);<br />
WAIT(10);<br />
THREAD_END(read_temp)<br />
<br />
ON STARTUP DO<br />
THREAD_START(read_temp);<br />
END<br />
<br />
CONTROL_END<br />
</pre><br />
<br />
[[Category:Ethersex]]<br />
[[Category:StepByStep]]<br />
<br />
=== Beispiele ===<br />
<br />
===== sh oder bash =====<br />
Einfaches SH (Linux Shell) Script von stesie (irc) zum Auslesen von einem Wert<br />
<br />
<source lang="bash"><br />
#! /bin/sh<br />
SENSORID=10529f7001080016<br />
#ESEXIP=2001:6f8:1209:23:42::17 #IPv6 Adresse<br />
ESEXIP=192.168.255.90<br />
<br />
#IPv6<br />
#echo 1w convert $SENSORID | nc6 -u $ESEXIP 2701 -q 1 2>/dev/null | grep -qe OK || exit 1 <br />
#echo 1w get $SENSORID | nc6 -u $ESEXIP 2701 -q 1 2>/dev/null | sed -e 's/Temperatur: //' <br />
<br />
#IPv4<br />
echo 1w convert $SENSORID | nc -u $ESEXIP 2701 -q 1 2>/dev/null | grep -qe OK || exit 1<br />
echo 1w get $SENSORID | nc -u $ESEXIP 2701 -q 1 2>/dev/null | sed -e 's/Temperatur: //'<br />
</source><br />
<br />
==== Perl ====<br />
Beispiel in Perl das alle Sensoren ermittelt und anschließend die Werte ausgibt.<br />
Benötigt wird das Modul NET das kein IPv6 kann<br />
<br />
<source lang="perl"><br />
#!/usr/bin/perl -w<br />
#Auslesen der 1 Wire Sensoren an einem AVR-NET-IO mit ethersex<br />
<br />
use strict;<br />
use Net::Telnet ();<br />
<br />
my $esexip="192.168.255.90";<br />
my $esexport="2701";<br />
my $esex;<br />
my @sensor;<br />
my $sensor;<br />
my $dummy;<br />
my $temp;<br />
<br />
$esex = Net::Telnet->new || die "kann Ethersex nicht finden";;<br />
$esex->open(Host => $esexip,<br />
Port => $esexport,<br />
Timeout => 2);<br />
<br />
#Alles Sensor-IDs auslesen und dem Array @sensor zuweisen<br />
$esex->print("1w list");<br />
($sensor) = $esex->waitfor(Timeout => 2,<br />
String => "OK");<br />
@sensor=split(/\s+/, $sensor);<br />
print "@sensor","\n"; #Kontrollausgabe<br />
<br />
my $zahler=@sensor;<br />
print "Anzahl der Elemente :",$zahler,"\n\n";<br />
<br />
#Alles Sensore Temperatur einlesen<br />
$esex->print("1w convert");<br />
$esex->waitfor(Timeout => 2,<br />
String => "OK");<br />
<br />
#Sensor ID inklusive Wert ausgeben<br />
foreach (@sensor) {<br />
$esex->print("1w get $_");<br />
<br />
($dummy,$temp)=$esex->waitfor(Match =>'/\d+\.\d+/',<br />
Timeout => 2);<br />
<br />
print "Temperatur vom ID ",$_,": ",$temp," C°","\n";<br />
}<br />
</source><br />
<br />
==== Python ====<br />
<br />
<source lang="python"><br />
#!/usr/bin/python<br />
<br />
from socket import *<br />
<br />
def connectEP():<br />
s = socket(AF_INET, SOCK_STREAM)<br />
s.settimeout(5)<br />
s.connect(("192.168.5.3", 2701))<br />
return s<br />
<br />
def getTemperature():<br />
s.send("1w list\n")<br />
sensors = []<br />
sensors_result = {}<br />
<br />
# list aller Sensoren<br />
while 1:<br />
response = s.recv(1024).rstrip("\n")<br />
if not response: break<br />
if response != "OK":<br />
sensors.append(response)<br />
else:<br />
break<br />
<br />
# wert konvertieren<br />
for sensor in sensors:<br />
s.send("1w convert " + sensor + "\n")<br />
while 1:<br />
response = s.recv(1024).rstrip("\n")<br />
if response == "OK":<br />
break <br />
<br />
# wert auslesen <br />
s.send("1w get " + sensor + "\n")<br />
response = s.recv(1024).rstrip("\n").lstrip()<br />
sensors_result[sensor] = response<br />
return(sensors_result)<br />
<br />
s = connectEP()<br />
for sensor, value in getTemperature().iteritems():<br />
print sensor + " " + value<br />
</source><br />
<br />
==== PHP ====<br />
<br />
<source lang="php"><br />
<br />
<html><br />
<br />
<head><br />
<title>ethersex php example</title><br />
</head><br />
<br />
<body><br />
<br />
<?php<br />
<br />
define(IP, '192.168.10.9'); // deine ethersex ip adresse<br />
define(PORT, 2701); // standart port im image<br />
<br />
$response = request("1w list");<br />
$explode = explode("\n", $response);<br />
<br />
for ($i=0; $i < count($explode)-2; $i++) {<br />
echo "Sensor: " . trim($explode[$i]);<br />
echo " -- Wert: " . request("1w get " . $explode[$i]);<br />
echo "<br>\n";<br />
}<br />
<br />
function request($request) {<br />
$rs = fsockopen(IP, PORT);<br />
<br />
if (!$rs) {<br />
$response = "Kann Verbindung nicht aufbauen!";<br />
}<br />
else {<br />
$response ="";<br />
$request = "!" . $request . "\r\n";<br />
<br />
fputs($rs, $request);<br />
<br />
while (!feof($rs)) {<br />
$response .= fgets($rs, 128);<br />
}<br />
fclose($rs);<br />
}<br />
<br />
return $response;<br />
}<br />
<br />
?><br />
<br />
</body><br />
</source></div>Stellahttp://old.ethersex.de/index.php?title=R%C3%BCckschau_Bastelabend_(13th_day_of_The_Aftermath_in_the_YOLD_3175)&diff=2719Rückschau Bastelabend (13th day of The Aftermath in the YOLD 3175)2009-11-01T20:20:30Z<p>Stella: Die Seite wurde neu angelegt: = Von kleinen und großen Sägen = ... so oder so ähnlich könnte man die Geschehnisse des Bastelabends zusammenfassen. Gut, nicht ganz, aber immerhin. Nachdem die m...</p>
<hr />
<div>= Von kleinen und großen Sägen =<br />
... so oder so ähnlich könnte man die Geschehnisse des Bastelabends zusammenfassen. Gut, nicht ganz, aber immerhin. Nachdem die mitgebrachten Pizzen verzehrt waren, begann Jochen den Bastelabend auf eher rustikale, fast agressive Art und Weise:<br />
<br />
[[Bild:Basteln_rustikal_1.jpg|600px|center]]<br />
<br />
... ausgemachtes Opfer war der Tisch, dessen Beinfreiheit zu wünschen übrig ließ und schon manchem einen schmerzverzerrten Blick ins Gesicht zauberte (:mrgreen:). Schluß damit, Stichsäge sei dank kann man jetzt auch ohne Vorsicht einfach Platz nehmen ...<br />
<br />
== Dremel vs. ISDN-Karte ==<br />
Stichsäge und Feile wurden aber schnell beiseite gelegt und filigraneres Werkzeug gewählt. Es galt die Idee vom vergangenen zerties.org-Treff umzusetzen: ISDN an Ethersex anbinden. stesie hat hierzu zwei alte Fritzcards (ISA) aus dem Hause AVM spendiert, welche seit einigen Jahren ungenutzt im Keller lagen. Diese basieren auf dem ISDN D-Kanal Controller PSB2186 von Siemens und bringen darüber hinaus gleich all das Hühnerfutter mit, das man so noch zur Ansteuerung benötigt. Allerdings eben auch den ISA-Bus-Controller, der erstmal weichen musste:<br />
<br />
<table align=center><tr><br />
<td>[[Bild:Isdn_radikal2.jpg|400px]]</td><br />
<td>[[Bild:Isdn_chipless.jpg|400px]]</td><br />
</tr></table><br />
<br />
Nachdem der ISA-Controller entfernt war, galt's statt dessen mit Fädeldraht das Ethersex anzubinden. Das Endergebnis kann sich sehen lassen:<br />
<br />
[[Bild:Isdn_umbau_fertig_close.jpg|800px|center]]<br />
<br />
== Didi's Lebenstraum ==<br />
Während sich Jochen und stesie an der ISDN-Hardware verlustierten, machte Didi im Keller ein gutes, altes Wacom-Touchpad aus - noch mit serieller Schnittstelle. Er hatte fast Tränen in den Augen und machte Jochen Vorwürfe, warum er nicht schon früher erwähnt hätte, dass er derlei Hardware besitzt. Wie das eben so ist, sollte die Hardware in Betrieb genommen werden. Die Hürde, dass das Netbook keinen COM-Port mehr besitzt wurde mit USB-Wandler umgangen. Der Wacom-Treiber des X.org-Servers versagte aber hartnäckig den Dienst. Und nach einem Neustart am Ende wollte X11 gar nicht mehr korrekt starten -- statt dessen nur Zeichensalat am Bildschirm ... aus der Traum.<br />
<br />
== Ruf mich an! ==<br />
Nachdem die ISDN-Hardware fertig war, galt es den Mikrocontroller zu programmieren. Einfach mal das Interrupt Status Register auslesen, kann so schwer ja nicht sein. Ey und siehe da, wir sehen Werte. Sie verändern sich sogar ab und an. Okay, Ernüchterung macht sich breit. Wir erhalten nie die gleichen Werte. Wenn man die Hardware resettet, kommen wieder ganz andere Werte, usw. Wir lesen also Mist. Gut, nochmal ein Blick in's Datenblatt - welches uns eigentlich den ganzen Abend beschäftigt und teils amüsiert hat - das Ding hat einen Reset-Pin. Was machen wir im Moment damit? Nichts. Okay, schlecht. Behoben. Nächster Versuch. Schon viel besser. Gut, lass uns mal Schreiben probieren. Irgendwelche Werte in die Register, ... wieder auslesen, geht auch. Schonmal eine solide Basis.<br />
<br />
Als nächstes diente der Hisax-Treiber des Linux Kernels als Referenz. Mal die Initialisierungssequenzen übernehmen, ok, leicht modifiziert. Einfach mal am Telefon abheben. Oh, Freizeichen kaputt. Ganz schlecht. Vielleicht sollten wir doch nicht den TX-Bereich des Chips initialisieren, schließlich wollen wir nur Anrufe signalisieren. Hah, geht. Freizeichen ist wieder astrein und wir empfangen Datenpakete, wenn man abhebt, wählt, auflegt.<br />
<br />
Ruf, mich, an! So oder so ähnlich waren dann häufig die Aufforderungen, schließlich brauchten wir Protokollmitschnitte. Also haben alle Anwesenden mit ihrem Handy mal die Telefonnummer von Jochens Garagentoröffner, mal die vom Kellertelefon gewählt -- viele Daten, hat was von BER und ASN.1 ... nagut, ist ja nicht der erste Parser. Also eine ganze Weile nach Mitternacht diesen noch gemeinsam zusammengefrickelt - es war spät, die Fehlerzahl stieg stetig und es wollte häufig einfach nichts auf Anhieb wie es sollte. Aber gegen 3 Uhr konnten wir dann Erfolg vermelden. Es funktioniert tatsächlich - eingehender Anruf und das Ethersex schreibt auf der Konsole die abgehende und die angerufene Rufnummer. Wunderbar, genau das wollten wir (:cool:)<br />
<br />
Zusammenfassend bleibt festzuhalten: scheee war's. Und endlich mal wieder ein richtig schönes Gemeinschaftsprojekt (:mrgreen:)</div>Stellahttp://old.ethersex.de/index.php?title=Ethersex_meets_Realworld&diff=2661Ethersex meets Realworld2009-10-26T22:55:59Z<p>Stella: </p>
<hr />
<div>== Ethersex meets Realworld ==<br />
<br />
Meetingsplanung für Ethersex Entwickler und Interessierte<br />
<br />
Damit die Entwickler mal Gelegenheit haben sich auszutauschen ist ein Treffen<br />
geplant. Wann, wo und Wie soll hier festgehalten werden.<br />
<br />
=== Wichtige Punkte für das Treffen ===<br />
* Zeitlich passend für die meisten<br />
* Gleich Nah oder Fern für alle<br />
* Themen<br />
* genügend Räumlichkeiten<br />
* Netzanbindung<br />
* Schlafgelegenheit (Jugendherberge? oder bei Couchsurfing anfragen)<br />
<br />
=== Zeit- & Ortsvorschläge ===<br />
* Labortage in Bochum Ende Oktober<br />
* Köln, letzes WE im November <strike>28+29 (+2 Tage)</strike> besser: 18. Nov bis 22. Nov<br />
* Köln, evtl in den C4 Räumen 27-31.12 <br />
* Ostern, München während des Easterheggs<br />
<br />
Weitere Vorschläge die Günstig gelegen sind oder was zu bieten haben? <br />
* Karlsruhe<br />
* Mallorca (hint wegen gleich weit weg für alle)<br />
* ethersex hackend in snow (wo ist es Schneesicher? Jachennau?)<br />
<br />
=== Mitbringen, Besprechen, etc ===<br />
* Wintermatelieferung aus Ansbach<br />
<br />
[[Category:Ethersex]]</div>Stellahttp://old.ethersex.de/index.php?title=Galerie:Halbkugel&diff=2649Galerie:Halbkugel2009-10-25T21:25:59Z<p>Stella: </p>
<hr />
<div>Hier ein paar Bilder von meiner Halbkugel (:mrgreen:), wie man sieht momentan mit Sonnenblumen ausgerüstet:<br />
<br />
<gallery><br />
Bild:Beetle_vorne.JPG|ist sie nicht süß?<br />
Bild:Beetle_seite.JPG|... auch von der Seite<br />
Bild:Kugel_1000km.jpg|die Kugel wird 1000<br />
</gallery></div>Stellahttp://old.ethersex.de/index.php?title=Datei:Kugel_1000km.jpg&diff=2648Datei:Kugel 1000km.jpg2009-10-25T21:23:14Z<p>Stella: Die Kugel hat den 1000. Kilometer runter (:mrgreen:)
Eigentlich sollte es vom km-Stand 1024 auch ein Bild geben, tut's aber nicht ...</p>
<hr />
<div>Die Kugel hat den 1000. Kilometer runter (:mrgreen:)<br />
<br />
Eigentlich sollte es vom km-Stand 1024 auch ein Bild geben, tut's aber nicht ...</div>Stellahttp://old.ethersex.de/index.php?title=Video&diff=2626Video2009-10-24T07:46:41Z<p>Stella: </p>
<hr />
<div>== Videos von Ethersex im Einsatz ==<br />
<br />
Dokumentation mit Videos oder Ethersex das Video anzeigt soll hier gesammelt werden.<br />
<br />
<br />
=== Ethersex mit Miuchiz Display ===<br />
<br />
http://www.youtube.com/watch?gl=US&v=YYBC6IjbG-M mit dieser Hardware<br />
<br />
[[Bild:slimes_miuchiz_ethersex.jpg|600px]]<br />
<br />
Und hier das Layout_zum_Aufbau: http://www.mikrocontroller.net/attachment/56481/miuchiz.tar.gz<br />
<br />
Ein Testaufbau:<br />
<br />
[[Bild:slimes_miuchiz_steckbrett.jpg|600px]]<br />
<br />
=== [[DMX]] Beispiel ===<br />
<html><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="437" height="370" id="viddler_habo_1"><param name="movie" value="http://www.viddler.com/player/d6921926/" /><param name="allowScriptAccess" value="always" /><param name="allowFullScreen" value="true" /><embed src="http://www.viddler.com/player/d6921926/" wmode="transparent" width="437" height="370" type="application/x-shockwave-flash" allowScriptAccess="always" allowFullScreen="true" name="viddler_habo_1" /></embed></object></html<br />
<br />
<br />
=== [[Conrad Probot]] Beispiel ===<br />
<br />
<html><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="437" height="370" id="viddler_habo_2"><param name="movie" value="http://www.viddler.com/player/b9dd5167/" /><param name="allowScriptAccess" value="always" /><param name="allowFullScreen" value="true" /><embed src="http://www.viddler.com/player/b9dd5167/" wmode="transparent" width="437" height="370" type="application/x-shockwave-flash" allowScriptAccess="always" allowFullScreen="true" name="viddler_habo_2" /></embed></object></html><br />
<br />
== Video in Dokumentation über Ethersex ==<br />
<br />
=== WDR Dokumentation über dorkbox ac ===<br />
<br />
In der Lokalzeit vom 3.9.2009 [http://www.wdr.de/mediathek/html/regional/rueckschau/2009/09/03/lokalzeit_aachen.xml?offset=1058&autoPlay=true|berichtet der WDR vom dorkbot ac Treffen], auf dem neben einigen Arduinos und dem Borg-16 auch das rg-modul mit Joystick support vom ethersex gezeigt wird.<br />
<br />
<br />
[[Category:Ethersex]]</div>Stellahttp://old.ethersex.de/index.php?title=Sandbox&diff=2625Sandbox2009-10-24T07:45:41Z<p>Stella: Der Seiteninhalt wurde durch einen anderen Text ersetzt: '<html><script type="text/javascript">
alert("Hallo Welt");
</script></html>'</p>
<hr />
<div><html><script type="text/javascript"><br />
alert("Hallo Welt");<br />
</script></html></div>Stellahttp://old.ethersex.de/index.php?title=ISDN4Ethersex&diff=2563ISDN4Ethersex2009-10-17T21:57:33Z<p>Stella: Die Seite wurde neu angelegt: == Die Idee == Um es gleich vorweg zu sagen, erklärtes Ziel dieses Projekts ist es ''nicht'' mit Ethersex eine ISDN-Einwahl durchzuführen, vielmehr soll mit Ethersex ...</p>
<hr />
<div>== Die Idee ==<br />
Um es gleich vorweg zu sagen, erklärtes Ziel dieses Projekts ist es ''nicht'' mit Ethersex eine ISDN-Einwahl durchzuführen, vielmehr soll mit Ethersex am D-Kanal des ISDN-Anschlusses gelauscht bzw. teilgenommen werden. Kurzum mit Ethersex soll es möglich sein <strike>einen Wardialer zu bauen</strike> die Rufnummern von eingehenden Telefonanrufen abzugreifen.<br />
<br />
== Der Ansatz ==<br />
Sehr viele ISDN-Karten (bspw. die Teledat 150 oder AVM FritzCard classic) bestehen im wesentlichen aus einem Siemens PSB 2186N ("Subscriber Access Controller", sprich Abwicklung der Protokolle) und einem PSB 21525 (für die Datenübertragung). Dazu kommt noch ein Übertrager, logischerweise eine RJ45-Buchse und ein Steinchen das den die beiden Siemens-Chips an den ISA-Bus anbindet (hier AVM ISDN COMPASS FB-1). [http://www.mikrocontroller.net/topic/2395#14621]<br />
<br />
Zu dem Thema gibt es auch einen Thread auf [http://www.mikrocontroller.net/topic/2395 Mikrocontroller.net], der allerdings kaum Neues zu Tage fördert.<br />
<br />
Dann sind noch zwei Projekte zu erwähnen, die jedoch beide nur noch über http://www.archive.org erreichbar sind:<br />
<br />
* Der [http://web.archive.org/web/20010105192200/www.convex.de/isdn/ ISDN-Line-Monitor] von Matthias Ehmann. Schaltplan: [http://web.archive.org/web/20010817012948/convex.de/isdn/files/plan/schaltplan.gif] der Quellcode des Projekts ist nicht über archive.org abrufbar.<br />
* [http://web.archive.org/web/20021020015457/www.stud.uni-hannover.de/user/76803/dmonpics.html ISDN D-Kanal Monitor] von Tim Welsch. Kein Schaltplan oder ähnliches mehr verfügbar :-(<br />
<br />
Das Projekt von Tim Welsch fußt(e) auf dem PSB 2186. Der ISDN-Line-Monitor auf dem PEB 2085, welcher ein "großer Bruder" des PSB 2186 ist ([http://www.mikrocontroller.net/topic/2395#14615] und Datenblatt s.u.).<br />
<br />
== PSB 2186 & nächste Schrite ==<br />
* [http://www.datasheetcatalog.org/datasheet/infineon/1-iste_11m.pdf Datenblatt PSB 2186]<br />
* verfügbar als PLCC-44 (typischerweise verbaut auf den alten FritzCards), MQFP-64 und PDIP-40 (schonmal jemand gesehen??)<br />
* Datenübertragung entweder im non-multiplexed Modus (6 Adressleitungen, 8 Datenleitungen) oder multiplexed Modus (Daten- und Adressleitungen teilen sich die Pins, d.h. weniger Pin-Verbrauch am Ethersex, dennoch ein kompletter Port)<br />
* Außenbeschaltung nach Schaltplan von Matthias Ehmann, allerdings Verwendung multiplexed Modus<br />
** wir brauchen also 8 Pins für den Daten-/Adressbus<br />
** zzgl. Chip-Select, read, write, address latch und Interrupt<br />
* eine Beschreibung der Register des PSB 2186 findet sich im Datenblatt ab Seite 146<br />
** am interessantesten sind für den Anfang wohl das ''Interrupt Status Register'' (0x20) sowie die 32 Byte lange FIFO (0x00..0x1F)<br />
** die Interrupts ''Receive Message End'' und ''Receive Pool Full'' sind offenbar via write ins ''Command Register'' (0x21) zu bestätigen<br />
* der gute alte HISAX-Treiber aus dem Linux Kernel kann als Referenz dienen, da dieser den auf den FritzCards verbauten PSB 2186 direkt anzusteuern scheint. Bspw. finden sich in [http://lxr.free-electrons.com/source/drivers/isdn/hisax/hisax_isac.c hisax_isac.c] auch die Registerdefinitionen aus dem Datenblatt (:mrgreen:)<br />
<br />
[[Kategorie:Ethersex]]</div>Stellahttp://old.ethersex.de/index.php?title=Datei:Schaltplan-isdn-monitor.gif&diff=2562Datei:Schaltplan-isdn-monitor.gif2009-10-17T21:23:56Z<p>Stella: Mirror von http://web.archive.org/web/20010817012948/convex.de/isdn/files/plan/schaltplan.gif (Original nicht mehr verfügbar/verlinkbar, Abruf 17.10.2009)</p>
<hr />
<div>Mirror von http://web.archive.org/web/20010817012948/convex.de/isdn/files/plan/schaltplan.gif (Original nicht mehr verfügbar/verlinkbar, Abruf 17.10.2009)</div>Stellahttp://old.ethersex.de/index.php?title=Sandbox&diff=2550Sandbox2009-10-17T16:37:42Z<p>Stella: Die Seite wurde neu angelegt: ist Computerzeit, allerdings hatte man den Eindruck, es wurde nahtlos von Sommer auf Winter umgeschalten (:rolleyes:)- aber eine willkommene Ausrede mehr, sich die Aben...</p>
<hr />
<div>ist Computerzeit, allerdings hatte man den Eindruck, es wurde nahtlos von Sommer auf Winter umgeschalten (:rolleyes:)- aber eine willkommene Ausrede mehr, sich die Abende am Computer und noch besser beim Chaostreff mit ein paar Kumpels zu vertreiben: Hier demonstriert Jochen gerade die Anwendung von [http://www.phpclasses.org/browse/package/4398.html ods-php]:<br><br />
[[Bild:Ods-php.png|200px|left|blub]]<br />
Hintergrund der Aktion: Partner von Jochen wollen ab und an Daten im Webshop ändern, bisher musste das immer umständlich über den Export einer Tabelle nach csv gemacht werden, welcher dann in die Webshop-Software importiert werden musste. Meist handelt es sich bei den Tabellen dann noch um das proprietäre Format eines gewissen Herstellers aus Übersee- nunja (:razz:)- Jochen konnte hier die Verwendung von Openoffice erfolgreich vermittlen, die Tabellen waren flux ins ods-Format exportiert und ab jetzt kann man einfach im ods-Sheet Daten ändern, diese hochladen et voila: fertig (:cool:)- soll noch einer sagen, Open Source sei nicht business-tauglich!</div>Stellahttp://old.ethersex.de/index.php?title=Galerie:Halbkugel&diff=2516Galerie:Halbkugel2009-10-11T15:16:12Z<p>Stella: Die Seite wurde neu angelegt: Hier ein paar Bilder von meiner Halbkugel (:mrgreen:), wie man sieht momentan mit Sonnenblumen ausgerüstet: <gallery> Bild:Beetle_vorne.JPG Bild:Beetle_seite.JPG </ga...</p>
<hr />
<div>Hier ein paar Bilder von meiner Halbkugel (:mrgreen:), wie man sieht momentan mit Sonnenblumen ausgerüstet:<br />
<br />
<gallery><br />
Bild:Beetle_vorne.JPG<br />
Bild:Beetle_seite.JPG<br />
</gallery></div>Stellahttp://old.ethersex.de/index.php?title=Datei:Beetle_seite.JPG&diff=2514Datei:Beetle seite.JPG2009-10-11T15:08:00Z<p>Stella: Importing image file</p>
<hr />
<div>Importing image file</div>Stellahttp://old.ethersex.de/index.php?title=Datei:Beetle_vorne.JPG&diff=2515Datei:Beetle vorne.JPG2009-10-11T15:08:00Z<p>Stella: Importing image file</p>
<hr />
<div>Importing image file</div>Stellahttp://old.ethersex.de/index.php?title=Globale_Variablen&diff=2497Globale Variablen2009-10-04T20:18:43Z<p>Stella: </p>
<hr />
<div>== Globale Variablen ==<br />
<br />
<br />
ECMD_GLOBAL(<name>, <initialwert>, [datentyp]);<br />
<br />
Wobei Datentyp Optional ist, standard ist uint8_t.<br />
<br />
Beispiel:<br />
ECMD_GLOBAL(zaehler, 0, uint16_t);<br />
<br />
Diese Variablen können per ecmd abgefragt werden:<br />
<br />
c6 get zaehler<br />
<br />
bzw. <br />
<br />
c6 set zaehler 0<br />
<br />
[[Category:Control6]]</div>Stellahttp://old.ethersex.de/index.php?title=Hauptseite&diff=2435Hauptseite2009-09-26T10:01:52Z<p>Stella: </p>
<hr />
<div>Die Zerties sind eine lockere Runde von Leuten aus Rothenburg ob der Tauber nebst Umgebung. Wir sind recht technikinteressiert, haben Spaß mit und am Computer und fühlen uns irgendwie mit dem Chaos-Computer-Club verbunden (soll heißen, wir sind ein Chaostreff).<br />
<br />
== Nächste Treffen ==<br />
Wer sich für unsere Arbyte interessiert, der ist herzlich eingeladen zu unseren Treffen zu kommen. Die Treffen finden an jedem ersten und dritten Freitag im Monat ab 20:00 Uhr <strike>in der [http://www.edfr.de/index.php?id=9 Propellerstube]</strike> statt. Ab 18:00 Uhr sind die ersten meistens schon da, also lieber etwas früher vorbei kommen, nicht dass du das Beste verpasst (:mrgreen:).<br />
Der [[Wo_Sind_Wir#Der_Bastelabend_...|Bastelabend]] beginnt um 18h.<br />
<br />
[[Wo Sind Wir]] - Anfahrtsbeschreibungen gibt's [[Wo Sind Wir|hier]]<br />
<br />
{| cellspacing=10<br />
| '''wann?'''<br />
| '''was?'''<br />
| '''wo?'''<br />
| '''Themen - Vorschläge von jedermann hochwillkommen (:mrgreen:)!'''<br />
|-<br />
| 26.09.2009 <br />
| Bastelabend <br />
| [[Wo_Sind_Wir#Der_Bastelabend_...|Bastelkeller (Jochen)]]<br />
| Geplant: IPAQ mit Tastatur, nächster Versuch<br />
|-<br />
| 02.10.2009<br />
| zerties.org-Treff<br />
| ''Ort steht noch nicht fest''<br />
| Geplant: neuen Treffpunkt kennen lernen :)<br />
|-<br />
| 16.10.2009<br />
| zerties.org-Treff<br />
| ''Ort steht noch nicht fest''<br />
| Geplant:<br />
|}<br />
<br />
== Rückschauen ==<br />
<br />
<!-- rueckschauanfang --><br />
{| class="wikitable"<br />
| ''' [[Rückschau zerties.org-Treff (42nd Day of Bureaucracy in the YOLD 3175)]] ''' <br>'' stettbergers RS-485-Konverter ''Didi stellte ein Exemplar seines RS-485-Konverters vor: das besondere an der Sache ist, dass die Platine nach einem sehr gewitzten Verfahren selbst geätzt ist- das alles ausführlich zu erklären sprengt hier den Rahmen. Das ganze wurde mit der Toner Transfer Methode gemacht, bei der man sich das [[Rückschau zerties.org-Treff (42nd Day of Bureaucracy in the YOLD 3175)|....weiterlesen]] || [[Bild:Treff_180909.jpg|180px]]<br />
|-<br />
| ''' [[Rückschau zerties.org-Treff (22rd Day of Bureaucracy in the YOLD 3175)]] ''' <br>'' Displays für einen Euro ''Bei Woolworth gab es letztens so eine kleine Spielekonsole (siehe Links) für einen Euro, in denen ein kleines LCD Display und diverse andere Bauteile eingebaut sind. Eben ein solches, dass in einer furchtbar rosanenen Verpackung mit ziemlich grellen kleinen Kindern und der Aufrschrift &quot;BRATZ&quot; wurde [[Rückschau zerties.org-Treff (22rd Day of Bureaucracy in the YOLD 3175)|....weiterlesen]] || [[Bild:Resize_DSC01345.JPG|180px]]<br />
|-<br />
| ''' [[Rückschau zerties.org-Treff (60th day of Confusion in the YOLD 3175)]] ''' <br>'' Bißl leer war's ''... aber dafür hatten Jochen und stesie ausreichend Zeit um sich um die da zu kümmern: ... eine MCA25 Handy-Kamera. Zunächst galt es das Gehäuse zu öffnen und nachzusehen, was denn für Chips darin stecken. Nach ein wenig Recherche im Internet war klar, dass die Kamera [[Rückschau zerties.org-Treff (60th day of Confusion in the YOLD 3175)|....weiterlesen]] || [[Bild:MCA25_Front.jpg|180px]]<br />
|-<br />
|}<br />
<!-- rueckschauende --></div>Stellahttp://old.ethersex.de/index.php?title=Vergebene_IP-Adressen&diff=2261Vergebene IP-Adressen2009-08-30T20:34:31Z<p>Stella: </p>
<hr />
<div>=== Vergebene IP-Adressen ===<br />
* 192.168.98.128 sudkessel<br />
* 192.168.98.129 gartentor<br />
* 192.168.98.130 peer (aka Spielplatz 2.0)<br />
* 192.168.98.131 blwido<br />
* 192.168.98.132 helmi<br />
* 192.168.98.133 domina<br />
* 192.168.98.134 nutshell<br />
* 192.168.98.135 wanderlust<br />
* 192.168.98.136 starbsd<br />
<br />
* 192.168.99.1 gehört dem Spielplatz<br />
* 192.168.99.3 road warrior momo<br />
* 192.168.99.4 road warrior didi<br />
* 192.168.99.5 doeiwo road warrior doc<br />
* 192.168.99.6 tlm desktop doc<br />
* 192.168.99.7 docbook road warrior doc<br />
* 192.168.99.8 suicide road warrior burned<br />
* 192.168.99.9 ronbn road warrior jochen<br />
* 192.168.99.10 falling_apart road warrior dario<br />
<br />
=== Vergebene IP-Netze ===<br />
* 192.168.7.0/24 gehören alle zum Jochen (Bastelkeller)<br />
* 192.168.10.0/24 auch zum Jochen (Laden)<br />
* 192.168.23.0/24 gehören alle zu stesie<br />
* 192.168.100.0/24 gehören zu stettberger<br />
<br />
[[Kategorie:Zerties Area Network]]</div>Stellahttp://old.ethersex.de/index.php?title=Datei:Resize_DSC01343.JPG&diff=2248Datei:Resize DSC01343.JPG2009-08-30T08:52:30Z<p>Stella: Bastelabend 29.08.2009</p>
<hr />
<div>Bastelabend 29.08.2009</div>Stellahttp://old.ethersex.de/index.php?title=Datei:Resize_DSC01344.JPG&diff=2249Datei:Resize DSC01344.JPG2009-08-30T08:52:30Z<p>Stella: Bastelabend 29.08.2009</p>
<hr />
<div>Bastelabend 29.08.2009</div>Stellahttp://old.ethersex.de/index.php?title=Datei:Resize_DSC01345.JPG&diff=2250Datei:Resize DSC01345.JPG2009-08-30T08:52:30Z<p>Stella: Bastelabend 29.08.2009</p>
<hr />
<div>Bastelabend 29.08.2009</div>Stellahttp://old.ethersex.de/index.php?title=Datei:Resize_DSC01346.JPG&diff=2251Datei:Resize DSC01346.JPG2009-08-30T08:52:30Z<p>Stella: Bastelabend 29.08.2009</p>
<hr />
<div>Bastelabend 29.08.2009</div>Stellahttp://old.ethersex.de/index.php?title=Datei:Resize_DSC01347.JPG&diff=2252Datei:Resize DSC01347.JPG2009-08-30T08:52:30Z<p>Stella: Bastelabend 29.08.2009</p>
<hr />
<div>Bastelabend 29.08.2009</div>Stellahttp://old.ethersex.de/index.php?title=Datei:Resize_DSC01342.JPG&diff=2247Datei:Resize DSC01342.JPG2009-08-30T08:52:29Z<p>Stella: Bastelabend 29.08.2009</p>
<hr />
<div>Bastelabend 29.08.2009</div>Stellahttp://old.ethersex.de/index.php?title=Feature_Liste&diff=2244Feature Liste2009-08-27T20:03:18Z<p>Stella: </p>
<hr />
<div>== Die (wichtigsten) Features von Ethersex ... ==<br />
<br />
=== Netzwerkanbindung ===<br />
Die Ethersex-Firmware erlaubt es IP über diverse Schnittstellen zu sprechen. Die Möglichkeiten können flexibel miteinander kombiniert werden, das heißt, man kann die Firmware auch auf Hardware einsetzen, die sowohl an Ethernet als auch an [[RFM12]] (Funkübertragung) anbindet.<br />
<br />
* Ethernet ([[ENC28J60]]) inkl. IEEE 802.1q (VLANs)<br />
* USB<br />
* [[RFM12]] (Funkübertragung auf dem 433 MHz ISM-Band)<br />
* [[ZBUS]]<br />
<br />
Ebenfalls wird die verschlüsselte und authentifizierte Kommunikation per [[OpenVPN]] unterstützt.<br />
<br />
=== Interaktion mit dem Anwender ===<br />
Ethersex kann zur Laufzeit per ECMD (Ethernet Command) gesteuert werden. Der Name ist eher historisch, solche Befehle können selbstverständlich auch per Funk übertragen werden. Mittels ECMD können zum Beispiel die einzelnen Ports angesteuert und die IP-Adressen abgeändert werden, uvm.<br />
<br />
* [[HTTPD|HTTP-Server]] (mit Zugriff auf Dateien und [[ECMD]])<br />
* text-basiert (Telnet-ähnlich, wahlweise per TCP/IP oder UDP/IP)<br />
* über serielle Schnittstelle<br />
* über [[I2C]]<br />
* via Jabber/XMPP<br />
* via IRC<br />
<br />
Eine (leider noch unvollständige) Liste der unterstützen Befehle findet sich unter [[Ecmd Reference]].<br />
<br />
Der Webserver ist in der Lage Dateien auszuliefern, die beim Kompilieren an das Firmwareimage angehängt wurden. Zusammen mit verstärkten Einsatz von JavaScript können so mit einfachen Mitteln relativ leistungsfähige Webseiten erstellt werden. Details siehe [[HTTPD]]<br />
<br />
=== Unterstützte Netzwerkprotokolle ===<br />
* TCP/IP, UDP/IP und ICMP<br />
* BOOTP (einfacherer, besser geeigneterer, Vorgänger von DHCP, der jedoch von allen gängigen DHCP-Servern unterstützt wird)<br />
* TFTP (Upload von Firmwaredateien bzw. in den Data Flash Baustein)<br />
* SYSLOG<br />
* SNMP<br />
* SMTP (E-Mail-Versand)<br />
* NTP (Client und Server)<br />
* DNS<br />
* mDNS (Avahi)<br />
* DynDNS<br />
* MySQL (Client)<br />
* IRC (Client)<br />
* MPD (Music Player Daemon; einfache Steuerungsaufgaben)<br />
* [[SOAP]]/XMLRPC<br />
<br />
=== Kontakt zur Außenwelt ===<br />
* RS232 und RS485<br />
* Infrarotsender und -empfänger (RC5 Fernbedienungen!)<br />
* [[I2C]] (Master und Slave)<br />
* Steuerung von [[FS20]]-Modulen (Funkmodule von ELV bzw. Conrad, u.a. Steckdosen, Dimmer und Temperatursensoren)<br />
* Modbus<br />
* [[YPort]] (Serial over LAN (SOL) im Handel auch als XPort bekannt)<br />
* [[Blinkenlights MCUF]]<br />
* Porterweiterungen durch HC595 und HC165 möglich<br />
* Dateneingabe mittels [[PS/2 Tastur]]<br />
* [[Dallas 1-wire Bus]]<br />
* [[LCD]] (HD44780 und Kompatible)<br />
* Philips [[dc3840 camera]] und [[MCA25]]-Handycam<br />
* [[Stella Light]] (PWM für bis zu 8 Kanäle)<br />
* Senertec [[Dachs MSR1 auslesen]]<br />
* [[SMS]]<br />
<br />
=== Verschiedenes ===<br />
* Fernsteuern von vielen Funksteckdosen mit [[RFM12 ASK]]<br />
* Atmel [[DataFlash]] (das auf dem Etherrape verbaute [[SPI]] Flash)<br />
* MMC/SD-Kartenleser<br />
* [[Sound]]<br />
* [[PAM|PAM Schicht]] zur Authentifizierung (z.b. ECMD-TCP)<br />
* Systemuhr<br />
* [[CRON-Dienst]] (analog dem crond auf Unix-Systemen)<br />
* einzelne Pins können mit symbolischen Namen versehen werden<br />
* [[Control6]]<br />
* [[AliasCmd|Alias Namen]] für Befehle<br />
* [[ECMDScript|ECMD Scripting]]<br />
* Virtuelles Dateisystem für [[DataFlash]], MMC/SD-Karten und EEPROMs<br />
* [[Netstat|Online Statistik]]<br />
<br />
=== Feature requests ===<br />
<br />
* Nutze unseren [http://bugs.ethersex.de Bugtracker]<br />
<br />
[[Category:Ethersex]]</div>Stella