>Lang |
|
Zeile 1: |
Zeile 1: |
| {{Project
| | Möchte man Wartungsarbeiten auf einen Freifunk-Knoten (Router) durchführen, kann man dies lokal durch booten in den Configmode, oder per Remotezugriff (Fernwartung) durchführen. |
| |Why=Handscanner zur Analyse des Freifunk Netzes
| | Der Remotezugriff hat den Vorteil, dass der Router an schwer zugänglichen Stellen verbleibt und man bequem vom Rechner eine Wartung durchführen kann. |
| |What=hardware
| |
| |Who=Lang,
| |
| |Status=running
| |
| |Tags=ESP8266, Arduino, WLAN
| |
| }}
| |
|
| |
|
| == Problem(e) == | | = direkte Knoten = |
| * Die Wahl des "idealen" Aufstell-Ortes eines Freifunk Routers, sowie der zugehörigen Antenne (Rundstrahler, Panel, Yagi, ...), Dimensionierung (Gewinn in dB) und Ausrichtung ...
| |
| * Die einfache "Sondierung" des Freifunk Netzzustandes beim sonntäglichen Spaziergang ;)
| |
|
| |
|
| == Lösungsvorschlag ==
| | Der direkte Knoten ist der Knoten, an dem der Rechner gerade angemeldet ist. Dieser ist unter der '''IPv4 Adresse 10.172.0.1''' zu erreichen. Hat der Knoten keine Mesh-Verbindung, wird dem Rechner keine IPv4 von dem Knoten zugewiesen. Daher muss man sich selbst eine IP-Adresse aus dem Bereich 10.172.0.0/16 zuweisen um auf den Knoten zugreifen zu können. Eine andere Möglichkeit ist der Zugriff per IPv6. Dabei hat der direkte Knoten immer die '''IPv6 Adresse 2001:bf7:fc0f::1'''. Der Knoten kann dem Rechner per IPv6 Router Advertisement auch eine IP zuweisen, wenn er keine Mesh-Verbindung hat. |
| * Ein handlicher & batteriebetriebener "Freifunk-Scanner" der alle wichtigen Freifunk Parameter (vor Ort / im Feld) auf einem kleinen Display anzeigen und die die Empfangsqualität von verschiedenen Antennen ausmessen kann (RP-SMA Anschluss)
| |
|
| |
|
| == Hardware == | | = via Mesh = |
| * 1x [http://www.ebay.de/sch/i.html?_from=R40&_sacat=0&_sop=15&_nkw=ESP8266+201&rt=nc&LH_BIN=1 ESP8266 ESP201] (ca 5,- €)
| |
| * 1x [http://www.ebay.de/sch/i.html?_odkw=1.8+TFT+Display+SPI+PCB&rmvSB=true&_sop=12&_mPrRngCbx=1&clk_rvr_id=985309328388&_osacat=0&_from=R40&_trksid=p2045573.m570.l1313.TR0.TRC0.H0.X1.8+TFT+Display+ST7735.TRS0&_nkw=1.8+TFT+Display+ST7735&_sacat=0 1.8" Serial SPI TFT Color LCD Module Display Screen 128X160 with SD Socket] (ca. 4,- €)
| |
| * 1x [http://www.ebay.de/itm/272028217622?_trksid=p2057872.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT Mini PCI IPX to RP-SMA Pigtail Antenna WiFi Cable] (ca 2,- €)
| |
| * 1x [http://www.ebay.de/itm/6dBi-WLAN-DSL-Omni-Antenne-RP-SMA-Signal-Verstarker-Netgear-Router-2-4-5-8Ghz-/401058093297?hash=item5d60ecd8f1:g:XEgAAOSwdsFUPh0u 6dBi WLAN DSL Omni Antenne RP-SMA] (ca 1,- €)
| |
| * 1x Gehäuse eines defekten Fonera 2200 Routers ("kostenlos")
| |
| * 4x [http://www.ebay.de/itm/30-Stucke-6x6x4-3mm-Microtaster-Tactile-Drucktaster-Microschalter-/321988173003?hash=item4af7fd9ccb:g:n5gAAOSwaA5WjsxG Microtaster (6x6x4.3mm)] (ca 0,30 €)
| |
|
| |
|
| == Software ==
| | Der Router kann auch via Mesh-Verbindung erreicht werden. Die dazu nötige IPv6-Adresse findet man im Meshviewer bzw. der Knotenkarte. |
|
| |
|
| * [https://www.arduino.cc/en/Main/OldSoftwareReleases#previous Arduino 1.6.4 IDE] (nein, die neueren Versionen gehen leider noch nicht!)
| | = via Internet = |
| * [https://github.com/norm8332/ST7735_ESP8266 ST7735_ESP8266]
| |
| * ...
| |
|
| |
|
| Code coming soon ...
| | Für einen Remotezugriff von außerhalb des Meshnetzwerks über die öffentliche IPv6-Adresse musst du deinem Knoten in unsere Whitelist eintragen lassen. Mail an die Liste mit Angabe der IPv6 des Knoten genügt. Ansonsten ist der Zugriff von der Firewall gesperrt. |
| | |
| == Bilder (Mark 1) ==
| |
| [[File:Freifunk-Scanner-001.jpg|200px|thumb|left|ESP8266-201]]
| |
| [[File:Freifunk-Scanner-100.jpg|200px|thumb|left|Splash Screen]]
| |
| [[File:Freifunk-Scanner-101.jpg|200px|thumb|left|WiFi Scanner (Auflistung aller in Reichweite befindlicher WiFi Netze mit zugehöriger Signalqualität in % und farblich kodiert)]]
| |
| [[File:Freifunk-Scanner-102.jpg|200px|thumb|left|Freifunk Client Scanner (Scan des Freifunk Client Netzes und Darstellung der Signalqualität des stärksten Senders im zeitlichen Verlauf)]]
| |
| [[File:Freifunk-Scanner-104.jpg|200px|thumb|left|Freifunk Mesh Scanner (Scan des Freifunk Mesh Netzes und Darstellung der Signalqualität des stärksten Senders im zeitlichen Verlauf)]]
| |
| [[File:Freifunk-Scanner-103.jpg|200px|thumb|left|Freifunk Router Scanner (Auslesen der wichtigsten Parameter von "router.fftr")]]
| |