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

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
meshviewer_json [20.03.2016 09:54] havelockmeshviewer_json [08.11.2019 19:01] (aktuell) – [nodes.json] havelock
Zeile 2: Zeile 2:
  
 JSON-Dateien können auf der Konsole mit ''jq'' verarbeitet werden. 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 29: Zeile 34:
       * firstseen       * firstseen
       * nodeinfo       * nodeinfo
 +        * system
 +          * site_code
 +          * role
 +        * vpn
 +        * nodeid
 +        * location
 +          * latitude
 +          * longitude
 +        * network
 +        * hardware
 +        * software
 +          * batman-adv
 +            * compat
 +        * firmware
 +        * hostname
       * <to be continued>       * <to be continued>
 ===== graph.json ===== ===== graph.json =====
meshviewer_json.1458464099.txt.gz · Zuletzt geändert: 20.03.2016 09:54 von havelock