-
Notifications
You must be signed in to change notification settings - Fork 3
Home
Meshwork is an open source project providing (wireless sensor) networks with mesh capabilities, thereby improving their reliability and range.
The current focus of the project is on Atmel-based MCUs (like ATmega328 and other Arduino-friendly Atmel silicon), while the the wireless part is not limited to any particular RF chip. This makes the project relatively ubiquitous for low power deployments and applicable to any shared-medium PHY layers (not necessarily RF).
Meshwork is designed and implemented on top of an absolutely fantabulous Cosa project by Mikael Patel. Cosa is a fully object-oriented and highly-optimized replacement of the standard Arduino core library, and something that Arduino should have evolved into by now after so many years of development. Cosa provides a very good abstraction for wireless drivers, and several ready-to-use implementations, with which Meshwork should be compatible (NFR24L01+, CC1101, RF Link Kits).
For detailed project design visit the page about the respective protocol layers (L1-L7) as well as the Serial API.
Detailed project status, accomplishments and a TODO list is tracked in the Status page.
For detailed instructions on how to build the project, software and hardware dependencies visit the Getting Started page.
This project is distributed under the LGPL 2.1 license.