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á.
Crie um modelo de AWS estado de IoT FleetWise
Importante
O acesso a determinados FleetWise recursos de AWS IoT está atualmente bloqueado. Para obter mais informações, consulte AWS Disponibilidade de regiões e recursos na AWS IoT FleetWise.
Você pode usar a FleetWise API de AWS IoT para criar um modelo de estado. Os modelos de estado fornecem um mecanismo para rastrear o estado de seus veículos. O FleetWise software Edge Agent para AWS IoT executado no veículo coleta e envia atualizações de sinal para a nuvem.
Tópicos
Crie um modelo de estado (AWS CLI)
nota
Para obter informações sobre cotas para o número de modelos e sinais, consulte a documentação de endpoints e cotas de AWS FleetWise IoT.
Você pode usar a operação CreateStateTemplateda API para criar um modelo de estado. O exemplo a seguir usa a AWS CLI.
Para criar um modelo de estado, execute o comando a seguir.
create-state-template
Substitua pelo nome do arquivo.json que contém a configuração do modelo de estado.
aws iotfleetwise create-state-template \ --cli-input-json file://
create-state-template
.json
exemplo configuração do modelo de estado
stateTemplateProperties
deve conter os nomes totalmente qualificados dos sinais.
dataExtraDimensions
e metadataExtraDimensions
deve conter os nomes totalmente qualificados dos atributos do veículo. As dimensões especificadas substituem quaisquer valores de dimensão existentes no modelo de estado.
{ "name": "
state-template-name
", "signalCatalogArn": "arn:aws:iotfleetwise:region
:account
:signal-catalog/catalog-name
", "stateTemplateProperties": [ "Vehicle.Signal.One", "Vehicle.Signal.Two" ], "dataExtraDimensions": [ "Vehicle.Attribute.One", "Vehicle.Attribute.Two" ], "metadataExtraDimensions": [ "Vehicle.Attribute.Three", "Vehicle.Attribute.Four" ] }
Associar um modelo de FleetWise estado de AWS IoT a um veículo ()AWS CLI
Associe o modelo de estado criado a um veículo para permitir a coleta de atualizações de estado do veículo para a nuvem. Para fazer isso, use:
-
Ao criar um veículo, use o
stateTemplates
campo docreate-vehicle
comando. Para obter mais informações, consulte Crie um veículo AWS de IoT FleetWise . -
Ao atualizar um veículo, use os
stateTemplatesToRemove
camposstateTemplatesToAdd
ou doupdate-vehicle
comando. Para obter mais informações, consulte Atualizar um veículo AWS de IoT FleetWise .