# Meshtastic | | url:: [Meshtastic](https://meshtastic.org/) | | ---- | ---- | [Devices | Meshtastic](https://meshtastic.org/docs/hardware/devices/) A [[LoRa]] software stack For ~100 devices Uses Lora p2p, not loraWAN Can bridge Meshtastic networks via [[MQTT]] - [MQTT | Meshtastic](https://meshtastic.org/docs/software/mqtt/) - Meshtastic provides a public one but you can use any mqtt broker ## Meta ### Related - [[Antenna (radio)]] - [[Radio]] ## Configuration - [Meshtastic Flasher](https://flasher.meshtastic.org/) - [Meshtastic Web](https://client.meshtastic.org/) - Settings - Range - Long Range Fast - default - Changing to Long Range Moderate|Slow or Very Long Range Slow at the expense of data rate/latency - But then different settings can't talk to each other maybe? - `meshtastic ---set lora.sx126x_rx_boosted_gain true` gets more dbm for more range at expense of small power penalty so not bad ### Location > (Not) Sharing Your Location > Telemetry is shared over your PRIMARY channel. This means that if your node has acquired GPS coordinates from an integrated GPS chip, or from your mobile device, your coordinates will be sent to the mesh over this channel, using it's defined encryption (if any). > > By default the PRIMARY channel's name is LongFast with the encryption key "AQ==" (Base64 equivalent of Hex 0x01). If this is left unchanged, your location will be shared with all nodes in range that are also using the default channel. [Configuration Tips | Meshtastic](https://meshtastic.org/docs/configuration/tips/) Creating a Private Primary with Default Secondary​ If you'd like to connect with other Meshtastic users but only share your location with trusted parties, you may create a private PRIMARY channel and use the defaults for a SECONDARY channel. > Ensure you have not changed the LoRa Modem Preset from the default unset / LONG_FAST. > On your PRIMARY channel, set anything you'd like for the channel's name and choose a random PSK. > Enable a SECONDARY channel named "LongFast" with PSK "AQ==". > If your LoRa channel is set to the default (0), the radio's frequency will be automatically changed based on your PRIMARY channel's name. In this case, you will have to manually set it back to your region's default (in LoRa settings) in order to interface with users on the default channel: > Default Primary Channels by Region​ > US EU_433 EU_868 CN JP ANZ KR TW RU IN NZ_865 TH UA_433 UA_868 MY_433 MY_919 LORA_24 > 20 4 1 36 20 20 12 16 2 4 4 16 6 2 4 16 6 > To quickly test this configuration, find and scan your region's QR from this repository. Remember to generate a new PSK for your private channel before sharing with your trusted nodes. ### Channels ## Modules Software is designed modularly where they are building out various ways of interacting with modules/use cases/sensors/functions, etc. - Canned messages - GPS/location ## Community - [[Discord]] ## Interesting use cases - [[Ukraine]] - EDM concerts both for fun lighting, but also since there can be congested cell coverage ## Sources - Great over view - https://www.youtube.com/watch?v=cuv_TyrxzHA - [Andy Kirby](https://www.youtube.com/c/andykirby) - [The Comms Channel](https://www.youtube.com/@The_Comms_Channel) - [YouTube - Meshtastic](https://www.youtube.com/meshtastic) - [Configuration Tips | Meshtastic](https://meshtastic.org/docs/configuration/tips/) ## Inbox - [Overall Goals · Meshtastic 3.0 Goals](https://github.com/orgs/meshtastic/projects/20/views/1) - [OpenMQTTGateway v1.7.0](https://docs.openmqttgateway.com/)