Hi folks,
I have come across this amazing looking project and I think it may work for what I am trying to build in my area.
We are in a rural area of Australia that has been ravaged by fires and I would like to build a community mesh network that can be used for text communication. I’m thinking a device for each home with an external antenna and solar panel to keep it completely independent from the grid.
My concern is this, I want to make sure it is easy to use and can be used for day to day communications, not just in an emergency.
For this to be the case, I think it needs to work well with an android or iphone app. I see the iphone app is in development so perhaps the wifi and web server would work for now.
The next thing is that I want one big mesh network, but the ability to have one on one or small groups created within that too. I saw in the To Do list that having multiple channels should be supported now so that may allow multiple chat groups? If this is the solution, will the network still be able to use other mesh nodes to pass on a message even if those nodes are not part of the smaller group (but still part of the primary group)?
I hope this makes sense. I’ll probably get a couple of devices to play with anyway, but thought this may be an easy question.
Thanks,
Tim.
Great question…also curious how this works with passing messages on a channel you are not on.
As far as WiFi, my only concern would be whether users need WiFi to connect to their home internet (if they have it in your community). I’m saying this because a smartphone wouldn’t be able to connect to both the Meshtastic device and their home WiFi router at the same time, which could be problematic. That said, if you’re interested in iOS app development, the latest updates are here (no recent progress):
intrigued by your answer. I don’t own a Meshtastic device myself yet, so wanted to ask:
Is the Meshtastic device unable to connect to a Wifi router? If able, wouldn’t that place both devices on the same network, and as such, allow access to each other and the internet (if exists) at the same time?
That’s a great question and I actually don’t know the answer to it, I have a Wifi-capable Meshtastic device on order so I’m still waiting to play with it. I have a BLE-only device for now. My use case is for outdoors away from routers, so I actually never thought of that idea! But that said, I can’t imagine why it wouldn’t work.
Yes you can connect to a wifi network, in fact you can share the internet to the mesh by doing this.
A radio can be made a repeater where it will repeat all channel messages but it is a dedicated mode. For your mesh you would need a gateway node, and repeater nodes to propagate the signal. Range equals delay but you can get well over 100km out of the stock antenna and some tuning. My testing has the delay around 8 minutes when over 50km but it just depends. The gateway node would allow internet access to the network, max about 33kpbs but thats enough for text data. I am also making a system for forest fire fighters so I am working on a mobile deployment system that creates a massive mesh very quik
The mode is is_router
in the device settings.
Internet access is available via the MQTT settings. Which is currently under development.
@Zebus Is it possible to increase 33kbps data rate you mentioned by using SX1280 chips? It will be shorter distance but still could be used for about 2KM with good setup.
Thanks.
Not really sure if it can and its as slow as 3kbps
Where exactly? I have been tracking the Melbourne group here but haven’t found anyone closer - I am in Cowra - Central West NSW.
According to my understanding of the question:
each “chat group” would be a private “channel” in Meshtastic
for example one family might have its own channel = chat group
Android:
1)
make private channels under
Three dot menu →
Radio Configuration →
Channels
private channel A
- share private channels with others using this menu to make QR or link etc
- Others set those private channels under three-dot menu manually
knowing and typing in manually a) the name and b) the PSK key
or via app menu and scanning the QR
to obtain private chanel A in their channel list
-
Restart app !
-
send to others on the same chanel via the messages app menu
should show up on left
- All nodes forward all channel data. Only those who know the PSK key for the private channel
(visible under step 1 by pressing on the existing chanel)
can obtain the messages
- In emergencies all will use LongFast standard channel anyway so 1) to 6) not essential.
I do not use Meshtasic using any web or wifi tools: only directly using app over bluetooth.
I do not see the point of an emergency comms system that needs wifi or internet as neither work when power is down or other issue.
The quality of the node locations and solar reliability will be the main factor for it to work in emergencies. Not sure how to fire-proof a node. Redundancy seems vital i.e. more nodes than ideally sufficient.
Knowledge of a few places where reception works is also sufficient as people can go there to message.
Store and forward ( S&F ) nodes are useful (vital) when coverage is sparse because messages not received by a certain node due to being out of range can be retrieved by that node when back in range of the S&F node. Knowledge of locations (on the map) where S&F nodes are reachable is vital for this to work.
Firmwear 2.5 needs then a private channel for this listed as channel 0 in the S&F node. Firmwear 2.4 is less restrictive and channel 0 can remain LongFast in the S&F node. This topic is not clear yet perhaps… but just to warn that this might be important to bear in mind.
A solar 24/7 S&F node (T-beam or T3S3) is much harder to arrange. I know of no standard simple publicly posted builds that do that. RAK nodes and RaspPi nodes do not do S&F.