OC-Mesh

When a power outage, disaster, or crisis takes down the internet or mobile network, OC-Mesh lets you send messages anyway.


OC-Mesh is an emergency radio network by citizens of Lincoln County, Oregon, for citizens.
An independent system that lets you stay in contact with family, neighbors, and others on the mesh – even without Wi-Fi, internet, or phone service.

Quick Jump to: What is OC-Mesh | Joining | Devices to Buy | Newsletter | Current Coverage | Credit

  • Join the Emergency Radio Network

    With a LoRa radio device you can access the MeshCore emergency radio network

  • Via Your Phone

    Connect the LoRa radio device via Bluetooth and send text messages

  • Free Network

    No subscription, no monthly fees

  • Everyone Can Join

    Help build a nationwide emergency network

What is OC-Mesh?

OC-Mesh is a Lincoln County initiative that helps people in Lincoln County, Oregon prepare for emergency situations.

When regular internet or mobile networks fail, like due to a power outage, overload, or disaster, OC-Mesh ensures you can still communicate with each other.

The system uses MeshCore, an opensource and free network protocol that lets you send messages and optional GPS location to others on the mesh network.

In addition to emergency preparation it can be also used for Off-Grid Communication, Emergency Response & Disaster Recovery, Outdoor Activities and Fishing Fleet Communications to name a few.

LoRa radio frequencies enable long-range low bandwidth communication with a clear line of site.

Food Share of Lincoln County is at the forefront of this in our area by sponsoring a county-wide MeshCore system beginning in Newport.

Our Mission

OC-Mesh is dedicated to building a secure decentralized mesh radio networks for text-based communication for emergency, government and civil use. We want to empower our community with a communication tool that does not depend on the internet or cellular networks.

Key Features:

  • Decentralized Network

    No reliance on traditional commercial infrastructure. No internet needed, no cell service needed, low power means solar power is plenty. You/we run the network.

  • Long-Range Communication

    Utilize LoRa radio technology for long-range connectivity without using the Internet, cell phone providers or any one else.

  • Security First

    All communications are encrypted your privacy. Public channels, hashtag channels, private channels and room servers allow for various secure coomunications.

  • Easy to use

    Use a companion app on Android or iPhone. You can also use the web client to communicate securely over radio with other users just using a Chrome web browser – and yes of course it works without the internet!

For more information about MeshCore and LoRa radios click the button below.

Joining

Are you interested in joining OC-Mesh? You will need to purchase a LoRa radio device. There are a lot to choose from so we will list devices we have used and recommend in a list here or with the button below. There are many other options to get started and it can be a bit daunting at first but we are here to answer questions. Most devices simply connect with Bluetooth to your mobile phone. If you would prefer to purchase a device ready to go without setup or configuration, contact Eric via email with OC-Mesh to arrange that.

Outside of the mesh, we are looking to make an active community on our public Discord Server including a whole section for MeshCore software, hardware and community discussions. So if you have questions, reach out on Discord and we can help you get involved. If you can’t or don’t use Discord you can reach out to Eric via email or signup for our Newsletter below. We will also be putting out short tutorial videos on YouTube soon on how to setup and use devices so stay tuned.

Newsletter Signup

OCMesh-Rd

Roles

  • Companion: Intended role for end-user devices which provide an interface via the phone or web app (via BLE, USB or WiFi)
  • Repeater: Nodes in this role extend the range of a MeshCore Network. It does NOT forward or retransmit every packet it receives.
  • Room Server: Turns the node into a simple BBS server for sharing posts. Room servers store message history on them and push the stored messages to users. Room servers allow roaming users to come back later and retrieve message history.
  • Room-Peater: A combination of Room Server and Repeater roles. Install the Room Server then enable repeater role via the “set repeat {on|off}” command. Not recommended.

Radio Settings

Once you get hardware you need to use these settings to connect to other nodes in our area. More information about these settings can be found in the MeshCore documentation.

These settings can be found in the MeshCore app listed as USA/Canada (Recommended)

SettingValue
Frequency910.525 MHz
Bandwidth62.5 kHz
Spreading Factor7
Coding Rate5

Repeaters

Meshcore works well with neighborhood repeaters, increase the range and reliability of OC-Mesh by setting up your own repeater. We are looking to coordinate repeater setup for optimal network performance so be sure to reach out to OC-Mesh on Discord or email to be a part of the network infrastructure.

Channels

Hashtag topic keys are automatically calculated by the system. The keys below are included to help users on devices that cannot type the # (hash) symbol or lack the key calculation functionality. Anyone can start a Hashtag topic, these are just examples.
We will use ‘OC-‘ for emergency and weather to keep our messages relevant to us.

TopicKey
Public Channel8b3387e9c5cdea6ac9e5edbaa115cd72
#oc-mesh2ec3eb4819b0807bc94336b8e3a3c06a
#oc-weather97e1df5c3426f97233542c9596e70117
#oc-emergency7f6ba243091db546de0a84aefb7eba82
#lincoln-city3dc5fb855e04bd24cdaa1684d0a100bc
#depoe-baybf4c34568c450aeb2d587404110abb28
#newport97102754332c95b8fd7d14a5e4c0fe43
#waldport52d4ba1ce9db8a725031757145a39d64
#yachatsf1863b45bb205c3c882e084b5b2ccd97
#protest195e9167baf010c4538d8532b6d7296e
#testingcde5e82cf515647dcb547a79a4f065d1

OC-Mesh is still in it’s infancy. We are looking for HAM operators, tinkerers, tech folks and other people with knowledge to help us in this endeavor. You can reach out to Eric at Food Share of Lincoln County here or on the OC-Mesh Discord.

OC-Mesh Coverage


MeshAnalyzer & MeshMapper

Using MeshMapper we’ve done a preliminary coverage map of the one Repeater we have operational 24/7. The colored blocks indicate a connection to OC-Mesh.

View nodes in our area on the MeshAnalyzer, below. We’ve set up an MQTT node to upload network analytics for testing and health monitoring. There is no connection to the internet for the mesh to work.

Want to see your node on the map? See above for how to join OC-Mesh.

MeshCore on Youtube

Recommended Devices

Most of these can be obtained from Amazon and other online retailers, ranging from $30 to $120. If you would prefer to purchase a device ready to go without setup or configuration, contact Eric via email with OC-Mesh to arrange that.

ImageNameCostPhone
Needed
Assembly
Needed
ScreenGPSBattery
Wio Tracker L1 Pro$YesNoYesYes2000mAh
LILYGO T-Echo$$YesNoYesYes850mAh
SenseCAP Card Tracker T1000-E$YesNoNoYes700mAh
Meshnology w/ Heltec V3$YesYesYesYes3000mAh
LILYGO T-Lora Pager$$$NoNoYesYes500mAh
MakerHawk w/ Heltec V3$YesYesYesYes3000mAh
LILYGO T-Deck Plus$$$NoNoYesYes2000mAh

Credit to!

Thank you so much to the following for their hard and dedicated work on this technology. I could not have done this with out them and the knowledge and brilliance they bring to this. And thank you to each who helped, posted and solved for everyone.

We also want to call out local businesses and non profits that have helped with getting this going, thank you!

  • Food Share of Lincoln County
  • Gleens of the Beach
  • KYAQ 91.7 FM
  • Otter Rock Radio 100.7 FM
  • KNCU 92.7 FM
  • Lincoln County COAD