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”.

Escolhendo o tempo de AWS IoT Greengrass execução do seu núcleo

Modo de foco
Escolhendo o tempo de AWS IoT Greengrass execução do seu núcleo - AWS IoT Greengrass

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á.

A partir da versão 2.14.0, AWS IoT Greengrass fornece duas implementações alternativas de seu tempo de execução do dispositivo, um executável conhecido como núcleo. Apesar das diferenças de implementação, os dois tempos de execução são compatíveis com o AWS IoT Greengrass serviço APIs e permitem que você implante componentes fornecidos AWS ou desenvolva componentes personalizados usando o SDK do Greengrass. Também é possível misturar dispositivos, usando qualquer tipo de núcleo dentro da mesma frota, conforme necessário.

No entanto, para alcançar a portabilidade desejada ou os benefícios específicos de economia de memória, é essencial garantir que o núcleo que você implanta em seus dispositivos Greengrass seja compatível com os componentes que você pretende usar para acelerar o desenvolvimento de suas soluções. AWS IoT Para saber mais sobre compatibilidade de componentes, consulte Componentes.

Em última análise, a escolha entre as duas opções de tempo de execução do Greengrass dependerá do seu caso de uso específico, das restrições do dispositivo, dos requisitos de recursos e do sistema operacional.

Núcleo do Greengrass

AWS IoT Greengrass O nucleus é o tempo de execução completo que permite que você execute AWS IoT Greengrass em uma ampla variedade de dispositivos, incluindo gateways, servidores e dispositivos de ponta com mais recursos computacionais. Considere escolher o Greengrass nucleus classic se:

  • Recursos computacionais: seu dispositivo tem recursos computacionais suficientes, como mais de 1 GB de RAM e um processador relativamente poderoso (por exemplo, maior que 1 GHz relógio).

  • É necessário suporte total ao sistema operacional: o Greengrass nucleus classic suporta a mais ampla variedade de sistemas operacionais (incluindo a maioria das distribuições Linux e Windows).

  • Compatibilidade de componentes: O Greengrass nucleus classic oferece a mais completa compatibilidade com os componentes existentes publicados pela equipe de AWS IoT serviço e parceiros.

Greengrass nucleus lite

AWS IoT Greengrass O nucleus lite é um tempo de execução leve e de código aberto que permite que você execute AWS IoT Greengrass em dispositivos com recursos limitados. Isso pode ser útil para computadores de placa única de baixo custo com aplicativos de alto volume, como hubs domésticos inteligentes, medidores de energia inteligentes, veículos inteligentes, IA de ponta e robótica. Considere escolher o Greengrass nucleus lite se seus dispositivos forem:

  • Recursos limitados: seu dispositivo tem recursos limitados, como memória RAM (512 MB ou menos), espaço de armazenamento (FLASH) ou um processador de baixo desempenho (menos de 1). GHz

  • Dependência limitada: a plataforma de software do fornecedor do seu dispositivo não oferece suporte a Java ou à JVM específica exigida pelo nucleus classic.

  • Sistema operacional: seus dispositivos executam uma distribuição Linux que suporta systemd (por exemplo: Ubuntu, Yocto).

Limitações atuais do Greengrass nucleus lite

Conforme incluído na AWS IoT Greengrass v2.14.0, o tempo de execução nucleus lite (v.2.0.0) oferece um subconjunto da funcionalidade disponível pelo nucleus classic (v2.14.0).

O mecanismo AWS IoT Greengrass IPC (comunicação entre processos) permite que os componentes se comuniquem com o núcleo do Greengrass. A versão leve do núcleo suporta o seguinte subconjunto:

Atributo Disponibilidade

SubscribeToTopic

Disponível

PublishToTopic

Disponível

PublishToIoTCore

Disponível

SubscribeToIoTCore

Disponível

UpdateState

Não disponível no momento

SubscribeToComponentUpdates

Não disponível no momento

DeferComponentUpdate

Não disponível no momento

GetConfiguration

Disponível

UpdateConfiguration

Disponível

SubscribeToConfigurationUpdate

Disponível

SubscribeToValidateConfigurationUpdates

Não disponível no momento.

SendConfigurationValidityReport

Não disponível no momento.

GetSecretValue

Não disponível no momento.

PutComponentMetric

Não disponível no momento

GetComponentDetails

Não disponível no momento

RestartComponent

Não disponível no momento

StopComponent

Não disponível no momento

CreateLocalDeployment

Disponível

CancelLocalDeployment

Não disponível no momento

GetLocalDeploymentStatus

Não disponível no momento

ListLocalDeployments

Não disponível no momento

ListComponents

Não disponível no momento

ValidateAuthorizationToken

Disponível

CreateDebugPassword

Não disponível no momento

PauseComponent

Não disponível no momento

ResumeComponent

Não disponível no momento

GetThingShadow

Não disponível no momento

UpdateThingShadow

Não disponível no momento

DeleteThingShadow

Não disponível no momento

ListNamedShadowsForThing

Não disponível no momento

SubscribeToCertificateUpdates

Não disponível no momento

VerifyClientDeviceIdentity

Não disponível no momento

GetClientDeviceAuthToken

Não disponível no momento

AuthorizeClientDeviceAction

Não disponível no momento

Nesta página

PrivacidadeTermos do sitePreferências de cookies
© 2025, Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados.