Freifunk is a mesh network community in Germany with hundreds of independent communities. This data has been downloaded from the online maps provided by the communities on their web sites. The map data has been fixed to add connections between gateways/servers in order to create connected graphs.
Most networks run batman-adv. All huge networks are also segmented, meaning that they are multiple smaller networks bound together via dedicated gateways/servers on the Internet. This is to minimize scaling overhead.
The raw data is JSON data that have been downloaded from the community site. Python scripts have been used (1, 2) to convert the raw data (Meshviewer or Hopglass format) to a processed format that can be used for testing.
The images were created using MeshGraphViewer. Note that highly connected graphs result in dense balls that obfuscate finer features.
- Freifunk Aachen
- ~2100 nodes
- batman-adv, segmented
- processed data
- raw data
- data source
- Freifunk Altdorf
- ~800 nodes
- batman-adv, not segmented
- processed data
- raw data
- data source
- Freifunk Berlin
- ~1000 nodes
- olsr
- processed data
- raw data
- data source
- Freifunk Bielefeld
- ~300 nodes
- batman-adv, not segmented
- processed data
- raw data
- data source
- Freifunk Bremen
- ~800 nodes
- batman-adv, not segmented
- processed data
- raw data
- data source
- Freifunk KBU
- ~300 nodes
- batman-adv, segmented
- processed data
- raw data
- data source
- Freifunk Leipzig
- ~300 nodes
- batman-adv
- processed data
- raw data
- data source
- Freifunk Munich
- ~1800 nodes
- batman-adv, segmented
- processed data
- raw data
- data source
- Freifunk Stuttgart
- ~1400 nodes
- batman-adv, segmented
- processed data
- raw data
- data source
- Freifunk Ulm
- ~200 nodes
- batman-adv, not segmented
- processed data
- raw data
- data source