Wiki - Freifunk Pinneberg

Freies WLAN im Kreis Pinneberg

Benutzer-Werkzeuge

Webseiten-Werkzeuge


meshviewer_json

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
meshviewer_json [09.01.2016 10:20] – angelegt havelockmeshviewer_json [08.11.2019 19:01] (aktuell) – [nodes.json] havelock
Zeile 1: Zeile 1:
 ====== Meshviewer Datendateien ====== ====== Meshviewer Datendateien ======
 +
 +JSON-Dateien können auf der Konsole mit ''jq'' verarbeitet werden.
 +
 +Beispiele:
 +  * Zählen der Knoten:<code>jq '.["nodes"] | length' nodes.json</code>
 +  * Informationen eines Gateways:<code>jq '.["nodes"]["gate01"]' nodes.json</code>
 +  * Daten aus der Nodelist selektieren:<code>jq '.["nodes"] | .[] | select(.id == "gate01")' nodelist.json</code>
  
 ===== nodelist.json ===== ===== nodelist.json =====
Zeile 12: Zeile 19:
       * clients       * clients
       * online       * online
 +      * firstcontact (kein Standard, zusätzlich in Pinneberger Version)
       * lastcontact       * lastcontact
-  * updated_up+  * updated_on
   * version   * version
  
 ===== nodes.json ===== ===== nodes.json =====
 +  * timestamp 
 +  * version 
 +  * nodes (List) 
 +    * <nodeid> 
 +      * statistics 
 +        * clients 
 +      * lastseen 
 +      * firstseen 
 +      * nodeinfo 
 +        * system 
 +          * site_code 
 +          * role 
 +        * vpn 
 +        * nodeid 
 +        * location 
 +          * latitude 
 +          * longitude 
 +        * network 
 +        * hardware 
 +        * software 
 +          * batman-adv 
 +            * compat 
 +        * firmware 
 +        * hostname 
 +      * <to be continued>
 ===== graph.json ===== ===== graph.json =====
  
 +  * batadv
 +    * nodes (List)
 +      * id
 +      * nodeid
 +    * links (List)
 +      * source
 +      * target
 +      * vpn
 +      * bidirect
 +      * tq
 +    * multigraph
 +    * graph (List)
 +    * directed
 +  * version
  
meshviewer_json.1452331210.txt.gz · Zuletzt geändert: 09.01.2016 10:20 von havelock