Skip to main content

Naming Conventions and Network Hygiene

Good naming conventions make the network easier to use, debug, and grow. Establish them early - renaming nodes later requires coordinating with the host.

Node naming conventions

Community networks that work well use consistent, descriptive names. The goal: someone who has never seen the network should be able to understand what each node is and roughly where it is, just from the name.

LOCATION-TYPE or LOCATION-DESCRIPTOR

Examples:
OAKHILL-RPTR (Oak Hill, repeater)
DOWNTOWN-RTR (downtown area, router)
SMITH-FARM (Smith Farm, named location)
I90-MP45 (Interstate 90, mile post 45)
N-COUNTY-TOWER (North County tower site)

What to avoid

  • Personal names ("Bob's Node") - doesn't convey location information
  • Generic names ("Repeater 1", "Node A") - ambiguous when you have many nodes
  • Emoji or special characters - may not display on all devices
  • All lowercase or all uppercase inconsistently - pick a convention and stick to it
  • Names longer than 20 characters - may truncate on some displays

Network hygiene practices

Document every node

Maintain a simple spreadsheet or wiki page tracking each node:

  • Node name and ID
  • Physical location (general description, not exact address if security is a concern)
  • GPS coordinates (for the network map)
  • Hardware: board type, firmware version, antenna, power system
  • Host name and contact
  • Installation date and last maintenance
  • Known issues

Monitor for dead nodes

Nodes that go offline and stay offline silently degrade coverage. Set up a monitoring system:

  • Use a room server with MQTT output + a monitoring script to alert when a node stops advertising
  • Or simply check the network map weekly and follow up on nodes that haven't been heard in 24+ hours

Keep firmware updated

Firmware updates fix bugs and improve performance. For each significant release, update your permanent infrastructure nodes. This requires either physical access (USB) or an OTA update mechanism if your firmware supports it.

Channel and frequency discipline

Every node on your community network must use the same channel and preset. If someone joins with the wrong settings, they can hear but not be heard by - or vice versa - the rest of the network. Provide new participants with:

  • Exact preset name or frequency settings
  • Channel name and PSK (if using a private channel)
  • Recommended role settings (Client for personal devices, Router/Repeater for infrastructure)