Selecione suas preferências de cookies

Usamos cookies essenciais e ferramentas semelhantes que são necessárias para fornecer nosso site e serviços. Usamos cookies de desempenho para coletar estatísticas anônimas, para que possamos entender como os clientes usam nosso site e fazer as devidas melhorias. Cookies essenciais não podem ser desativados, mas você pode clicar em “Personalizar” ou “Recusar” para recusar cookies de desempenho.

Se você concordar, a AWS e terceiros aprovados também usarão cookies para fornecer recursos úteis do site, lembrar suas preferências e exibir conteúdo relevante, incluindo publicidade relevante. Para aceitar ou recusar todos os cookies não essenciais, clique em “Aceitar” ou “Recusar”. Para fazer escolhas mais detalhadas, clique em “Personalizar”.

Exemplo de consultas de objetos

Modo de foco
Exemplo de consultas de objetos - AWS IoT Core

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Especifique consultas em uma string de consulta usando uma sintaxe de consulta. As consultas são passadas para o. SearchIndexAPI A tabela a seguir lista alguns exemplos de sequências de consulta.

String de consulta Resultado
abc

Consulta “abc” em qualquer registro, sombra (sombra clássica sem nome e sombra nomeada) ou campo de violações do Device Defender.

thingName:myThingName

Consultas sobre algo com o nome "myThingName”.

thingName:my*

Consulto objetos com nomes que começam com "my".

thingName:ab?

Consulto objetos com nomes que possuam "ab" e um caractere adicional (por exemplo: "aba", "abb", "abc" e assim por diante).

thingTypeName:aa

Consulto objetos que estejam associados ao tipo "aa".

thingGroupNames:a Consulta objetos com um grupo de objetos principal ou um grupo de cobrança chamado "a".
thingGroupNames:a* Consulta objetos com um nome de grupo principal ou nome de grupo de cobrança que corresponda ao padrão "a*".
attributes.myAttribute:75

Consultas de itens com um atributo chamado "myAttribute" que tem o valor 75.

attributes.myAttribute:[75 TO 80]

Consultas de itens com um atributo chamado "myAttribute" que tem um valor que está dentro de um intervalo numérico (75—80, inclusive).

attributes.myAttribute:{75 TO 80]

Consultas de itens com um atributo chamado "myAttribute" que tem um valor que está dentro do intervalo numérico (>75 e <=80).

attributes.serialNumber:["abcd" TO "abcf"]

Consultas de itens com um atributo chamado "serialNumber" que tem um valor dentro de um intervalo de cadeia de caracteres alfanuméricos. Essa consulta retorna itens com um atributo serialNumber "" com valores “abcd”, “abce” ou “abcf”.

attributes.myAttribute:i*t

Consultas de itens com um atributo chamado "myAttribute" em que o valor é 'i', seguido por qualquer número de caracteres, seguido por 't'.

attributes.attr1:abc AND attributes.attr2<5 NOT attributes.attr3>10

Consulto objetos que combinam termos usando expressões boolianas. Essa consulta retorno objetos que tenham um atributo nomeado "attr1" com um valor "abc", um atributo chamado "attr2" que seja menor que 5 e um atributo chamado "attr3" que não seja maior que 10.

shadow.hasDelta:true

Consulto objetos com uma sombra sem nome que possui um elemento delta.

NOT attributes.model:legacy

Consulta de objetos em que o atributo denominado "modelo" não é "legado".

shadow.reported.stats.battery:{70 TO 100} (v2 OR v3) NOT attributes.model:legacy

Consulto objetos com o seguinte:

  • O atributo stats.battery de sombra do objeto tem um valor entre 70 e 100.

  • O texto "v2" ou "v3" ocorre em um nome de objeto, nome do tipo ou valores do atributo.

  • O atributo model do objeto não é definido como "legado".

shadow.reported.myvalues:2

Consulto objetos onde a matriz myvalues na seção relatada da sombra contém um valor igual a 2.

shadow.reported.location:* NOT shadow.desired.stats.battery:*

Consulto objetos com o seguinte:

  • O atributo location existe na seção reported da sombra.

  • O atributo stats.battery não existe na seção desired da sombra.

shadow.name.<shadowName>.hasDelta:true

Consulto objetos que tenham uma sombra com o nome fornecido e também um elemento delta.

shadow.name.<shadowName>.desired.filament:*

Consulto objetos que tenham uma sombra com o nome fornecido e também uma propriedade de filamento desejada.

shadow.name.<shadowName>.reported.location:*

Consulto objetos que tenham uma sombra com o nome fornecido e onde o atributo location exista na seção relatada da sombra nomeada.

connectivity.connected:true

Consulta todos os dispositivos conectados.

connectivity.connected:false Consulta todos os dispositivos desconectados.
connectivity.connected:true AND connectivity.timestamp : [1557651600000 TO 1557867600000] Consulta todos os dispositivos conectados com um registro de data/hora de conexão >= 1557651600000 e <= 1557867600000. Os registros de data/hora são expressos em milissegundos desde o epoch.
connectivity.connected:false AND connectivity.timestamp : [1557651600000 TO 1557867600000] Consulta todos os dispositivos desconectados com um registro de data/hora de desconexão >= 1557651600000 e <= 1557867600000. Os registros de data/hora são expressos em milissegundos desde o epoch.
connectivity.connected:true AND connectivity.timestamp > 1557651600000 Consulta todos os dispositivos conectados com um registro de data/hora de conexão > 1557651600000. Os registros de data/hora são expressos em milissegundos desde o epoch.
connectivity.connected:* Consulta todos os dispositivos com informações de conectividade presentes.
connectivity.disconnectReason:* Consultas para todos os dispositivos com conectividade disconnectReason presente.
connectivity.disconnectReason:CLIENT_INITIATED_DISCONNECT Consultas para todos os dispositivos desconectados devido a CLIENT _ _INITIATED. DISCONNECT
deviceDefender.violationCount:[0 TO 100] Consulto objetos com valor de contagem de violações do Device Defender que estejam dentro do intervalo numérico (0 a 100, inclusive).
deviceDefender.<device-SecurityProfile>.disconnectBehavior.inViolation:true Consulto objetos que estejam em violação do comportamento disconnectBehavior, conforme definido no perfil de segurança device-SecurityProfile. Observe que:false não inViolationé uma consulta válida.
deviceDefender.<device-SecurityProfile>.disconnectBehavior.lastViolationValue.number>2 Consultas sobre itens que violam o comportamento disconnectBehavior definido no dispositivo do perfil de segurança, SecurityProfile com um valor do último evento de violação maior que 2.
deviceDefender.<device-SecurityProfile>.disconnectBehavior.lastViolationTime>1634227200000

Consultas sobre itens que violam o comportamento disconnectBehavior definido no dispositivo do perfil de segurança, SecurityProfile com um último evento de violação após um período de tempo especificado.

shadow.name.gps-tracker.reported.coordinates:geo_distance,47.6204,-122.3491,15.5km Consultas sobre coisas que estão dentro da distância radial de 15,5 km das coordenadas de 47.6204,-122.3491. Essa sequência de caracteres de consulta se aplica a quando seus dados de localização são armazenados em uma sombra nomeada.
shadow.reported.coordinates:geo_distance,47.6204,-122.3491,15.5km Consultas sobre coisas que estão dentro da distância radial de 15,5 km das coordenadas de 47.6204,-122.3491. Essa sequência de caracteres de consulta se aplica a quando seus dados de localização são armazenados em uma sombra clássica.
PrivacidadeTermos do sitePreferências de cookies
© 2025, Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados.