moar mesh projects found

This commit is contained in:
moarpepes 2017-09-13 11:00:22 -04:00 committed by GitHub
parent 293a57cf89
commit 64cca36d57
1 changed files with 24 additions and 5 deletions

View File

@ -7,6 +7,8 @@ This is a list for mesh networking: Documentation, Free Software mesh protocols,
--------------------
- [Documentation](#documentation)
- [Protocols](#protocols)
- [Routing](#routing)
- [Stack](#stack)
- [Software](#software)
- [Mobile](#mobile)
- [Desktop](#desktop)
@ -28,18 +30,29 @@ This is a list for mesh networking: Documentation, Free Software mesh protocols,
## Protocols
**[`^ back to top ^`](#)**
### Routing
**[`^ back to top ^`](#)**
* [babled](http://www.pps.univ-paris-diderot.fr/~jch/software/babel/) - Babel is a loop-avoiding distance-vector routing protocol for IPv6 and IPv4 with fast convergence properties. It is based on the ideas in DSDV, AODV and Cisco's EIGRP, but is designed to work well not only in wired networks but also in wireless mesh networks, and has been extended with support for overlay networks. [Source Code](https://github.com/jech/babeld) `MIT` `C`
* [batman-adv](https://github.com/torvalds/linux/blob/master/Documentation/networking/batman-adv.rst) - Batman advanced is a new approach to wireless networking which does no longer operate on the IP basis. [Source Code](https://www.open-mesh.org/projects/open-mesh/wiki/Download) `GPLv2` `C`
* [BLEMP](https://github.com/aanon4/BLEMP) - Bluetooth Low Energy Mesh Protocol for nRF51 Nordic chips. [Source Code](https://github.com/aanon4/BLEMP) `BSD` `C`
* [cjdns](https://github.com/cjdelisle/cjdns/) - An encrypted IPv6 network using public-key cryptography for address allocation and a distributed hash table for routing. [Source Code](https://github.com/cjdelisle/cjdns/) `GPLv3` `Assembly`
* [FruityMesh](https://github.com/mwaylabs/fruitymesh/wiki) - The first completely connection-based open source mesh on top of Bluetooth Low Energy 4.1. [Source Code](https://github.com/mwaylabs/fruitymesh) `GPLv3` `C++`
* [GNUnet](https://gnunet.org/) - A mesh routing layer for end-to-end encrypted networking and a framework for distributed applications designed to replace the old insecure Internet protocol stack. [Source Code](https://gnunet.org/git/) `GPLv3` `Java` (Various)
* [OLSR](http://olsr.org/) - The Optimized Link State Routing Protocol (OLSR) is an IP routing protocol optimized for mobile ad hoc networks, which can also be used on other wireless ad hoc networks. [Source Code](https://github.com/OLSR/OONF) `BSD` `C`
### Stack
**[`^ back to top ^`](#)**
* [BLEMP](https://github.com/aanon4/BLEMP) - Bluetooth Low Energy Mesh Protocol for nRF51 Nordic chips. [Source Code](https://github.com/aanon4/BLEMP) `BSD` `C`
* [FruityMesh](https://github.com/mwaylabs/fruitymesh/wiki) - The first completely connection-based open source mesh on top of Bluetooth Low Energy 4.1. [Source Code](https://github.com/mwaylabs/fruitymesh) `GPLv3` `C++`
* [Mesh Bee](https://www.seeedstudio.com/Mesh-Bee-Open-Source-Zigbee-Pro-Module-with-MCU-%28JN5168%29-p-1751.html) - MeshBee® is a 2.4 GHz wireless zigbee RF module. It use microchip JN516x from NXP that enables several different flavors of standards-based zigbee mesh networking. [Source Code](https://github.com/Seeed-Studio/Mesh_Bee) `MIT` `C`
## Software
**[`^ back to top ^`](#)**
@ -51,7 +64,9 @@ This is a list for mesh networking: Documentation, Free Software mesh protocols,
* [Splinternet](https://github.com/megamattron/SplinterNet) - A serverless, unblockable messaging system for Android. [Source Code](https://github.com/megamattron/SplinterNet) `MIT`[?](https://github.com/megamattron/SplinterNet/issues/6) `Java`
* [Underdark](http://underdark.io/) Mobile peer-to-peer mesh networking library. Integrates into iOS and Android apps and works over Wi-Fi and Bluetooth. Demo app called Solidarity available for download. [Source Code](https://github.com/udark/underdark-android) `Apache 2.0`[(With Extra Clause)](http://underdark.io/LICENSE.txt) `Java`
* [Underdark](http://underdark.io/) - Mobile peer-to-peer mesh networking library. Integrates into iOS and Android apps and works over Wi-Fi and Bluetooth. Demo app called Solidarity available for download. [Source Code](https://github.com/udark/underdark-android) `modified-Apache 2.0`[(With Extra Clause)](http://underdark.io/LICENSE.txt) `Java`
* [AirChat](https://github.com/lulzlabs/AirChat) - Free Communications For Everyone. Each node only cares for what is being received. No hardware identification, no transmitter plain identification. only packets matter. transmissions are anonymous. whenever an address is needed to reply to a packet, it is encrypted inside the packet. [Source Code](https://github.com/lulzlabs/AirChat) `Perl` `modified-WTFPL`
### Desktop
@ -66,6 +81,8 @@ This is a list for mesh networking: Documentation, Free Software mesh protocols,
### AllInOne
**[`^ back to top ^`](#)**
* [LifeNet](http://thelifenetwork.org/about.html) - LifeNet is a WiFi-based data communication solution designed for post-disaster scenarios. It is open-source software and designed to run on consumer devices such as laptops, smart-phones and wireless routers. [Source Code](https://github.com/hrushim/LifeNet) `GPLv3` `C`
* [Project Byzantium](http://project-byzantium.org/) - Ad-hoc wireless mesh networking for the zombie apocalypse. [Source Code](https://github.com/Byzantium/Byzantium) `GPLv3` `C`
* [Commotion Wireless](https://commotionwireless.net/) - Commotion is an open-source communication tool that uses wireless devices to create decentralized mesh networks on routers, mobiles, and desktops. [Source Code](https://github.com/opentechinstitute) `GPLv3` `C`
@ -83,6 +100,8 @@ This is a list for mesh networking: Documentation, Free Software mesh protocols,
### Offline
**[`^ back to top ^`](#)**
* [Battle of the Mesh](http://battlemesh.org/) - A European-based tournament with a social character. If you are a mesh networking enthusiast, community networking activist, or have an interest in mesh networks you might want to check this out!
* [Broadband-Hamnet](http://www.broadband-hamnet.org/) - A high speed, self discovering, self configuring, fault tolerant, wireless computer network that can run for days from a fully charged car battery, or indefinitely with the addition of a modest solar array or other supplemental power source. The focus is on emergency communications for HAM operators.
* [Freifunk](https://freifunk.net/en/) - Germany's largest community wifi project.