Argomenti riservati - AWS IoT Core

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Argomenti riservati

Gli argomenti che iniziano con il simbolo del dollaro ($) sono riservati a AWS IoT. È possibile effettuare la sottoscrizione e la pubblicazione di questi argomenti riservati, tuttavia non è possibile creare nuovi argomenti che inizino con il simbolo del dollaro. Le operazioni di pubblicazione o sottoscrizione non supportate di argomenti riservati possono causare la chiusura della connessione.

Argomenti del modello di asset

Argomento Operazioni client consentite Descrizione

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

Subscribe

AWS IoT SiteWise pubblica notifiche sulle proprietà degli asset relative a questo argomento. Per ulteriori informazioni, consulta Interazione con altri AWS servizi nella Guida per l'AWS IoT SiteWise utente.

AWS IoT Device Defender argomenti

Questi messaggi supportano i buffer di risposta in formato Concise Binary Object Representation (CBOR) e JavaScript Object Notation (JSON), a seconda dell'payload-formatargomento. AWS IoT Device Defender gli argomenti supportano solo la pubblicazione. MQTT

payload-format Tipo di dati del formato della risposta
cbor Rappresentazione concisa di oggetti binari () CBOR
json JavaScript Notazione degli oggetti () JSON

Per ulteriori informazioni, consulta Invio di metriche dai dispositivi.

Argomento Operazioni consentite Descrizione

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

Pubblicare

AWS IoT Device Defender gli agenti pubblicano le metriche relative a questo argomento. Per ulteriori informazioni, consulta Invio di metriche dai dispositivi.

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

Subscribe

AWS IoT viene pubblicato su questo argomento dopo che un agente ha pubblicato con successo un messaggio su $aws/things/ /defender/metrics/. AWS IoT Device Defender thingName payload-format Per ulteriori informazioni, consulta Invio di metriche dai dispositivi.

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

Subscribe

AWS IoT viene pubblicato su questo argomento dopo che un agente ha pubblicato un messaggio non riuscito su $aws/things/ /defender/metrics/. AWS IoT Device Defender thingName payload-format Per ulteriori informazioni, consulta Invio di metriche dai dispositivi.

AWS IoT Core Argomenti sulla posizione dei dispositivi

AWS IoT Core Device Location può risolvere i dati di misurazione dal dispositivo e fornire una posizione stimata dei dispositivi IoT. I dati di misurazione del dispositivo possono includere Wi-FiGNSS, rete cellulare e indirizzo IP. AWS IoT Core Device Location sceglie quindi il tipo di misurazione che offre la massima precisione e risolve le informazioni sulla posizione del dispositivo. Per ulteriori informazioni, consulta AWS IoT Core Ubicazione del dispositivo e Risoluzione della posizione del dispositivo utilizzando gli argomenti sulla posizione AWS IoT Core del dispositivo MQTT.

Argomento Operazioni consentite Descrizione

$aws/device_location/ /get_position_estimate customer_device_id

Pubblicare

Un dispositivo pubblica su questo argomento per ottenere i dati di misurazione grezzi scansionati da risolvere tramite Device Location. AWS IoT Core

$aws/device_location/ /get_position_estimate/accepted customer_device_id

Subscribe

AWS IoT Core Device Location viene pubblicato su questo argomento dopo che la posizione del dispositivo è stata risolta correttamente.

$aws/device_location/ /get_position_estimate/rejected customer_device_id

Subscribe

AWS IoT Core Device Location viene pubblicato su questo argomento quando non è in grado di risolvere correttamente la posizione del dispositivo a causa di errori 4xx.

Argomenti di eventi

I messaggi relativi agli eventi vengono pubblicati quando si verificano determinati eventi. Ad esempio, vengono generati eventi dal registro quando vengono aggiunti, aggiornati o eliminati oggetti. La tabella mostra i vari AWS IoT eventi e i relativi argomenti riservati.

Argomento Operazioni client consentite Descrizione

$aws/events/certificates/registered/caCertificateId

Subscribe

AWS IoT pubblica questo messaggio quando registra AWS IoT automaticamente un certificato e quando un client presenta un certificato con lo PENDING_ACTIVATION stato. Per ulteriori informazioni, consulta Configurare la prima connessione da parte di un client per la registrazione automatica.

$/aws/events/job/annullato jobID

Subscribe

AWS IoT pubblica questo messaggio quando un lavoro viene annullato. Per ulteriori informazioni, consulta Eventi del servizio Jobs.
$//cancellazione_in corso aws/events/job jobID

Subscribe

AWS IoT pubblica questo messaggio quando è in corso l'annullamento di un lavoro. Per ulteriori informazioni, consulta Eventi del servizio Jobs.

$aws/events/job//completato jobID

Subscribe

AWS IoT pubblica questo messaggio quando un lavoro è completato. Per ulteriori informazioni, consulta Eventi del servizio Jobs.
$aws/events/job//cancellato jobID

Subscribe

AWS IoT pubblica questo messaggio quando viene eliminato un lavoro. Per ulteriori informazioni, consulta Eventi del servizio Jobs.
$aws/events/job/jobID/deletion_in_progress

Subscribe

AWS IoT pubblica questo messaggio quando è in corso l'eliminazione di un lavoro. Per ulteriori informazioni, consulta Eventi del servizio Jobs.
$aws/events/jobExecution/jobID/annullato

Subscribe

AWS IoT pubblica questo messaggio quando l'esecuzione di un lavoro viene annullata. Per ulteriori informazioni, consulta Eventi del servizio Jobs.
$//eliminato aws/events/jobExecution jobID

Subscribe

AWS IoT pubblica questo messaggio quando viene eliminata l'esecuzione di un lavoro. Per ulteriori informazioni, consulta Eventi del servizio Jobs.
$aws/events/jobExecution/jobID/non riuscito

Subscribe

AWS IoT pubblica questo messaggio quando l'esecuzione di un lavoro non è riuscita. Per ulteriori informazioni, consulta Eventi del servizio Jobs.
$aws/events/jobExecution//rifiutato jobID

Subscribe

AWS IoT pubblica questo messaggio quando l'esecuzione di un lavoro è stata rifiutata. Per ulteriori informazioni, consulta Eventi del servizio Jobs.
$aws/events/jobExecution//rimosso jobID

Subscribe

AWS IoT pubblica questo messaggio quando è stata rimossa l'esecuzione di un lavoro. Per ulteriori informazioni, consulta Eventi del servizio Jobs.
$aws/events/jobExecution//riuscito jobID

Subscribe

AWS IoT pubblica questo messaggio quando l'esecuzione di un lavoro è riuscita. Per ulteriori informazioni, consulta Eventi del servizio Jobs.
$//timed_out aws/events/jobExecution jobID

Subscribe

AWS IoT pubblica questo messaggio quando scade il timeout dell'esecuzione di un job. Per ulteriori informazioni, consulta Eventi del servizio Jobs.

$aws/events/presence/connected/clientId

Subscribe

AWS IoT pubblica su questo argomento quando un MQTT client con l'ID client specificato si connette a. AWS IoT Per ulteriori informazioni, consulta Eventi di connessione/disconnessione.

$aws/events/presence/disconnected/clientId

Subscribe

AWS IoT pubblica su questo argomento quando un MQTT client con l'ID client specificato si disconnette a. AWS IoT Per ulteriori informazioni, consulta Eventi di connessione/disconnessione.

$aws/events/subscriptions/subscribed/clientId

Subscribe

AWS IoT pubblica su questo argomento quando un MQTT client con l'ID client specificato sottoscrive un argomento. MQTT Per ulteriori informazioni, consulta Eventi di sottoscrizione/annullamento della sottoscrizione.

$aws/events/subscriptions/unsubscribed/clientId

Subscribe

AWS IoT pubblica su questo argomento quando un MQTT client con l'ID client specificato annulla l'iscrizione a un argomento. MQTT Per ulteriori informazioni, consulta Eventi di sottoscrizione/annullamento della sottoscrizione.

$//creato aws/events/thing thingName

Subscribe

AWS IoT pubblica su questo argomento quando l'thingNameoggetto viene creato. Per ulteriori informazioni, consulta Eventi del registro.

$aws/events/thing//aggiornato thingName

Subscribe

AWS IoT viene pubblicato su questo argomento quando l'thingNameelemento viene aggiornato. Per ulteriori informazioni, consulta Eventi del registro.

$aws/events/thing//eliminato thingName

Subscribe

AWS IoT pubblica su questo argomento quando l'thingNameelemento viene eliminato. Per ulteriori informazioni, consulta Eventi del registro.

$aws/events/thingGroup//created thingGroupName

Subscribe

AWS IoT pubblica su questo argomento quando viene creato il gruppo di oggettithingGroupName. Per ulteriori informazioni, consulta Eventi del registro.

$aws/events/thingGroup//aggiornato thingGroupName

Subscribe

AWS IoT pubblica su questo argomento quando il gruppo di cose thingGroupName viene aggiornato. Per ulteriori informazioni, consulta Eventi del registro.

$aws/events/thingGroup//eliminato thingGroupName

Subscribe

AWS IoT pubblica su questo argomento quando il gruppo di oggetti thingGroupName viene eliminato. Per ulteriori informazioni, consulta Eventi del registro.

$aws/events/thingType//created thingTypeName

Subscribe

AWS IoT pubblica su questo argomento quando viene creato il tipo di thingTypeName oggetto. Per ulteriori informazioni, consulta Eventi del registro.

$aws/events/thingType//aggiornato thingTypeName

Subscribe

AWS IoT viene pubblicato su questo argomento quando il tipo di thingTypeName oggetto viene aggiornato. Per ulteriori informazioni, consulta Eventi del registro.

$aws/events/thingType//eliminato thingTypeName

Subscribe

AWS IoT pubblica su questo argomento quando il tipo di thingTypeName oggetto viene eliminato. Per ulteriori informazioni, consulta Eventi del registro.

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

Subscribe

AWS IoT pubblica su questo argomento quando l'oggetto thingName è associato o dissociato dal tipo di oggetto. thingTypeName Per ulteriori informazioni, consulta Eventi del registro.

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

Subscribe

AWS IoT pubblica su questo argomento quando un oggetto thingName viene aggiunto al gruppo di oggetti. thingGroupName Per ulteriori informazioni, consulta Eventi del registro.

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

Subscribe

AWS IoT pubblica su questo argomento quando un oggetto thingName viene rimosso dal gruppo di oggetti. thingGroupName Per ulteriori informazioni, consulta Eventi del registro.

$aws/events/thingGroupHierarchy/thingGroup/parentThingGroupNamechildThingGroup//aggiunto childThingGroupName

Subscribe

AWS IoT pubblica su questo argomento quando il gruppo di oggetti childThingGroupName viene aggiunto al gruppo di oggetti. parentThingGroupName Per ulteriori informazioni, consulta Eventi del registro.

$aws/events/thingGroupHierarchy/thingGroup/parentThingGroupNamechildThingGroup//rimosso childThingGroupName

Subscribe

AWS IoT pubblica su questo argomento quando il gruppo di oggetti childThingGroupName viene rimosso dal gruppo di oggetti. parentThingGroupName Per ulteriori informazioni, consulta Eventi del registro.

Argomenti relativi al provisioning del parco istanze

Nota

Le operazioni client contrassegnate come Receive in questa tabella indicano gli argomenti che vengono AWS IoT pubblicati direttamente sul client che li ha richiesti, indipendentemente dal fatto che il client abbia sottoscritto l'argomento o meno. I clienti dovrebbero aspettarsi di ricevere questi messaggi di risposta anche se non si sono abbonati a loro. Questi messaggi di risposta non passano attraverso il broker di messaggi e non possono essere sottoscritti da altri client o regole.

Questi messaggi supportano i buffer di risposta in formato Concise Binary Object Representation (CBOR) e JavaScript Object Notation (JSON), a seconda dell'argomento. payload-format

payload-format Tipo di dati del formato della risposta
cbor Rappresentazione concisa di oggetti binari () CBOR
json JavaScript Notazione degli oggetti () JSON

Per ulteriori informazioni, consulta API MQTT di provisioning del dispositivo.

Argomento Operazioni client consentite Descrizione

$aws/certificates/create/payload-format

Pubblicare

Pubblica su questo argomento per creare un certificato da una richiesta di firma del certificato (CSR).

$aws/certificates/create/payload-format/accettato

Sottoscriviti, Ricevi

AWS IoT pubblica su questo argomento dopo una chiamata riuscita a $aws/certificates/create/. payload-format

$aws/certificates/create//rifiutato payload-format

Sottoscriviti, Ricevi

AWS IoT pubblica su questo argomento dopo una chiamata non riuscita a $/. aws/certificates/create payload-format

$ -from-csr/ aws/certificates/create payload-format

Pubblicare

Pubblica su questo argomento per creare un certificato da un. CSR

$ aws/certificates/create -from-csr/ /accepted payload-format

Sottoscriviti, Ricevi

AWS IoT pubblica su questo argomento una chiamata riuscita a $ -from-csr/. aws/certificates/create payload-format

$ -from-csr/ /rejected aws/certificates/create payload-format

Sottoscriviti, Ricevi

AWS IoT pubblica su questo argomento una chiamata non riuscita a $ -from-csr/. aws/certificates/create payload-format

templateName$aws/provisioning-templates/ /provision/ payload-format

Pubblicare

Pubblica in questo argomento per registrare un oggetto.

$aws/provisioning-templates/ templateName /provision/ /accepted payload-format

Sottoscriviti, Ricevi

AWS IoT pubblica su questo argomento dopo una chiamata riuscita a $aws/provisioning-templates/ /provision/. templateName payload-format

$aws/provisioning-templates/ /provision/ /rejected templateName payload-format

Sottoscriviti, Ricevi

AWS IoT pubblica su questo argomento dopo una chiamata non riuscita a $aws/provisioning-templates/ /provision/. templateName payload-format

Argomenti di processo

Nota

Le operazioni client indicate come Receive in questa tabella indicano gli argomenti che vengono AWS IoT pubblicati direttamente sul client che li ha richiesti, indipendentemente dal fatto che il client abbia sottoscritto l'argomento o meno. I clienti dovrebbero aspettarsi di ricevere questi messaggi di risposta anche se non si sono abbonati a loro.

Questi messaggi di risposta non passano attraverso il broker di messaggi e non possono essere sottoscritti da altri client o regole. Per effettuare la sottoscrizione ai messaggi relativi all'attività di lavoro, utilizza il notify e gli argomenti notify-next.

Quando si sottoscrive il processo e argomenti di evento jobExecution per la tua soluzione di monitoraggio del parco istanze, devi prima abilitare eventi di processo e di esecuzione di processi per ricevere eventi sul lato cloud.

Per ulteriori informazioni, consulta Jobs, MQTT API operazioni sui dispositivi.

Argomento Operazioni client consentite Descrizione

$aws/things/ /jobs/get thingName

Pubblicare

I dispositivi pubblicano un messaggio in questo argomento per effettuare una richiesta GetPendingJobExecutions. Per ulteriori informazioni, consulta Jobs, MQTT API operazioni sui dispositivi.

$aws/cose/ thingName jobs/get/accepted

Sottoscriviti, Ricevi

I dispositivi si sottoscrivono a questo argomento per ricevere risposte corrette da una richiesta GetPendingJobExecutions. Per ulteriori informazioni, consulta Jobs, MQTT API operazioni sui dispositivi.

$aws/cose/ thingName jobs/get/rejected

Sottoscriviti, Ricevi

I dispositivi sottoscrivono questo argomento per ricevere una risposta quando una richiesta GetPendingJobExecutions viene rifiutata. Per ulteriori informazioni, consulta Jobs, MQTT API operazioni sui dispositivi.

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

Pubblicare

I dispositivi pubblicano un messaggio in questo argomento per effettuare una richiesta StartNextPendingJobExecution. Per ulteriori informazioni, consulta Jobs, MQTT API operazioni sui dispositivi.

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

Sottoscriviti, Ricevi

I dispositivi si sottoscrivono a questo argomento per ricevere risposte corrette per una richiesta StartNextPendingJobExecution. Per ulteriori informazioni, consulta Jobs, MQTT API operazioni sui dispositivi.

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

Sottoscriviti, Ricevi

I dispositivi sottoscrivono questo argomento per ricevere una risposta quando una richiesta StartNextPendingJobExecution viene rifiutata. Per ulteriori informazioni, consulta Jobs, MQTT API operazioni sui dispositivi.

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

Pubblicare

I dispositivi pubblicano un messaggio in questo argomento per effettuare una richiesta DescribeJobExecution. Per ulteriori informazioni, consulta Jobs, MQTT API operazioni sui dispositivi.

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

Sottoscriviti, Ricevi

I dispositivi si sottoscrivono a questo argomento per ricevere risposte corrette per una richiesta DescribeJobExecution. Per ulteriori informazioni, consulta Jobs, MQTT API operazioni sui dispositivi.

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

Sottoscriviti, Ricevi

I dispositivi sottoscrivono questo argomento per ricevere una risposta quando una richiesta DescribeJobExecution viene rifiutata. Per ulteriori informazioni, consulta Jobs, MQTT API operazioni sui dispositivi.

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

Pubblicare

I dispositivi pubblicano un messaggio in questo argomento per effettuare una richiesta UpdateJobExecution. Per ulteriori informazioni, consulta Jobs, MQTT API operazioni sui dispositivi.

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

Sottoscriviti, Ricevi

I dispositivi si sottoscrivono a questo argomento per ricevere risposte corrette per una richiesta UpdateJobExecution. Per ulteriori informazioni, consulta Jobs, MQTT API operazioni sui dispositivi.

Nota

Solo il dispositivo che pubblica su $aws/things/ /jobs/ /update riceve messaggi su questo argomento. thingName jobId

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

Sottoscriviti, Ricevi

I dispositivi sottoscrivono questo argomento per ricevere una risposta quando una richiesta UpdateJobExecution viene rifiutata. Per ulteriori informazioni, consulta Jobs, MQTT API operazioni sui dispositivi.

Nota

Solo il dispositivo che pubblica su $aws/things/ /jobs/ /update riceve messaggi su questo argomento. thingName jobId

$aws/things/ /jobs/notify thingName

Sottoscriviti, Ricevi

I dispositivi si sottoscrivono a questo argomento per ricevere notifiche quando viene aggiunta o rimossa l'esecuzione di un lavoro nell'elenco di esecuzioni in sospeso per una cosa. Per ulteriori informazioni, consulta Jobs, MQTT API operazioni sui dispositivi.

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

Sottoscriviti, Ricevi

I dispositivi si sottoscrivono a questo argomento per ricevere notifiche quando viene modificata la successiva esecuzione del processo in sospeso per la cosa. Per ulteriori informazioni, consulta Jobs, MQTT API operazioni sui dispositivi.

$//completato aws/events/job jobId

Subscribe

Il servizio Jobs pubblica un evento in questo argomento al termine di un processo. Per ulteriori informazioni, consulta Eventi del servizio Jobs.

$aws/events/job/jobId/annullato

Subscribe

Il servizio Jobs pubblica un evento in questo argomento quando un processo viene annullato. Per ulteriori informazioni, consulta Eventi del servizio Jobs.

$//eliminato aws/events/job jobId

Subscribe

Il servizio Jobs pubblica un evento su questo argomento quando un lavoro viene cancellato. Per ulteriori informazioni, consulta Eventi del servizio Jobs.

$aws/events/job/jobId/cancellazione_in corso

Subscribe

Il servizio Jobs pubblica un evento in questo argomento quando inizia l'annullamento del processo. Per ulteriori informazioni, consulta Eventi del servizio Jobs.

$aws/events/job/jobId/eliminazione_in corso

Subscribe

Il servizio Jobs pubblica un evento in questo argomento quando inizia l'eliminazione di un processo. Per ulteriori informazioni, consulta Eventi del servizio Jobs.

$ aws/events/jobExecutionjobId//successo

Subscribe

Il servizio Jobs pubblica un evento in questo argomento quando l'esecuzione del processo ha esito positivo. Per ulteriori informazioni, consulta Eventi del servizio Jobs.

$/aws/events/jobExecution/non riuscito jobId

Subscribe

Il servizio Jobs pubblica un evento in questo argomento quando l'esecuzione di un processo non riesce. Per ulteriori informazioni, consulta Eventi del servizio Jobs.

$aws/events/jobExecution//rifiutato jobId

Subscribe

Il servizio Jobs pubblica un evento in questo argomento quando viene respinta l'esecuzione di un processo. Per ulteriori informazioni, consulta Eventi del servizio Jobs.

$aws/events/jobExecution/jobId/annullato

Subscribe

Il servizio Jobs pubblica un evento in questo argomento quando viene annullata l'esecuzione di un processo. Per ulteriori informazioni, consulta Eventi del servizio Jobs.

$//time_out aws/events/jobExecution jobId

Subscribe

Il servizio Jobs pubblica un evento in questo argomento quando si verifica il timeout dell'esecuzione di un processo. Per ulteriori informazioni, consulta Eventi del servizio Jobs.

$ aws/events/jobExecutionjobId//rimosso

Subscribe

Il servizio Jobs pubblica un evento in questo argomento quando viene rimossa l'esecuzione di un processo. Per ulteriori informazioni, consulta Eventi del servizio Jobs.

$aws/events/jobExecution//eliminato jobId

Subscribe

Il servizio Jobs pubblica un evento in questo argomento quando viene eliminata l'esecuzione di un processo. Per ulteriori informazioni, consulta Eventi del servizio Jobs.

Argomenti sui comandi

Nota

Le operazioni client indicate come Receive in questa tabella indicano gli argomenti che vengono AWS IoT pubblicati direttamente sul client che li ha richiesti, indipendentemente dal fatto che il client abbia sottoscritto l'argomento o meno. I clienti dovrebbero aspettarsi di ricevere questi messaggi di risposta anche se non si sono abbonati a loro.

Questi messaggi di risposta non passano attraverso il broker di messaggi e non possono essere sottoscritti da altri client o regole.

Argomento Operazioni client consentite Descrizione

$aws/commands/ /executions/ /request/ <devices> <DeviceID> <ExecutionId> <PayloadFormat>

$aws/comandi/ <devices> <DeviceID> /esecuzioni/ /richiesta <ExecutionId>

Sottoscriviti, Ricevi

I dispositivi ricevono un messaggio su questo argomento quando viene effettuata una richiesta per avviare l'esecuzione di un comando dalla console o utilizzando il. StartCommandExecution API In questo caso, <devices> possono essere oggetti o MQTT client IoT e <DeviceID> può essere il nome dell'oggetto IoT o l'ID MQTT client.

$aws/comandi/ /esecuzioni/ /response/ <devices> <DeviceID> <ExecutionId> <PayloadFormat>

Pubblicare

I dispositivi utilizzano il per pubblicare un messaggio su questo argomento sull'esecuzione del UpdateCommandExecution MQTT API comando. Il messaggio viene pubblicato come risposta alla richiesta di avviare l'esecuzione di un comando dalla console o utilizzando il StartCommandExecutionAPI. Il messaggio pubblicato utilizzerà JSON o CBOR come<PayloadFormat>.

$aws/commands/ /executions/ <devices> /response/ /accepted <DeviceID> <ExecutionId> <PayloadFormat>

$aws/comandi/ <devices> <DeviceID> /esecuzioni/ <ExecutionId> /response/accepted

Sottoscriviti, Ricevi

Se il servizio cloud ha elaborato correttamente il risultato dell'esecuzione del comando, pubblica una risposta all'argomento /accepted. AWS IoT Device Management

$aws/commands///executions/ /response/ /rejected <devices> <DeviceID> <ExecutionId> <PayloadFormat>

$aws/comandi/ <devices> <DeviceID> /esecuzioni/ /response/rejected <ExecutionId>

Pubblicare

Se il servizio cloud non è riuscito a elaborare il risultato dell'esecuzione del comando, pubblica una risposta all'argomento /rejecte. AWS IoT Device Management

Argomenti di regole

Argomento Operazioni client consentite Descrizione

$aws/regole/ ruleName

Pubblicare

Un dispositivo o un'applicazione pubblica su questo argomento per arrivare le regole direttamente. Per ulteriori informazioni, consulta Riduzione dei costi di messaggistica con Basic Ingest.

Argomenti di tunneling sicuro

Argomento Operazioni client consentite Descrizione

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

Subscribe

AWS IoT pubblica questo messaggio per consentire a un agente IoT di avviare un proxy locale sul dispositivo remoto. Per ulteriori informazioni, consulta Snippet dell'agente IoT.

Argomenti copie shadow

Gli argomenti di questa sezione vengono utilizzati da copie shadow con nome e senza nome. Gli argomenti utilizzati da ciascuno differiscono solo nel prefisso dell'argomento. Questa tabella mostra il prefisso dell'argomento utilizzato da ogni tipo di copia shadow.

ShadowTopicPrefix value Tipo di copia shadow
$aws/things/ /shadow thingName Copia shadow senza nome (classica)
$aws/things/ thingName /shadow/name/ shadowName Copia shadow con nome

Per creare un argomento completo, seleziona il ShadowTopicPrefix tipo di ombra a cui vuoi fare riferimento, sostituiscilo thingName e, se applicabile, con i valori corrispondentishadowName, quindi aggiungilo con lo stub dell'argomento come mostrato nella tabella seguente. Ricorda che gli argomenti prevedono una distinzione tra lettere maiuscole e minuscole.

Argomento Operazioni client consentite Descrizione

ShadowTopicPrefix/elimina

Pubblicazione/Sottoscrizione

Un dispositivo o un'applicazione pubblica in questo argomento per eliminare una copia shadow. Per ulteriori informazioni, consulta /delete.

ShadowTopicPrefix/elimina/accettato

Subscribe

Il servizio Device Shadow invia messaggi a questo argomento quando viene eliminata una copia shadow. Per ulteriori informazioni, consulta /delete/accepted.

ShadowTopicPrefix/elimina/rifiutato

Subscribe

Il servizio Device Shadow invia messaggi a questo argomento quando viene rifiutata una richiesta di eliminazione di una copia shadow. Per ulteriori informazioni, consulta /delete/rejected.

ShadowTopicPrefix/ottenere

Pubblicazione/Sottoscrizione

Un'applicazione o un oggetto pubblica un messaggio vuoto in questo argomento per ottenere una copia shadow. Per ulteriori informazioni, consulta MQTTArgomenti Device Shadow.

ShadowTopicPrefix/get/accepted

Subscribe

Il servizio Device Shadow invia messaggi a questo argomento quando viene effettuata correttamente una richiesta di una copia shadow. Per ulteriori informazioni, consulta /get/accepted.

ShadowTopicPrefix/get/accepted

Subscribe

Il servizio Device Shadow invia messaggi a questo argomento quando viene rifiutata una richiesta di una copia shadow. Per ulteriori informazioni, consulta /get/rejected.

ShadowTopicPrefix/aggiornare

Pubblicazione/Sottoscrizione

Un oggetto o un'applicazione pubblica in questo argomento per aggiornare una copia shadow. Per ulteriori informazioni, consulta /update.

ShadowTopicPrefix/update/accettato

Subscribe

Il servizio Device Shadow invia messaggi a questo argomento quando viene effettuato correttamente un aggiornamento di una copia shadow. Per ulteriori informazioni, consulta /update/accepted.

ShadowTopicPrefix/update/rifiutato

Subscribe

Il servizio Device Shadow invia messaggi a questo argomento quando viene rifiutato un aggiornamento di una copia shadow. Per ulteriori informazioni, consulta /update/rejected.

ShadowTopicPrefix/update/delta

Subscribe

Il servizio Device Shadow invia messaggi a questo argomento quando viene rilevata una differenza tra le sezioni sullo stato segnalato e sullo stato desiderato di una copia shadow. Per ulteriori informazioni, consulta /update/delta.

ShadowTopicPrefix/aggiornamento/documenti

Subscribe

AWS IoT pubblica un documento di stato su questo argomento ogni volta che un aggiornamento dello shadow viene eseguito correttamente. Per ulteriori informazioni, consulta /update/documents.

MQTTargomenti basati sulla distribuzione dei file

Nota

Le operazioni client indicate come Receive in questa tabella indicano gli argomenti che vengono AWS IoT pubblicati direttamente sul client che li ha richiesti, indipendentemente dal fatto che il client abbia sottoscritto l'argomento o meno. I clienti dovrebbero aspettarsi di ricevere questi messaggi di risposta anche se non si sono abbonati a loro. Questi messaggi di risposta non passano attraverso il broker di messaggi e non possono essere sottoscritti da altri client o regole.

Questi messaggi supportano i buffer di risposta in formato Concise Binary Object Representation (CBOR) e JavaScript Object Notation (JSON), a seconda dell'argomento. payload-format

payload-format Tipo di dati del formato della risposta
cbor Rappresentazione concisa di oggetti binari () CBOR
json JavaScript Notazione degli oggetti () JSON
Argomento Operazioni client consentite Descrizione

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

Sottoscriviti, Ricevi

AWS MQTTbased file delivery viene pubblicato su questo argomento se la richiesta "" proveniente da un dispositivo viene accettata. GetStream Il payload contiene i dati del flusso. Per ulteriori informazioni, consulta Utilizzo della distribuzione di file AWS IoT MQTT basata sui dispositivi.

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

Pubblicare

Un dispositivo pubblica su questo argomento per eseguire una richiesta "». GetStream Per ulteriori informazioni, consulta Utilizzo della distribuzione di file AWS IoT MQTT basata sui dispositivi.

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

Sottoscriviti, Ricevi

AWS MQTTbased file delivery viene pubblicato su questo argomento se la richiesta "" proveniente da un dispositivo viene accettata. DescribeStream Il payload contiene la descrizione del flusso. Per ulteriori informazioni, consulta Utilizzo della distribuzione di file AWS IoT MQTT basata sui dispositivi.

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

Pubblicare

Un dispositivo pubblica su questo argomento per eseguire una richiesta "». DescribeStream Per ulteriori informazioni, consulta Utilizzo della distribuzione di file AWS IoT MQTT basata sui dispositivi.

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

Sottoscriviti, Ricevi

AWS MQTTbased file delivery viene pubblicata su questo argomento se una richiesta "" o "" proveniente da un dispositivo viene rifiutata. DescribeStream GetStream Per ulteriori informazioni, consulta Utilizzo della distribuzione di file AWS IoT MQTT basata sui dispositivi.

Argomento riservato ARN

Tutti gli argomenti riservati ARNs (Amazon Resource Names) hanno il seguente formato:

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

Ad esempio, arn:aws:iot:us-west-2:123EXAMPLE456:topic/$aws/things/thingName/jobs/get/accepted è un ARN argomento riservato$aws/things/thingName/jobs/get/accepted.