Etiqueta na rede mesh: como conviver bem no espectro compartilhado
Etiqueta na rede mesh é o conjunto de boas práticas que mantém o espectro utilizável por todos: transmita apenas o necessário, configure o seu nó para não desperdiçar airtime e contribua com a comunidade da forma que puder. Essas regras não são invenção nossa - são herança de décadas de cultura do rádio, e valem para qualquer rede compartilhada: Meshtastic, MeshCore ou a que vier depois.
Por que uma rede mesh precisa de etiqueta?
O airtime - o tempo que uma transmissão ocupa a frequência - é um recurso finito e compartilhado. Enquanto o seu nó transmite, nenhum outro nó ao alcance consegue usar o canal. E numa rede em malha o custo se multiplica: cada pacote que você envia é retransmitido pelos vizinhos, que ocupam o ar de novo para ele se espalhar. Um único nó mal configurado, despejando telemetria a cada minuto, degrada a rede para todo mundo que o escuta.
Os radioamadores conhecem esse problema há quase um século e o resumem numa frase: escute mais do que transmite. A frequência é de todos, então cada operador transmite com propósito, escuta antes de falar e deixa espaço para os outros. As redes mesh são apenas a versão mais nova desse mesmo espaço compartilhado - e a mesma cultura se aplica.
No Brasil há ainda um motivo extra. Operamos como equipamentos de radiação restrita, em faixa não licenciada, dentro dos limites de potência e frequência definidos pela ANATEL. Não precisar de licença é um privilégio coletivo - e privilégio coletivo se sustenta com responsabilidade individual.
O código de etiqueta da comunidade
A lista abaixo é uma proposta minha, discutida abertamente nos grupos da comunidade e organizada em três blocos: como transmitir, como conviver e como contribuir. Nenhuma dessas regras é lei - elas são o consenso que vem se formando entre quem mantém a rede no ar.
Transmita com consciência
1. Automatize com propósito. Bots, scripts e rotinas automatizadas só devem transmitir quando agregam algo à rede. Tráfego automático desnecessário é a forma mais rápida de desperdiçar o airtime de todos - e quem paga a conta são as mensagens de verdade, que deixam de chegar.
2. Anuncie sua presença no ritmo padrão, ou mais devagar. Nunca configure adverts ou node info mais frequentes do que o padrão. Se a rede da sua região está densa, faça o contrário: aumente o intervalo. No Meshtastic, o padrão do node info é de 3 horas - mantenha esse valor ou aumente. No MeshCore, flood advert com intervalo mínimo de 24 horas (comunidades europeias recomendam 48 horas ou mais).
3. Telemetria e posição com parcimônia. Nó parado não precisa reportar posição a cada minuto - a posição não mudou. Para nós fixos, posição a cada 2 horas ou mais; telemetria de clima e sensores, no máximo 1 vez por hora. Isso libera a frequência para o que importa.
4. Respeite o hop limit padrão (3). Aumentar o número de saltos não aumenta o seu alcance útil - só multiplica retransmissões e congestiona a malha inteira. Se a sua mensagem não chega, o caminho é melhorar a cobertura (antena, posição, repetidora), não inflar o hop limit. Vale o mesmo para os papéis do nó: Router e Repeater são para pontos estratégicos, não para o nó da mochila - veja o guia de roles do Meshtastic.
5. Teste em canal privado. Range test e experimentos são legítimos - todo mundo quer saber até onde o sinal chega. Mas o lugar deles é um canal privado seu, não o canal público de todos. Terminou o teste, desligue o módulo.
Conviva bem
6. Política e polêmica fora dos canais públicos. Por mais importantes que sejam esses temas, o canal público não é o lugar para eles: a discussão ocupa a frequência de todos e tende a não acabar. Quer debater? Crie um canal privado com quem topa o debate - a rede continua sendo sua.
7. Acolha quem está chegando. Todo mundo já perguntou por que a mensagem não chega ou por que o nó não aparece no mapa. Responda com paciência ou aponte um tutorial - a diferença entre uma rede que cresce e uma que afugenta novatos está nessa resposta.
Contribua
8. Contribua como puder. Montando repetidoras em pontos altos, escrevendo tutoriais, divulgando a rede, ajudando o pessoal no canal. A rede mesh não tem operadora nem mensalidade: ela só existe porque alguém contribuiu antes de você.
MQTT sem detonar a rede
A ponte MQTT merece uma seção própria, porque é onde um erro de configuração individual vira problema coletivo mais rápido. A comunidade brasileira mantém um servidor MQTT próprio, o platform.meshbrasil.com, que alimenta o mapa Meshtastic Brasil e interliga regiões distantes.
Hoje todos os nós conectados usam o mesmo root topic, meshdev. Funciona, mas tem um custo: com um único tópico plano, toda ponte enxerga - e pode injetar no ar - o tráfego do país inteiro, sem nenhuma noção de localidade. Por isso a comunidade está implementando a separação por estado como primeiro passo: meshdev/UF (por exemplo, meshdev/SP).
O que fazer: se o seu nó usa MQTT, configure o root topic com a sigla do seu estado, no formato meshdev/UF. O meshdev plano continua funcionando durante a transição, então ninguém cai do mapa - mas quanto antes cada região migrar, antes a rede ganha organização. É o mesmo padrão do servidor público oficial do projeto (mqtt.meshtastic.org), que usa tópicos geográficos como msh/US/PA.
E as regras de sempre, independente do servidor:
- Downlink só com um bom motivo. Cada mensagem que desce da internet para o rádio ocupa airtime real na sua região. Uma ponte com downlink aberto injeta na frequência o tráfego de gente que nem está no alcance do rádio.
- Uplink apenas do que vale compartilhar. Não é preciso espelhar todos os canais para o servidor.
A configuração passo a passo no dispositivo está no guia MQTT no Meshtastic: como não detonar a rede e o dispositivo.
Um código vivo
Esta lista é uma proposta minha, lapidada em discussão aberta. Ela não está pronta - e nunca vai estar: novas situações vão pedir novas regras, e regras que fazem sentido hoje podem envelhecer.
Discorda de algum ponto? Sentiu falta de outro? A conversa continua nos grupos regionais da comunidade no Telegram. A rede é feita por quem está nela - e a etiqueta também.