Regiones MeshCore en EE.UU.
Como operadores en EE.UU. usan nombres de region y scopes compartidos para reducir congestion y mantener el trafico relevante
Por que configurar regiones?
A medida que la red RegionMesh crece en EE.UU., manejar la propagacion de mensajes se vuelve mas importante. Sin limites geograficos, un mensaje pensado para vecinos en San Diego podria viajar por repetidores hasta Seattle, consumiendo airtime sin necesidad. La configuracion de regiones resuelve esto con limites inteligentes.
Con Regions (en repetidores) y Scopes (en mensajes), puedes definir el alcance geografico apropiado. Un aviso vecinal no necesita salir del condado, mientras que un anuncio de emergencia puede requerir alcance nacional.
No existe un unico estandar nacional obligatorio para nombrar regiones MeshCore en EE.UU. Lo importante es que operadores cercanos acuerden los mismos nombres. Muchas comunidades empiezan con etiquetas amplias como us, nombres a nivel estado como us-co o nombres metropolitanos que tengan sentido local.
Nota: se requiere firmware
Las funciones de region y scope deben tratarse como parte de la generacion actual de MeshCore. Usa al menos MeshCore firmware 1.15.0+ y la app MeshCore version 1.38.0+ si quieres que la seleccion de scope funcione de forma fiable. Si tambien quieres default scope, usa la app version 1.43.0+.
Como funciona?
Regiones en repetidores
Los administradores de repetidores configuran que areas cubre su infraestructura. Un punto de partida comun es una region amplia y otra mas local. Por ejemplo, un repetidor en Colorado podria usar us y us-co, pero otra comunidad podria preferir un nombre de ciudad, area metropolitana o corredor.
Scopes en mensajes
Al enviar, se puede elegir un scope geografico como una region amplia de EE.UU., una region tipo estado o una region metropolitana local. Los mensajes sin scope explicito siguen propagandose ampliamente, por eso los scopes se vuelven mas importantes a medida que la red crece.
Coincidencia exacta
Los repetidores solo reenvian mensajes si el scope coincide con un nombre de region configurado. La ortografia exacta importa. us NO coincide automaticamente con us-tx salvo que configures jerarquia para esa relacion.
Wildcard *
Cada repetidor incluye una region wildcard por defecto: *. Los mensajes sin scope siempre se propagan, manteniendo compatibilidad con firmware viejo.
Ejemplos de nombres de region en EE.UU.
Solo ejemplos practicos. Usa nombres en minusculas y acuerdalos localmente.
| Codigo de region | Estado/Region | Ejemplos |
|---|---|---|
| us | United States | Mensajes nacionales |
| us-ca | California | Los Angeles, San Francisco, San Diego |
| us-tx | Texas | Houston, Dallas, Austin |
| us-co | Colorado | Denver, Boulder, Colorado Springs |
| us-wa | Washington | Seattle, Tacoma, Spokane |
| us-ny | New York | New York City, Buffalo, Albany |
| us-fl | Florida | Miami, Tampa, Orlando |
| us-az | Arizona | Phoenix, Tucson, Flagstaff |
| us-or | Oregon | Portland, Eugene, Bend |
| us-nv | Nevada | Las Vegas, Reno, Carson City |
| us-ut | Utah | Salt Lake City, Provo, Park City |
| us-ga | Georgia | Atlanta, Savannah, Augusta |
| us-nc | North Carolina | Charlotte, Raleigh, Asheville |
Mas especifico: regiones locales
Para areas metropolitanas o comunidades que cruzan limites, se pueden acordar nombres mas granulares. Es opcional y depende del consenso local. Ejemplos:
-
dfw- area Dallas/Fort Worth -
bay-area- area de la bahia de San Francisco -
greater-atlanta- area metropolitana de Atlanta
Los nombres locales no tienen que seguir una plantilla nacional. Lo importante es que operadores, repetidores y clientes cercanos usen exactamente los mismos nombres.
Configuracion del repetidor
Via CLI (linea de comandos)
Las regiones se configuran por CLI, ya sea por USB serial o administracion remota. Una configuracion practica suele empezar con una region amplia y una region mas local que tu mesh cercano ya reconozca.
Conecta a la CLI de tu repetidor
Agrega un nombre de region amplio, por ejemplo: region put us
Agrega un nombre regional mas especifico, por ejemplo: region put us-co us
Permite flood solo para las regiones que tu repetidor realmente debe transportar. En firmware actual, region put puede ya dejar flood permitido por defecto, asi que verificalo con region.
Guarda con region save
Ejemplo (Colorado)
region put us
region put us-co us
region allowf us
region allowf us-co
region save
Importante
-
Verifica que cada comando responda con
OK -
Confirma la configuracion con el comando
region -
La sintaxis de jerarquia (
region put us-co us) defineus-cocomo hijo deus -
region savees clave para que sobreviva reinicios - La administracion remota via app puede ser menos confiable; a veces hace falta acceso fisico
Especificaciones tecnicas
Longitud maxima
29 bytes (UTF-8) por identificador de region
Caracteres permitidos
Solo minusculas (a-z), numeros (0-9) y guion (-)
Maximo de regiones
32 regiones por repetidor (auto-discovery limitado a 172 caracteres)
Unicidad
Los identificadores deben ser unicos dentro de la red mesh
Beneficios de configurar regiones
Mas airtime disponible
Los mensajes evitan propagarse mas alla de lo necesario, liberando capacidad de canal.
Entrega mas rapida
Menos saltos cuando limitas el alcance geografico relevante, reduciendo latencia.
Ahorro de energia
Los repetidores procesan menos mensajes, bajando consumo. Muy util en instalaciones solares.
Relevancia local
Recibes solo mensajes de tu zona, menos ruido de regiones lejanas.
Escalabilidad
El crecimiento se vuelve sostenible: cada region funciona casi independiente sin degradar todo.
Impulsado por la comunidad
Las comunidades locales acuerdan convenciones, mientras una estructura nacional aporta consistencia.
Preguntas frecuentes
Debo actualizar mi repetidor para usar regiones?
Si. Toma MeshCore firmware 1.15.0+ como base practica si quieres que regions y scopes funcionen bien con repetidores y apps actuales. Flashea la version mas reciente via meshcore.io/flasher.
Que pasa si envio sin scope?
Mensajes sin scope se propagan por todos los repetidores usando la region wildcard *. La red opera como antes, pero pierdes la eficiencia del filtrado regional.
Puedo configurar varias regiones en un repetidor?
Si: hasta 32 regiones por repetidor. Un buen punto de partida es un nombre amplio y uno o varios nombres locales que tu mesh cercano use de verdad, como us y us-ca si vuestra comunidad ha acordado esos nombres.
Como funciona la jerarquia (region put us-co us)?
La jerarquia define relacion padre-hijo. region put us-co us marca us-co como hijo de us. Asi, mensajes con scope us tambien se propagan por repetidores configurados para us-co.
Hoy puedo elegir scope en la app Companion?
Si. La seleccion de scope ya existe en versiones actuales de la app MeshCore. Usa al menos la version 1.38.0+. Si tambien quieres default scope, usa la 1.43.0+.
Quien decide los codigos locales?
La comunidad local. No existe una unica regla de nombres para todo EE.UU. Coordinense por el foro o Discord de RegionMesh y adopten nombres que los operadores cercanos vayan a reconocer y usar de verdad.
Quieres hablar de regiones?
La configuracion regional se mejora con colaboracion. Preguntas, ideas o quieres ayudar? Unete:
Discord de MeshCoreAyuda a que la red escale
Configurar regiones en tu repetidor ayuda a mantener una red MeshCore eficiente y escalable.