Guia Prático para Começar com o TR-369

Published by
Leandro Machado
on
February 26, 2026

Você tem curiosidade sobre o TR-369, o protocolo de gerenciamento de dispositivos de próxima geração? Esteja você avaliando alternativas ao TR-069, construindo sua infraestrutura de testes USP ou explorando o futuro do gerenciamento de CPE e IoT, a melhor maneira de entender do que se trata é colocando a mão na massa.

Neste guia, vou orientá-lo pelos passos essenciais para implantar um controlador USP e conectar seu primeiro dispositivo. De uma forma prática e que leva apenas 5 minutos para configurar.

Por que USP? Por que agora?

Antes de entrarmos nos detalhes técnicos, vamos entender por que isso é importante. O TR-369 (também chamado de USP — User Services Platform) é a evolução natural do padrão TR-069, que já tem 20 anos. Ele foi projetado para ser em tempo real, mais flexível, seguro e escalável.

Se você gerencia CPEs, dispositivos IoT ou equipamentos de banda larga de vários fornecedores, o TR-369 oferece controle e visibilidade padronizados em toda a sua frota. O protocolo aborda desafios modernos que o TR-069 não estava equipado para lidar. Saiba mais

O que você precisa saber para hoje

Tenha algum conhecimento de Docker e CLI. Se você entende de portas de rede, configuração geral e Docker Compose, melhor ainda. Isso ajudará você a solucionar problemas caso algo não funcione como esperado.

Para simplificar, você basicamente tem um Controlador e um Agente. Se você vem de um histórico com TR-069, o Controlador é o ACS; ou, se este é seu primeiro contato com protocolos BBF, o Controlador é o cérebro que gerencia seus Agentes, enquanto o Agente é o CPE ou dispositivo IoT sendo gerenciado pelo Controlador.

Agora, vamos colocar a mão na massa e começar a montar nosso cenário.

Passo 1: Instale o Oktopus (seu Controlador)

O Oktopus é um Controlador USP de código aberto e uma plataforma de gerenciamento multi-fornecedor compatível com TR-069 para CPEs e dispositivos IoT. Se você quiser pular este primeiro passo, crie uma conta na versão do Oktopus hospedada na nuvem.

Requisitos de Hospedagem

Sua máquina não precisa ser de nível empresarial. O hardware pode ter 4 GB de RAM e 2 vCPU, não há problema em usar seu laptop do dia a dia, um pequeno servidor Linux ou infraestrutura em nuvem; o requisito principal é que você tenha Docker e Docker Compose instaladosA beleza da conteinerização é a portabilidade; a mesma configuração funciona no Linux, macOS ou Windows.

Implantação com Docker Compose

Você pode colocar o Oktopus em funcionamento com um único comando:

wget https://github.com/OktopUSP/oktopus/archive/refs/heads/main.zip && \
unzip main && \
cd oktopus-main/deploy/compose && \
COMPOSE_PROFILES=nats,controller,cwmp,mqtt,stomp,ws,adapter,frontend docker compose up -d

Pronto. Este comando baixa o repositório do Oktopus, extrai os arquivos e inicia todos os serviços necessários (NATS, controlador, suporte a CWMP, broker MQTT, STOMP, WebSockets, adaptador e interface web) de uma só vez. O Docker cuidará de baixar as imagens e orquestrar os containers.

Crie suas credenciais de acesso

Ao acessar o Oktopus pela primeira vez, será solicitado que você crie uma conta de usuário e senha iniciais. Esta é a sua porta de entrada para a interface web. Acesse http://localhost (ou o IP do seu servidor) e conclua o registro. Esta configuração única protege seu controlador para que apenas usuários autorizados possam gerenciar seus dispositivos.

Article content
Página de primeiro acesso
Article content
Visualização inicial do painel após o login

Passo 2: Conecte seu primeiro dispositivo

Com o Oktopus em execução, é hora de conectar um dispositivo. Você tem algumas opções:

Opção 1: Use o simulador OBUSPA do Oktopus (Recomendado para testes)

A maneira mais fácil de testar o Oktopus é usar o projeto OBUSPA, uma referência para qualquer implantação de agente USP. No nosso caso, ele funcionará dentro de um container Docker para facilitar o uso. Isso permite simular um dispositivo real sem precisar de hardware físico.

Para executar o simulador OBUSPA com conectividade MQTT, execute o seguinte comando a partir da pasta raiz do projeto:

docker run -d \
 -v $(pwd)/agent/oktopus-mqtt-obuspa.txt:/obuspa/oktopus-mqtt-obuspa.txt \
 --network host \
 --name obuspa-mqtt \
 oktopusp/obuspa:latest \
 obuspa -r /obuspa/oktopus-mqtt-obuspa.txt -p -v4 -i lo

O simulador OBUSPA já vem pré-configurado com as definições de ligação que se registam automaticamente no seu controlador Oktopus. É a forma mais rápida de ver o sistema em ação.

Esta opção tem algumas desvantagens, uma vez que apenas poderá ver os parâmetros principais, sem a opção de Wi-Fi, WAN, LAN, Celular, etc. Isto acontece porque o projeto OBUSPA não os emula e não tem estes parâmetros implementados.

Opção 2: Outras plataformas CPE de código aberto

PrplOS: Uma plataforma de SO de código aberto flexível e modular baseada no OpenWRT que tira partido de microsserviços modernos e aplicações em contentores. Permite uma gestão, interoperabilidade e escalabilidade perfeitas para soluções de rede.

RDK-B (Reference Design Kit - Broadband): O padrão da indústria para gateways de banda larga. Se a sua organização utiliza dispositivos baseados em RDK-B, pode apontá-los diretamente para o seu controlador Oktopus.

OpenWRT: O popular SO de router de código aberto. Concebido para dispositivos integrados, principalmente routers sem fios, para substituir o firmware estático do fabricante por um sistema totalmente personalizável e gravável.

Para obter orientações sobre como configurar a gestão remota nestas plataformas, pode consultar: Configuração TR-x69 para OpenWRT e PrplOS.

Opção 3: Ligar CPEs reais de fabricantes

Muitos dos principais fornecedores de equipamento de banda larga estão a adotar o padrão TR-369 nos seus produtos: Zyxel, TP-Link, Sagemcom, Genexis, AVM e muitos outros. Aqui fica uma lista de dispositivos de que tenho conhecimento: CPEs TR-x69 homologados pela Oktopus. Se tiver um CPE de um fabricante que suporte USP, pode apontá-lo diretamente para o seu controlador.

Passo 3: Interaja com seu dispositivo na interface do controlador

Agora, o momento revelador. Faça login na interface web do Oktopus e você verá seu dispositivo conectado aparecer.

Article content
Lista de Dispositivos Conectados ao Oktopus

Enviar Mensagens

Envie mensagens USP diretamente para seus dispositivos. Quer consultar informações do dispositivo? Alterar um parâmetro de configuração? Reiniciar o dispositivo? Tudo é feito com apenas alguns cliques na interface web.

Article content
Criar Payload da Mensagem USP
Article content
Receber Resposta da Mensagem USP

Descobrir Parâmetros

Descubra e exiba automaticamente os parâmetros suportados pelo seu dispositivo. O modelo de dados USP é padronizado (TR-181), portanto, independentemente de você estar trabalhando com equipamentos de diferentes fabricantes, você terá nomes e estruturas de parâmetros consistentes. Explore as capacidades do dispositivo, entenda o que pode ser configurado e faça testes em tempo real.

Article content
Descoberta de Parâmetros

Considerações Finais

O TR-369 não precisa ser intimidador. Com implementações modernas de código aberto e simuladores e CPEs prontamente disponíveis, você pode sair do zero e ter uma configuração de gerenciamento de dispositivos funcionando em minutos. A experiência prática é a melhor maneira de entender como o protocolo supera as limitações de seu antecessor.

Esteja você avaliando o TR-369 para sua organização, preparando-se para uma transição do TR-069 ou apenas curioso sobre o futuro do gerenciamento de dispositivos, esta abordagem prática permite que você aprenda fazendo. A beleza dos padrões abertos é que você tem opções: múltiplas implementações de controladores, diversos fabricantes de dispositivos e um ecossistema de ferramentas em constante crescimento.

Experimente hoje mesmo, conecte um dispositivo e descubra o que o TR-369 torna possível para suas necessidades de gerenciamento de dispositivos.

Links Úteis:

Published by
Leandro Machado
leandro-machado
COMEÇAR AGORA

Assuma o controle da sua
rede hoje mesmo

O USP Controller e ACS TR-069 mais utilizado no mundo, com
recursos de nível empresarial e sem dependência de fornecedor.