Todos os produtos
Search
Central de documentação

ApsaraMQ for MQTT:Criar recursos

Última atualização: Jun 28, 2026

Antes de usar os SDKs do ApsaraMQ for MQTT para enviar e receber mensagens, crie os recursos correspondentes, como instâncias, tópicos e grupos, no console do ApsaraMQ for MQTT. Cada recurso corresponde a um parâmetro na configuração do cliente.

Pré-requisitos

Antes de começar, verifique se você:

Etapa 1: Criar uma instância

A instância é uma máquina virtual que hospeda tópicos e grupos e fornece o endpoint para conexão dos clientes SDK.

  1. Faça login no console do ApsaraMQ for MQTT. No painel de navegação à esquerda, clique em Instances.

  2. Na barra de navegação superior, selecione uma região. No canto superior esquerdo, clique em Create Instance.

  3. No painel exibido, mantenha o método de faturamento padrão Subscription e clique em OK.

  4. Na página de compra, selecione as especificações da instância conforme seus requisitos, aceite os termos de serviço e clique em Buy Now. Para comparar as edições disponíveis e seus recursos, consulte Edições de instância.

  5. Conclua o pagamento na página do pedido.

  6. Após o pagamento, clique em Console para retornar ao console do ApsaraMQ for MQTT.

Etapa 2: Obter o endpoint da instância

O endpoint é a URL de conexão usada pelos clientes SDK para acessar a instância. Esse valor é obrigatório para configurar o envio de mensagens no código.

  1. No console do ApsaraMQ for MQTT, acesse Instances e selecione a região onde a instância está implantada.

  2. Clique no nome da instância ou em Details na coluna Actions para abrir a página Instance Details.

  3. Clique na aba Endpoints. Localize e copie o public endpoint.

    Endpoint

Etapa 3: Criar um tópico

O tópico é o canal de mensagens usado por publicadores e assinantes para trocar dados. O protocolo MQTT aceita tópicos multinível organizados em hierarquia e separados por barras (/).

  • Crie os tópicos pai no console.

  • Defina os subtópicos diretamente no código; não é necessário criá-los no console.

Formato de nomenclatura do tópico: <parent-topic>/<level-2-topic>/<level-3-topic>

Exemplo: SendMessage/demo/producer

O comprimento combinado do tópico pai e de todos os níveis de subtópico não pode exceder 64 caracteres. Para mais detalhes sobre a estrutura de tópicos, consulte Termos .

Para criar um tópico pai:

  1. Na página Instance Details, clique em Topics no painel de navegação à esquerda.

  2. No canto superior esquerdo da página Topics, clique em Create Topic.

  3. No painel Create Topic, insira um Name (por exemplo, SendMessage) e uma Description e clique em OK.

Etapa 4: Criar um grupo

O grupo gerencia seus clientes MQTT. Para mais detalhes, consulte Termos.

  1. Na página Instance Details, clique em Groups no painel de navegação à esquerda.

  2. No canto superior esquerdo da página Groups, clique em Create Group.

  3. No painel Create Group, insira um Group ID (por exemplo, GID_demo) e clique em OK.

Verificar a configuração

Após criar os recursos, confirme se os itens abaixo estão prontos para integração com o SDK:

Recurso

Onde encontrar

Uso no código SDK como

Endpoint da instância

Aba Instance Details > Endpoints

URL de conexão

Tópico pai

Instance Details > Topics

Parâmetro de tópico nas chamadas de publicação/assinatura

Group ID

Instance Details > Groups

Parâmetro Group ID na configuração do cliente

Próximos passos

Com a instância, o tópico e o grupo configurados, inicie a criação dos fluxos de trabalho de mensagens: