Karte

Tim Niemeyer tim.niemeyer at mastersword.de
Di Sep 1 19:25:34 CEST 2015


Am Dienstag, den 01.09.2015, 18:56 +0200 schrieb Dominik Heidler:
> Am 01.09.2015 um 18:42 schrieb Tim Niemeyer:
> > Warum verwendest du eine MongoDB?
> 
> Ich mag die flexibilität beim Entwickeln. Es ist sehr einfach, die
> Datenbankstruktur zu verändern.
> Und man spart sich ein ORM.
> 
> > Ich will dich nicht ausbremsen, aber das Crawlen ist eine der größeren
> > Probleme vom aktuellen Netmon. Es macht keinen Sinn zu crawlen, weil die
> > Map nicht wissen kann, welche Router sie alle crawlen soll. Das
> > bedeutet, dass diese sich bei der Map melden müssten.
> 
> Naja - prinzipiell ist es ja egal, ob das Teil die XML Datei crawlt oder
> per API call bekommt. Die einzige Schwierigkeit ist es, die Router
> wiederzuerkennen. Da muss man dann eben die MAC eines einheitlich
> vorhandenen Netzwerk Interfaces benutzen.

Ich würde dieses Problem mit mehreren Schritten erschlagen:

1. Wir sollten uns jetzt mal ein Router-Datenformat aussuchen, es gibt
da ja inzwischen mehr als genug.

2. Wir nehmen eine Datenbank her (von mir aus MongoDB, is mir total
egal), wo diese Daten rein kommen.

3. Wir bauen ein Dienst, wo Router ihre Daten einfach hin schicken
können (z.B. http Daemon).

4. Wir bauen ein Skript, was die Daten aus dem Netmon saugt und auf
diese Interface kippt.

5. Wir erweitern die Firmware (die neue) damit, dass die Daten
entsprechend generiert und abgesendet werden.

> > Ich bin begeistert. Wenn ich n paar Minuten Zeit finde, werde ich das
> > mal auf einen Server packen.
> 
> Wenn du es mit Apache laufen lassen willst, kannst du diese WSGI Dateien
> verwenden.
Im Moment geht das mit dem Verein grad vor.

Tim
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : signature.asc
Dateityp    : application/pgp-signature
Dateigröße  : 819 bytes
Beschreibung: This is a digitally signed message part
URL         : <http://lists.freifunk.net/pipermail/franken-dev-freifunk.net/attachments/20150901/58f63011/attachment-0002.sig>


Mehr Informationen über die Mailingliste franken-dev