How to Use LINC

So, you want to use LINC. What is it?

LINC is a network of low-power, off-grid mesh-networking devices that automatically route messages between users. Most of these devices are privately owned by individuals who use LINC, but many are built, deployed, and maintained by LINC in order to enhance the overall performance of the network for anyone who wants to use it.

What is a Mesh Network?

Unlike typical communication technologies that use one or more centralized clearinghouses for messages (mail, email, texts, etc.), a mesh network gets messages from sender to recipient by “hopping” from device to device (called “nodes”). Each device in the chain blindly passes the note, like kids in a classroom. Even if someone nefarious tries to open a note that isn’t for them, they can’t read it because it’s encrypted with the same technology that protects your online banking. Only the intended recipient can open and read the note.

Powered by Meshtastic

The backbone of LINC is an open-source and free software called Meshtastic that runs on many affordable devices. These devices range in capabilities and features, but the most basic ones pair to a cell phone and use the phone’s screen as the interface for the device. Don’t worry, the phone doesn’t need an Internet or cell network connection to do this.

The T-Deck Plus

If you want to ditch the phone altogether, there are also standalone devices that make this possible. The one we recommend to new users is the T-Deck Plus, manufactured by LILYGO. For around $80, this device features a touchscreen, backlit keyboard, SD card slot for offline maps, and a built-in battery that recharges using USB-C. As of this writing, it’s the best standalone device available for mesh messaging, but any device compatible with Meshtastic will work.

Installing Meshtastic

Whatever device you decide to use, you’ll need to install the free Meshtastic software on it to get started. With that done, you should configure your device to use the LONG_FAST radio preset and Frequency Slot 20 to connect your device to LINC.

The Default Channel

Channels are a little like chat rooms. By default, your new Meshtastic device will include one chat room called “LongFast” with the encryption key “AQ==”. Because every device has this channel, it isn’t private. Everything you send here is likely to be read by others. This can be helpful for broadcasting or receiving community communication, so we recommend keeping it.

Private Channels

If you want to create a channel just for people you know to use, you can give it your own name and encryption key. Then, share the name and encryption key with anyone you want to give access to it. Only those people will have access to messages sent in this channel. Think of it as your own private chat room.

Direct Messages

If you want to have a conversation with just one person, you can do that without creating a private channel. Just select them from your device’s “node list,” and you can send them a message. Your device and theirs will exchange encryption keys automatically, instantly making your conversation private. They can respond to you as well, and both you and they will have total confidence that nobody else on the network can read your messages.

The Magic of the Mesh

Mesh devices have a “line-of-sight” signal propagation, just like cell phones. They can’t pierce through the planet—even a hillside. That’s why using the mesh to get your messages across is so useful. You don’t need to have a direct connection to your intended recipient, you just need a connection to someone. That person then needs to have a connection to someone else, and so on, until eventually, someone has a connection with your recipient. The mesh will find a route for your message, and you don’t have to do anything.

Hopping Along

Your device has another setting called “Hop Count.” This number determines how many times a message will be passed from node to node until it’s allowed to just die out. This is important because, without it, just one message would clog up the entire mesh for everyone else. By default, this is set to 3, but sometimes, that might not be enough. If you’re finding that your messages are not getting through, we recommend increasing your Hop Count by 1 and trying again. Avoid setting it straight to 7 (the maximum), as this will cause added network congestion for everyone—including you.

Any nodes with an excessively high hop count that cause disruption will be blocked from all official LINC nodes in order to make the network work well for everyone else.

Broaden Your Horizon

Because your “range” is dictated by your surroundings, it helps to send out your signal from as high up as possible. One way to do this is by putting another Meshtastic device up high (like on a roof or a pole) with a solar panel to keep it charged up. This one won’t need a screen or keyboard since you won’t be interacting with it directly; it will just be acting as a repeater to forward your messages along. It also doesn’t need a high Hop Count; set it to 0, so its node info broadcasts won’t cause congestion on the network.

At LINC, we deploy this kind of node in strategic locations in order to support the network. If you have a really great location and are willing to let us put up a node (like a water tower or a grain elevator), let us know!

Know Your Role

One of the settings in your device is called “Role.” This setting determines a lot of ways the device acts. The correct role for nearly everyone will be the default, “CLIENT.” Some people think they should set the role of their rooftop node to “REPEATER” or “ROUTER,” but this is almost always a bad idea. Do not do this unless you fully understand what it does and how it will affect the network. You could be preventing messages from reaching people if you use these roles improperly. If you’re not sure, ask us and we’ll help you determine the correct role to use.

Any nodes set to “REPEATER” or “ROUTER” roles that cause disruption will be blocked from all official LINC nodes in order to make the network work well for everyone else.

A Note About Privacy

Many Meshtastic devices, including the T-Deck Plus, have a GPS receiver antenna in them. The purpose of this antenna is to let you share your location if you want to. When this feature is enabled, your location will be shared on your primary channel, but not on your secondary channels. By default, it will not be very precise, only showing people the general area you are located in (but it could be off by a mile or more). If you want to hide your location, just turn this function off and you will disappear from the map. Note: GPS receivers don’t transmit any signals to GPS satellites. They only receive signals and use them to calculate their own position.

Frequently Asked Questions

  • We are aware of other mesh technologies, like MeshCore and Hypermesh. While these are interesting and promising, Meshtastic is currently the most widely adopted protocol with the highest number of supported devices. We are constantly staying updated and are willing to add support for other technologies if this would be beneficial. Let us know if you’re willing to help!

  • No, using LINC is as anonymous as you want it to be. You can give your device whatever name you want. You could give it your real name, a fake name, a username, or a random string of letters and numbers. You don’t have to provide a phone number, email address, or mailing address, either.

  • We’ve produced a high-quality map pack for Lincoln County. You can download them here and copy them to a microSD card to get maps on your T-Deck Plus.

  • Definitely! As long as your mesh’s nodes use the default settings (channel name “LongFast”, encryption key “AQ==”, frequency slot 20), your nodes and ours will be have no trouble communicating.

  • If you can get the permission of the owner, we would love to! When talking to them, let them know that a LINC node will not interfere with any existing radio systems and will not use any of their power. We just need a tall place to put it, and permission to access it occasionally for maintenance.

  • No. It should be set to CLIENT, with a Hop Count of 0.

  • LINC might not cover your area yet. Leave your node on for 72 hours, then check the node list to see if you can see any nodes with LINC in the name. If not, we haven’t reached you yet. If you know of any very tall structures near you that would be good for a node, please contact the owners of those structures and ask them if they’d be willing to let us put a node there. Then, let us know about it!

    Another possibility is that you may be using the ROUTER or REPEATER role on your node when you really shouldn’t be. This will result in your node being blocked from all LINC nodes, which will prevent any messages from reaching the rest of the network after passing through your node. Change your node’s role to CLIENT or CLIENT_MUTE, then contact us and we’ll unblock your node.

  • It is, which means we need to make sure it is useful to the general public. Just like a screaming person would not be allowed in the public library, an abusive node will be blocked from the LINC network. Examples of abusive behaviors include: using the ROUTER or REPEATER roles inappropriately; or spamming location information (use Smart Location instead) or sensor data (this should be limited to once per hour or longer).