Decentralized mesh communication system
https://www.boranseckin.com/projects/voidlink
| hardware@4c16e0da33 | ||
| lib | ||
| src | ||
| .DS_Store | ||
| .gitignore | ||
| .gitmodules | ||
| CMakeLists.txt | ||
| LICENSE | ||
| pico_sdk_import.cmake | ||
| README.md | ||
VoidLink
A decentralized mesh communication system for off-grid environments. It uses LoRa to enable low-cost and portable nodes that relay messages and location data without any external infrastructure. VoidLink offers a self-sustaining alternative to satellite phones for adventurers, geologists, and emergency responders.
Read more about it in the blog post.
Usage
- Clone the repo including the driver library.
git clone --recurse-submodules https://github.com/boranseckin/voidlink.git
-
Install the Pico C/C++ SDK.
-
Set the
PICO_SDK_PATH. -
Build the project. Use
picoorpico2depending on the target.
mkdir build
cd build
cmake .. -DPICO_BOARD=pico
make
- Load the firmware onto the target.
picotool load voidlink.uf2
Uses
- sx126x driver from Semtech (ported for raspberry pi pico)
- Pico_ePaper_Code from Waveshare