Close
0%
0%

Meshtastic

An open-source hiking, pilot, skiing, Signal-App-extending GPS mesh communicator.

Similar projects worth following
Meshtastic is a project that lets you use inexpensive ($30 ish) GPS radios as an extensible, super long battery life mesh GPS communicator. These radios are great for hiking, skiing, paragliding - essentially any hobby where you don’t have reliable internet access. Each member of your private mesh can always see the location and distance of all other members and any text messages sent to your group chat.

The radios automatically create a mesh to forward packets as needed, so everyone in the group can receive messages from even the furthest member. The radios will optionally work with your phone, but no phone is required.

Meshtastic is a project that lets you use inexpensive ($30 ish) GPS radios as an extensible, super long battery life mesh GPS communicator.  These radios are great for hiking, skiing, paragliding - essentially any hobby where you don't have reliable internet access.  Each member of your private mesh can always see the location and distance of all other members and any text messages sent to your group chat.

The radios automatically create a mesh to forward packets as needed, so everyone in the group can receive messages from even the furthest member.  The radios will optionally work with your phone, but no phone is required.

It is fairly easy to port to other boards, but currently it works with the TTGO T-Beam and the Heltec Lora 32 boards.  You can develop or use this software without any soldering.  We'd love you to try it and join our effort!

Uses

  • Outdoor sports where cellular coverage is limited. (Hiking, Skiing, Boating, Paragliding, Gliders etc..)
  • Applications where closed source GPS communicators just won't cut it (it is easy to add features for glider pilots etc...
  • Secure long-range communication within groups without depending on cellular providers.
  • Finding your lost kids ;-)

Features

Not all of these features are fully implemented yet - see below.  But they should be in by the time we decide to call this project beta (three months?)

  • Very long battery life (should be about eight days with the beta software)
  • Built in GPS and LoRa radio, but we manage the radio automatically for you
  • Long range - a few miles per node but each node will forward packets as needed
  • Shows direction and distance to all members of your channel
  • Directed or broadcast text messages for channel members
  • Open and extensible codebase supporting multiple hardware vendors - no lock in to one vendor
  • Communication API for bluetooth devices (such as our Android app) to use the mesh.  So if you have some application that needs long range low power networking, this might work for you.
  • Eventually (within a couple of months) we should have a modified version of Signal that works with this project.
  • Very easy sharing of private secured channels.  Just share a special link or QR code with other users and they can join your encrypted mesh

firmware-0.0.5.zip

Zip Archive - 5.09 MB - 02/26/2020 at 17:32

Download

  • 1 × TTGO T-Beam
  • 1 × Heltec LoRa 32

  • Update on the Meshtastic project

    Kevin Hester07/05/2020 at 04:45 0 comments

    An update for anyone following this little project:

    • We now have a fair number of users (>1000 android installs, about 600 of which are actually using the lora devices)
    • App and device code is fairly stable and a few devs are happily adding features/fixing bugs (though we'd like to have more collaborators)
    • We have a fairly active discussion forum, with about 2000 daily readers.
    • One manufacturer now sells devices with our software preinstalled (or you can buy from various other manufacturers)

View project log

  • 1
    How to build the device code

    It is super easy to build the device code.  It is platform IO based.  See the readme located here for step-by-step instructions.

View all instructions

Enjoy this project?

Share

Discussions

michimartini wrote 03/13/2023 at 13:15 point

Has anyone ever proven meshtastic to forward packets? All the videos on YT only show point to point. I had 3 devices that could see each other when they all had each other in LOS, but when mesh functionality was required to reach the last node no packets went through.

  Are you sure? yes | no

Tachion wrote 10/23/2022 at 11:05 point

not working for me. 

i flash softweare but i cant send and receive data

  Are you sure? yes | no

mpinner wrote 08/12/2020 at 17:37 point

how is it "Finding your lost kids ;-)" ?   do they need to send a message or are you able to poll for a devices location?

  Are you sure? yes | no

Kevin Hester wrote 03/02/2020 at 23:24 point

btw - lots of updates in general, but we mostly chat on our gitter and github.  For recent updates see https://gitter.im/Meshtastic/community (and ask questions)

  Are you sure? yes | no

Kevin Hester wrote 03/02/2020 at 22:33 point

QR codes now kinda work.  Full list of changes.  Now back to working on device code for a few days.

https://github.com/meshtastic/Meshtastic-Android/compare/0.0.6...0.0.9

  Are you sure? yes | no

Dan Maloney wrote 02/26/2020 at 17:40 point

Interesting idea, as someone who spends time in the back country. Ham radio helps here with contact to the outside world, but not everyone in a party will be a ham, so being able to message within the group is a great idea.

  Are you sure? yes | no

Kevin Hester wrote 02/26/2020 at 17:49 point

Yah. I'm also a ham and that was part of my inspiration. The other thing I liked: These devices are so cheap (and include GPS), the range (even at low power levels) are great and the battery life is amazing.

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates