Tópicos reservados - AWS IoT Core

Tópicos reservados

Os tópicos que começam com um cifrão ($) são reservados para uso pelo AWS IoT. É possível assinar e publicar nesses tópicos reservados conforme permitido. No entanto, não é possível criar tópicos que comecem com um cifrão. Operações de publicação ou assinatura sem suporte em tópicos reservados podem resultar no encerramento de uma conexão.

Tópicos de modelos de ativos

Tópico Operações do cliente permitidas Descrição

$aws/sitewise/asset-models/assetModelId/assets/assetId/properties/propertyId

Assinar

O AWS IoT SiteWise publica notificações de propriedade de ativo neste tópico. Para obter mais informações, consulte a opção Interação com outros AWS serviços no AWS IoT SiteWise Guia do usuário.

Tópicos do AWS IoT Device Defender

Essas mensagens oferecem suporte a buffers de resposta no formato Representação Concisa de Objetos Binários (CBOR) e Notação de Objetos para JavaScript (JSON), dependendo do formato da carga útil do tópico. Os tópicos do AWS IoT Device Defender são compatíveis apenas com publicações do tipo MQTT.

formato da carga útil Tipo de dados do formato de resposta
cbor Representação Concisa de Objetos Binários (CBOR)
json Notação de Objetos para JavaScript (JSON)

Para obter mais informações, consulte Enviar métricas de dispositivos.

Tópico Operações permitidas Descrição

$aws/things/thingName/defender/metrics/payload-format

Publicar

Os atendentes do AWS IoT Device Defender publicam métricas neste tópico. Para obter mais informações, consulte Enviar métricas de dispositivos.

$aws/things/thingName/defender/metrics/payload-format/accepted

Assinar

O AWS IoT publica neste tópico depois que um atendente do AWS IoT Device Defender publicar uma mensagem de ação bem-sucedida em $aws/things/thingName/defender/metrics/payload-format. Para obter mais informações, consulte Enviar métricas de dispositivos.

$aws/things/thingName/defender/metrics/payload-format/rejected

Assinar

O AWS IoT publica neste tópico depois que um atendente do AWS IoT Device Defender publicar uma mensagem de ação malsucedida em $aws/things/thingName/defender/metrics/payload-format. Para obter mais informações, consulte Enviar métricas de dispositivos.

Tópicos de localização do dispositivo AWS IoT Core

A localização do dispositivo AWS IoT Core pode resolver os dados de medição do seu dispositivo e fornecer uma localização estimada dos seus dispositivos de IoT. Os dados de medição do dispositivo podem incluir GNSS, Wi-Fi, celular e endereço IP. AWS IoT Core Em seguida, a localização do dispositivo escolhe o tipo de medição que fornece a melhor precisão e resolve as informações de localização do dispositivo. Para obter mais informações, consulte Local do dispositivo AWS IoT Core e Como resolver o local do dispositivo usando os tópicos MQTT do Local do dispositivo AWS IoT Core.

Tópico Operações permitidas Descrição

$aws/device_location/customer_device_id/get_position_estimate

Publicar

Um dispositivo publica este tópico para que os dados brutos de medição digitalizados sejam resolvidos pela localização do dispositivo AWS IoT Core.

$aws/device_location/customer_device_id/get_position_estimate/accepted

Assinar

A localização do dispositivo AWS IoT Core é publicada neste tópico depois de resolver a localização do dispositivo com êxito.

$ aws/device_location/customer_device_id /get_position_estimate/rejected

Assinar

A localização do dispositivo AWS IoT Core é publicada neste tópico quando não é possível resolver a localização do dispositivo com êxito devido a erros 4xx.

Tópicos de eventos

As mensagens de evento são publicadas quando determinados eventos acontecem. Por exemplo, os eventos são gerados pelo registro quando as objetos são adicionadas, atualizadas ou excluídas. A tabela mostra os vários eventos de AWS IoT e seus tópicos reservados.

Tópico Operações do cliente permitidas Descrição

$aws/events/certificates/registered/caCertificateId

Assinar

O AWS IoT publica esta mensagem quando o AWS IoT registra automaticamente um certificado e quando um cliente apresenta um certificado com o status PENDING_ACTIVATION. Para obter mais informações, consulte Configurar a primeira conexão feita por um cliente para registro automático.

$aws/events/job/jobId/canceled

Assinar

AWS IoT publica essa mensagem quando uma tarefa é cancelada. Para obter mais informações, consulte Eventos de trabalho.
$aws/events/job/jobId/cancellation_in_progress

Assinar

AWS IoT publica essa mensagem quando um cancelamento de tarefa está em andamento. Para obter mais informações, consulte Eventos de trabalho.

$aws/events/job/jobId/completed

Assinar

AWS IoT publica essa mensagem quando uma tarefa é concluída. Para obter mais informações, consulte Eventos de trabalho.
$aws/events/job/jobId/deleted

Assinar

AWS IoT publica essa mensagem quando uma tarefa é excluída. Para obter mais informações, consulte Eventos de trabalho.
$aws/events/job/jobId/deletion_in_progress

Assinar

AWS IoT publica essa mensagem quando a exclusão de uma tarefa está em andamento. Para obter mais informações, consulte Eventos de trabalho.
$aws/events/jobExecution/jobId/canceled

Assinar

AWS IoT publica essa mensagem quando a execução de uma tarefa é cancelada. Para obter mais informações, consulte Eventos de trabalho.
$aws/events/jobExecution/jobId/deleted

Assinar

AWS IoT publica essa mensagem quando a execução de uma tarefa é excluída. Para obter mais informações, consulte Eventos de trabalho.
$aws/events/jobExecution/jobId/failed

Assinar

AWS IoT publica essa mensagem quando a execução de uma tarefa falha. Para obter mais informações, consulte Eventos de trabalho.
$aws/events/jobExecution/jobId/rejected

Assinar

AWS IoT publica essa mensagem quando a execução de uma tarefa é rejeitada. Para obter mais informações, consulte Eventos de trabalho.
$aws/events/jobExecution/jobId/removed

Assinar

AWS IoT publica essa mensagem quando a execução de uma tarefa é removida. Para obter mais informações, consulte Eventos de trabalho.
$aws/events/jobExecution/jobId/succeeded

Assinar

AWS IoT publica essa mensagem quando a execução de uma tarefa é bem-sucedida. Para obter mais informações, consulte Eventos de trabalho.
$aws/events/jobExecution/jobId/timed_out

Assinar

AWS IoT publica essa mensagem quando a execução de uma tarefa atinge o tempo limite. Para obter mais informações, consulte Eventos de trabalho.

$aws/events/presence/connected/clientId

Assinar

A AWS IoT faz publicações nesse tópico quando um cliente MQTT com o ID do cliente especificado se conecta à AWS IoT. Para obter mais informações, consulte Eventos de conexão/desconexão.

$aws/events/presence/disconnected/clientId

Assinar

A AWS IoT faz publicações nesse tópico quando um cliente MQTT com o ID do cliente especificado se desconecta à AWS IoT. Para obter mais informações, consulte Eventos de conexão/desconexão.

$aws/events/subscriptions/subscribed/clientld

Assinar

A AWS IoT faz publicações nesse tópico quando um cliente MQTT com o ID do cliente especificado se inscreve em um tópico MQTT. Para obter mais informações, consulte Eventos de assinatura/cancelamento de assinatura.

$aws/events/subscriptions/unsubscribed/clientId

Assinar

A AWS IoT faz publicações nesse tópico quando um cliente MQTT com o ID do cliente especificado cancela a assinatura em um tópico MQTT. Para obter mais informações, consulte Eventos de assinatura/cancelamento de assinatura.

$aws/events/thing/thingName/created

Assinar

O AWS IoT publica neste tópico quando o objeto thingName é criada. Para obter mais informações, consulte Eventos de registro.

$aws/events/thing/thingName/updated

Assinar

O AWS IoT publica neste tópico quando o objeto thingName é atualizada. Para obter mais informações, consulte Eventos de registro.

$aws/events/thing/thingName/deleted

Assinar

O AWS IoT publica neste tópico quando o objeto thingName é excluída. Para obter mais informações, consulte Eventos de registro.

$aws/events/thingGroup/thingGroupName/created

Assinar

O AWS IoT publica neste tópico quando o grupo de objetos thingGroupName é criado. Para obter mais informações, consulte Eventos de registro.

$aws/events/thingGroup/thingGroupName/updated

Assinar

O AWS IoT publica neste tópico quando o grupo de objetos thingGroupName é atualizado. Para obter mais informações, consulte Eventos de registro.

$aws/events/thingGroup/thingGroupName/deleted

Assinar

O AWS IoT publica neste tópico quando o grupo de objetos thingGroupName é excluído. Para obter mais informações, consulte Eventos de registro.

$aws/events/thingType/thingTypeName/created

Assinar

O AWS IoT publica neste tópico quando o tipo de objeto thingTypeName é criado. Para obter mais informações, consulte Eventos de registro.

$aws/events/thingType/thingTypeName/updated

Assinar

O AWS IoT publica neste tópico quando o tipo de objeto thingTypeName é atualizado. Para obter mais informações, consulte Eventos de registro.

$aws/events/thingType/thingTypeName/deleted

Assinar

O AWS IoT publica neste tópico quando o tipo de objeto thingTypeName é excluído. Para obter mais informações, consulte Eventos de registro.

$aws/events/thingTypeAssociation/thing/thingName/thingTypeName

Assinar

O AWS IoT publica neste tópico quando o objeto thingName está associada ou desassociada do tipo de objeto, thingTypeName. Para obter mais informações, consulte Eventos de registro.

$aws/events/thingGroupMembership/thingGroup/thingGroupName/thing/thingName/added

Assinar

O AWS IoT publica neste tópico quando o objeto thingName é adicionada ao grupo de objetos thingGroupName. Para obter mais informações, consulte Eventos de registro.

$aws/events/thingGroupMembership/thingGroup/thingGroupName/thing/thingName/removed

Assinar

O AWS IoT publica neste tópico quando o objeto thingName é removida do grupo de objetos thingGroupName. Para obter mais informações, consulte Eventos de registro.

$aws/events/thingGroupHierarchy/thingGroup/parentThingGroupName/childThingGroup/childThingGroupName/added

Assinar

O AWS IoT publica neste tópico quando o grupo de objetos childThingGroupName é adicionado ao grupo de objetos parentThingGroupName. Para obter mais informações, consulte Eventos de registro.

$aws/events/thingGroupHierarchy/thingGroup/parentThingGroupName/childThingGroup/childThingGroupName/removed

Assinar

O AWS IoT publica neste tópico quando o grupo de objetos childThingGroupName é removido do grupo de objetos parentThingGroupName. Para obter mais informações, consulte Eventos de registro.

Tópicos de provisionamento de frota

nota

As operações do cliente anotadas como Receber nesta tabela indicam tópicos que AWS IoT são publicados diretamente para o cliente que os solicitou, independentemente de o cliente ter assinado o tópico ou não. Os clientes devem esperar receber essas mensagens de resposta mesmo que não sejam assinantes delas. Essas mensagens de resposta não passam pelo agente de mensagens e não podem ser assinadas por outros clientes ou regras.

Essas mensagens oferecem suporte a buffers de resposta nos formatos Representação Concisa de Objetos Binários (CBOR) e Notação de Objetos para JavaScript (JSON), dependendo do formato da carga útil do tópico.

formato da carga útil Tipo de dados do formato de resposta
cbor Representação Concisa de Objetos Binários (CBOR)
json Notação de Objetos para JavaScript (JSON)

Para obter mais informações, consulte API MQTT de provisionamento de dispositivos.

Tópico Operações do cliente permitidas Descrição

$aws/certificates/create/formato da carga útil

Publicar

Publique nesse tópico para criar um certificado usando uma solicitação de assinatura de certificado (CSR).

$aws/certificates/create/formato da carga útil/accepted

Assine, receba

O AWS IoT publica nesse tópico após uma chamada bem-sucedida para $aws/certificates/create/formato da carga útil.

$aws/certificates/create/formato da carga útil/rejected

Assine, receba

AWS IoT publica nesse tópico após uma chamada malsucedida para $aws/certificates/create/formato da carga útil.

$aws/certificates/create-from-csr/formato da carga útil

Publicar

Publica nesse tópico para criar um certificado a partir de uma CSR.

$aws/certificates/create-from-csr/formato da carga/accepted

Assine, receba

AWS IoT publica nesse tópico uma chamada bem-sucedida para $aws/certificates/create-from-csr/formato da carga útil.

$aws/certificates/create-from-csr/formato da carga útil/rejected

Assine, receba

AWS IoT publica nesse tópico uma chamada malsucedida para $aws/certificates/create-from-csr/formato da carga útil.

$aws/provisioning-templates/templateName/provision/formato da carga útil

Publicar

Publique nesse tópico para registrar um objeto.

$aws/provisioning-templates/templateName/provision/formato da carga útil/accepted

Assine, receba

AWS IoT publica nesse tópico após uma chamada bem-sucedida para $aws/provisioning-templates/templateName/provision/formato da carga útil.

$aws/provisioning-templates/templateName/provision/formato da carga útil/rejected

Assine, receba

AWS IoT publica nesse tópico após uma chamada malsucedida para $aws/provisioning-templates/templateName/provision/formato da carga útil.

Tópicos de trabalhos

nota

As operações do cliente anotadas como Receber nesta tabela indicam tópicos que AWS IoT são publicados diretamente para o cliente que os solicitou, independentemente de o cliente ter assinado o tópico ou não. Os clientes devem esperar receber essas mensagens de resposta mesmo que não sejam assinantes delas.

Essas mensagens de resposta não passam pelo agente de mensagens e não podem ser assinadas por outros clientes ou regras. Para assinar mensagens relacionadas a atividades de trabalhos, use os tópicos notify e notify-next.

Ao assinar os tópicos de tarefas e jobExecution eventos de sua solução de monitoramento de frota, você deve primeiro habilitar os eventos de tarefas e execução de tarefas para receber quaisquer eventos no lado da nuvem.

Para obter mais informações, consulte Operações da API MQTT do dispositivo de trabalhos.

Tópico Operações do cliente permitidas Descrição

$aws/things/thingName/jobs/get

Publicar

Os dispositivos publicam uma mensagem neste tópico para fazer uma solicitação GetPendingJobExecutions. Para obter mais informações, consulte Operações da API MQTT do dispositivo de trabalhos.

$aws/things/thingName/jobs/get/accepted

Assine, receba

Os dispositivos se inscrevem nesse tópico para receber respostas bem-sucedidas de uma solicitação GetPendingJobExecutions. Para obter mais informações, consulte Operações da API MQTT do dispositivo de trabalhos.

$aws/things/thingName/jobs/get/rejected

Assine, receba

Os dispositivos assinam este tópico para receber uma resposta quando uma solicitação GetPendingJobExecutions é rejeitada. Para obter mais informações, consulte Operações da API MQTT do dispositivo de trabalhos.

$aws/things/thingName/jobs/start-next

Publicar

Os dispositivos publicam uma mensagem neste tópico para fazer uma solicitação StartNextPendingJobExecution. Para obter mais informações, consulte Operações da API MQTT do dispositivo de trabalhos.

$aws/things/thingName/jobs/start-next/accepted

Assine, receba

Os dispositivos assinam este tópico para receber respostas bem-sucedidas para uma solicitação StartNextPendingJobExecution. Para obter mais informações, consulte Operações da API MQTT do dispositivo de trabalhos.

$aws/things/thingName/jobs/start-next/rejected

Assine, receba

Os dispositivos assinam este tópico para receber uma resposta quando uma solicitação StartNextPendingJobExecution é rejeitada. Para obter mais informações, consulte Operações da API MQTT do dispositivo de trabalhos.

$aws/things/thingName/jobs/jobId/get

Publicar

Os dispositivos publicam uma mensagem neste tópico para fazer uma solicitação DescribeJobExecution. Para obter mais informações, consulte Operações da API MQTT do dispositivo de trabalhos.

$aws/things/thingName/jobs/jobId/get/accepted

Assine, receba

Os dispositivos assinam este tópico para receber respostas bem-sucedidas para uma solicitação DescribeJobExecution. Para obter mais informações, consulte Operações da API MQTT do dispositivo de trabalhos.

$aws/things/thingName/jobs/jobId/get/rejected

Assine, receba

Os dispositivos assinam este tópico para receber uma resposta quando uma solicitação DescribeJobExecution é rejeitada. Para obter mais informações, consulte Operações da API MQTT do dispositivo de trabalhos.

$aws/things/thingName/jobs/jobId/update

Publicar

Os dispositivos publicam uma mensagem neste tópico para fazer uma solicitação UpdateJobExecution. Para obter mais informações, consulte Operações da API MQTT do dispositivo de trabalhos.

$aws/things/thingName/jobs/jobId/update/accepted

Assine, receba

Os dispositivos assinam este tópico para receber respostas de êxito de uma solicitação UpdateJobExecution. Para obter mais informações, consulte Operações da API MQTT do dispositivo de trabalhos.

Observação

Somente o dispositivo que publica em $aws/things/thingName/jobs/jobId/update recebe mensagens sobre esse tópico.

$aws/things/thingName/jobs/jobId/update/rejected

Assine, receba

Os dispositivos assinam este tópico para receber uma resposta quando uma solicitação UpdateJobExecution é rejeitada. Para obter mais informações, consulte Operações da API MQTT do dispositivo de trabalhos.

Observação

Somente o dispositivo que publica em $aws/things/thingName/jobs/jobId/update recebe mensagens sobre esse tópico.

$aws/things/thingName/jobs/notify

Assine, receba

Os dispositivos assinam este tópico para receber notificações quando uma execução de tarefa é adicionada à lista de execuções pendentes de um objeto ou removida dela. Para obter mais informações, consulte Operações da API MQTT do dispositivo de trabalhos.

$aws/things/thingName/jobs/notify-next

Assine, receba

Os dispositivos assinam este tópico para receber notificações quando a próxima execução de tarefa pendente para o objeto é alterada. Para obter mais informações, consulte Operações da API MQTT do dispositivo de trabalhos.

$aws/events/job/jobId/completed

Assinar

O serviço Tarefas publica um evento neste tópico quando uma tarefa é concluída. Para obter mais informações, consulte Eventos de trabalho.

$aws/events/job/jobId/canceled

Assinar

O serviço Tarefas publica um evento neste tópico quando uma tarefa é cancelada. Para obter mais informações, consulte Eventos de trabalho.

$aws/events/job/jobId/deleted

Assinar

O serviço Tarefas publica um evento neste tópico quando uma tarefa é excluída. Para obter mais informações, consulte Eventos de trabalho.

$aws/events/job/jobId/cancellation_in_progress

Assinar

O serviço Tarefas publica um evento neste tópico quando o cancelamento de uma tarefa começa. Para obter mais informações, consulte Eventos de trabalho.

$aws/events/job/jobId/deletion_in_progress

Assinar

O serviço Tarefas publica um evento neste tópico quando a exclusão de tarefa começa. Para obter mais informações, consulte Eventos de trabalho.

$aws/events/jobExecution/jobId/succeeded

Assinar

O serviço Tarefas publica um evento neste tópico quando a execução da tarefa é bem-sucedida. Para obter mais informações, consulte Eventos de trabalho.

$aws/events/jobExecution/jobId/failed

Assinar

O serviço Tarefas publica um evento neste tópico quando uma execução de tarefa falha. Para obter mais informações, consulte Eventos de trabalho.

$aws/events/jobExecution/jobId/rejected

Assinar

O serviço Tarefas publica um evento neste tópico quando uma execução de tarefa é rejeitada. Para obter mais informações, consulte Eventos de trabalho.

$aws/events/jobExecution/jobId/canceled

Assinar

O serviço Tarefas publica um evento neste tópico quando a execução de uma tarefa é cancelada. Para obter mais informações, consulte Eventos de trabalho.

$aws/events/jobExecution/jobId/timed_out

Assinar

O serviço Tarefas publica um evento neste tópico quando a execução de uma tarefa atinge o tempo limite. Para obter mais informações, consulte Eventos de trabalho.

$aws/events/jobExecution/jobId/removed

Assinar

O serviço Tarefas publica um evento neste tópico quando a execução de uma tarefa é removida. Para obter mais informações, consulte Eventos de trabalho.

$aws/events/jobExecution/jobId/deleted

Assinar

O serviço Tarefas publica um evento neste tópico quando a execução de uma tarefa é excluída. Para obter mais informações, consulte Eventos de trabalho.

Tópicos de regras

Tópico Operações do cliente permitidas Descrição

$aws/rules/ruleName

Publicar

Um dispositivo ou um aplicativo faz publicações nesse tópico para acionar regras diretamente. Para obter mais informações, consulte Reduzir custos do sistema de mensagens com Ingestão básica.

Proteger tópicos de túneis

Tópico Operações do cliente permitidas Descrição

$aws/things/thing-name/tunnels/notify

Assinar

O AWS IoT publica esta mensagem para que um atendente de IoT inicie um proxy local no dispositivo remoto. Para obter mais informações, consulte Snippet de atendente de IoT.

Tópicos de sombra

Os tópicos desta seção são usados por sombras nomeadas e sem nome. Os tópicos usados por cada uma diferem apenas no prefixo do tópico. Esta tabela mostra o prefixo do tópico usado em cada tipo de sombra.

Valor de ShadowTopicPrefix Tipo de sombra
$aws/things/thingName/shadow Sombra sem nome (clássica)
$aws/things/thingName/shadow/name/shadowName Sombra nomeada

Para criar um tópico completo, selecione o ShadowTopicPrefix do tipo de sombra ao qual você quer fazer referência, substitua as opções thingName, e shadowName se aplicável, por seus valores correspondentes e acrescente isso ao stub de tópico, conforme mostrado na seguinte tabela. Lembre-se de que os tópicos diferenciam maiúsculas de minúsculas.

Tópico Operações do cliente permitidas Descrição

ShadowTopicPrefix/delete

Publicar/assinar

Um dispositivo ou um aplicativo faz publicações nesse tópico para excluir uma sombra. Para obter mais informações, consulte /delete.

ShadowTopicPrefix/delete/accepted

Assinar

O serviço Sombra do dispositivo envia mensagens para esse tópico quando uma sombra é excluída. Para obter mais informações, consulte /delete/accepted.

ShadowTopicPrefix/delete/rejected

Assinar

O serviço Sombra do dispositivo envia mensagens para esse tópico quando uma solicitação de exclusão de uma sombra é rejeitada. Para obter mais informações, consulte /delete/rejected.

ShadowTopicPrefix/get

Publicar/assinar

Um aplicativo ou um objeto publica uma mensagem vazia nesse tópico para obter uma sombra. Para obter mais informações, consulte Tópicos MQTT da Sombra do Dispositivo.

ShadowTopicPrefix/get/accepted

Assinar

O serviço Sombra do dispositivo envia mensagens para esse tópico quando uma solicitação para uma sombra é feita com êxito. Para obter mais informações, consulte /get/accepted.

ShadowTopicPrefix/get/rejected

Assinar

O serviço Sombra do dispositivo envia mensagens para esse tópico quando uma solicitação de sombra é rejeitada. Para obter mais informações, consulte /get/rejected.

ShadowTopicPrefix/update

Publicar/assinar

Umo objeto ou um aplicativo faz publicações nesse tópico para atualizar uma sombra. Para obter mais informações, consulte /update.

ShadowTopicPrefix/update/accepted

Assinar

O serviço Sombra do dispositivo envia mensagens para esse tópico quando uma atualização é feita com êxito em uma sombra. Para obter mais informações, consulte /update/accepted.

ShadowTopicPrefix/update/rejected

Assinar

O serviço Sombra do dispositivo envia mensagens para esse tópico quando a atualização de uma sombra é rejeitada. Para obter mais informações, consulte /update/rejected.

ShadowTopicPrefix/update/delta

Assinar

O serviço Sombra do dispositivo envia mensagens para esse tópico quando uma diferença é detectada entre as seções desejadas e relatadas de uma sombra. Para obter mais informações, consulte /update/delta.

ShadowTopicPrefix/update/documents

Assinar

A AWS IoT publica um documento do estado nesse tópico sempre que a atualização de uma sombra é feita com êxito. Para obter mais informações, consulte /update/documents.

Tópicos de entrega de arquivos baseados em MQTT

nota

As operações do cliente anotadas como Receber nesta tabela indicam tópicos que AWS IoT são publicados diretamente para o cliente que os solicitou, independentemente de o cliente ter assinado o tópico ou não. Os clientes devem esperar receber essas mensagens de resposta mesmo que não sejam assinantes delas. Essas mensagens de resposta não passam pelo agente de mensagens e não podem ser assinadas por outros clientes ou regras.

Essas mensagens oferecem suporte a buffers de resposta nos formatos Representação Concisa de Objetos Binários (CBOR) e Notação de Objetos para JavaScript (JSON), dependendo do formato da carga útil do tópico.

formato da carga útil Tipo de dados do formato de resposta
cbor Representação Concisa de Objetos Binários (CBOR)
json Notação de Objetos para JavaScript (JSON)
Tópico Operações do cliente permitidas Descrição

$aws/things/ ThingName /streams/streamId /data/ payload-format

Assine, receba

AWS A entrega de arquivos baseada em MQTT é publicada neste tópico se a solicitação “GetStream” de um dispositivo for aceita. A carga útil contém os dados do fluxo. Para obter mais informações, consulte Uso da entrega de arquivos AWS IoT baseada em MQTT em dispositivos.

$aws/things/ThingName/streams/StreamId/get/payload-format

Publicar

Um dispositivo publica neste tópico para realizar uma solicitação “GetStream”. Para obter mais informações, consulte Uso da entrega de arquivos AWS IoT baseada em MQTT em dispositivos.

$aws/things/ thingName /streams/streamId /description/ payload-format

Assine, receba

A entrega de arquivos baseada em MQTT AWS é publicada neste tópico se a solicitação “DescribeStream” de um dispositivo for aceita. A carga útil contém a descrição do fluxo. Para obter mais informações, consulte Uso da entrega de arquivos AWS IoT baseada em MQTT em dispositivos.

$aws/things/ thingName /streams/streamId /describe/ payload-format

Publicar

Um dispositivo publica neste tópico para realizar uma solicitação “DescribeStream”. Para obter mais informações, consulte Uso da entrega de arquivos AWS IoT baseada em MQTT em dispositivos.

$aws/things/ ThingName /streams/streamId /rejected/ payload-format

Assine, receba

A entrega de arquivos baseada em MQTT AWS é publicada neste tópico se uma solicitação “DescribeStream” ou “GetStream” de um dispositivo for rejeitada. Para obter mais informações, consulte Uso da entrega de arquivos AWS IoT baseada em MQTT em dispositivos.

ARN de tópicos reservados

Todos os Nomes de Recursos do Amazon (ARNs) de tópicos reservados têm o seguinte formato:

arn:aws:iot:aws-region:AWS-account-ID:topic/Topic

Por exemplo, arn:aws:iot:us-west-2:123EXAMPLE456:topic/$aws/things/thingName/jobs/get/accepted é um ARN para o tópico reservado $aws/things/thingName/jobs/get/accepted.