

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

# Compatibilidade de recursos do Greengrass
<a name="operating-system-feature-support-matrix"></a>

AWS IoT Greengrass suporta dispositivos que executam vários sistemas operacionais. Alguns recursos são compatíveis somente com determinados sistemas operacionais. Use as tabelas a seguir para saber quais recursos estão disponíveis para cada sistema operacional compatível. Para obter mais informações sobre os sistemas operacionais compatíveis, os requisitos e como configurar os dispositivos principais do Greengrass, consulte [Configurando dispositivos AWS IoT Greengrass principais](setting-up.md).


**Sistema de mensagens**  

| Recurso | Linux | Windows | Greengrass Nucleus Lite (Linux) | 
| --- | --- | --- | --- | 
| Troque mensagens MQTT AWS IoT entre componentes | <a name="polaris-yes-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)  | <a name="polaris-yes-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)  | <a name="polaris-yes-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)  (exceto para MQTT5 extensões) | 
| Troque publish/subscribe mensagens locais entre componentes | <a name="polaris-yes-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)  | <a name="polaris-yes-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)  | <a name="polaris-yes-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)  | 
| Interaja com dispositivos IoT locais por meio do MQTT | <a name="polaris-yes-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)  | <a name="polaris-yes-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)  | <a name="polaris-no-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-no.png) Não  | 
| Interaja com dispositivos Modbus-RTU locais usando o componente Modbus-RTU | <a name="polaris-yes-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Sim  | <a name="polaris-no-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-no.png) Não  | <a name="polaris-no-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-no.png) Nº  | 


**Segurança**  

| Recurso | Linux | Windows | Greengrass lite (Linux) | 
| --- | --- | --- | --- | 
| Conexões seguras com autenticação e autorização de dispositivos | <a name="polaris-yes-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)  | <a name="polaris-yes-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)  | <a name="polaris-yes-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)  | 
| Implemente e acesse segredos seguros e criptografados do AWS Secrets Manager | <a name="polaris-yes-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)  | <a name="polaris-yes-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)  | <a name="polaris-no-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-no.png) Não  | 
| Use um módulo de segurança de hardware (HSM) para armazenar com segurança a chave privada e o certificado do dispositivo | <a name="polaris-yes-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Sim  | <a name="polaris-no-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-no.png) Não  | [Sim](gg-lite-with-tpm-tutorial.md) | 
| Audite os principais dispositivos com AWS IoT Device Defender | <a name="polaris-yes-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)  | <a name="polaris-yes-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)  | <a name="polaris-no-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-no.png) Não  | 
| Use AWS credenciais para interagir com os serviços AWS  | <a name="polaris-yes-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)  | <a name="polaris-yes-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)  | <a name="polaris-yes-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)  | 


**Instalação**  

| Recurso | Linux | Windows | Greengrass lite (Linux) | 
| --- | --- | --- | --- | 
| Instale AWS IoT Greengrass com provisionamento automático | <a name="polaris-yes-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)  | <a name="polaris-yes-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)  | <a name="polaris-no-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-no.png) Não  | 
| Instale AWS IoT Greengrass com provisionamento manual | <a name="polaris-yes-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)  | <a name="polaris-yes-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)  | <a name="polaris-yes-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)  | 
| Instale AWS IoT Greengrass com aprovisionamento de AWS IoT frota | <a name="polaris-yes-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)  | <a name="polaris-yes-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)  | <a name="polaris-yes-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)  | 
| Instale AWS IoT Greengrass com provisionamento personalizado | [Sim](https://docs.aws.amazon.com//greengrass/v2/developerguide/custom-provisioning.html) | [Sim](https://docs.aws.amazon.com//greengrass/v2/developerguide/custom-provisioning.html) | <a name="polaris-yes-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Sim  | 
| Execute AWS IoT Greengrass em um contêiner do Docker usando uma imagem pré-criada do Docker | <a name="polaris-yes-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Sim  | <a name="polaris-no-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-no.png) Não  | <a name="polaris-no-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-no.png) Nº  | 

**nota**  
AWS IoT Greengrass pode ser instalado e executado em um contêiner docker habilitado para systemd.


**Manutenção e atualizações remotas**  

| Recurso | Linux | Windows | Greengrass lite (Linux) | 
| --- | --- | --- | --- | 
| Execute atualizações de software seguras over-the-air (OTA) | <a name="polaris-yes-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)  | <a name="polaris-yes-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)  | <a name="polaris-yes-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)  | 
| Gerencie os principais dispositivos com AWS Systems Manager | <a name="polaris-yes-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Sim  | <a name="polaris-no-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-no.png) Não  | <a name="polaris-no-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-no.png) Nº  | 
| Conecte-se aos principais dispositivos com AWS IoT tunelamento seguro | <a name="polaris-yes-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Sim  | <a name="polaris-no-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-no.png) Não  | <a name="polaris-yes-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Sim  | 


**Machine learning**  

| Recurso | Linux | Windows | Greengrass lite (Linux) | 
| --- | --- | --- | --- | 
| Execute inferências de aprendizado de máquina usando o Amazon SageMaker AI Edge Manager | <a name="polaris-yes-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)  | <a name="polaris-yes-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)  | <a name="polaris-no-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-no.png) Não  | 
| Realize inferência de machine learning usando o Amazon Lookout for Vision | <a name="polaris-yes-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Sim  | <a name="polaris-no-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-no.png) Não  | <a name="polaris-no-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-no.png) Nº  | 
| Executar a inferência de machine learning usando DLR | <a name="polaris-yes-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)  | <a name="polaris-yes-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)  | <a name="polaris-no-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-no.png) Não  | 
| Execute inferência de aprendizado de máquina usando TensorFlow | <a name="polaris-yes-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)  | <a name="polaris-yes-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)  | <a name="polaris-no-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-no.png) Não  | 


**Recursos do componente**  

| Recurso | Linux | Windows | Greengrass lite (Linux) | 
| --- | --- | --- | --- | 
| Implemente e invocação das funções do Lambda | <a name="polaris-yes-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Sim  | <a name="polaris-no-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-no.png) Não  | <a name="polaris-no-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-no.png) Nº  | 
| Execute contêineres Docker em componentes | <a name="polaris-yes-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)  | <a name="polaris-yes-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)  | <a name="polaris-yes-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)  | 
| Processe e exporte fluxos de dados de alto volume usando o gerenciador de fluxos | <a name="polaris-yes-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)  | <a name="polaris-yes-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)  | <a name="polaris-yes-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)  | 
| Gerencie os ciclos de vida dos componentes com scripts de ciclo de vida | <a name="polaris-yes-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)  | <a name="polaris-yes-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)  | <a name="polaris-yes-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)  | 
| Interaja com as sombras do dispositivo | <a name="polaris-yes-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)  | <a name="polaris-yes-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)  | <a name="polaris-no-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-no.png) Não  | 
| Faça upload de registros para o Amazon CloudWatch Logs | <a name="polaris-yes-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)  | <a name="polaris-yes-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)  | <a name="polaris-yes-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)  | 
| Faça upload de dados para CloudWatch as métricas da Amazon usando o componente de CloudWatch métricas | <a name="polaris-yes-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)  | <a name="polaris-yes-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)  | <a name="polaris-yes-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)  | 
| Publicar mensagens no Amazon Simple Notification Service usando o componente do Amazon SNS | <a name="polaris-yes-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Sim  | <a name="polaris-no-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-no.png) Não  | <a name="polaris-no-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-no.png) Nº  | 
| Publique dados nos streams de entrega do Amazon Kinesis Data Streams usando o gerenciador de streams | <a name="polaris-yes-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)  | <a name="polaris-yes-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)  | <a name="polaris-yes-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)  | 
| Publique dados nos fluxos de entrega do Amazon Data Firehose usando o componente Firehose | <a name="polaris-yes-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Sim  | <a name="polaris-no-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-no.png) Não  | <a name="polaris-no-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-no.png) Nº  | 
| Reúna e aja de acordo com as métricas de telemetria do sistema em tempo real | <a name="polaris-yes-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)  | <a name="polaris-yes-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)  | <a name="polaris-no-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-no.png) Não  | 
| Configurar limites de recursos do sistema para processos de componentes | <a name="polaris-yes-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Sim  | <a name="polaris-no-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-no.png) Não  | <a name="polaris-no-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-no.png) Nº  | 
| Interromper e retomada dos processos dos componentes | <a name="polaris-yes-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Sim  | <a name="polaris-no-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-no.png) Não  | <a name="polaris-no-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-no.png) Nº  | 
| Integre com AWS IoT SiteWise o uso dos AWS IoT SiteWise componentes | <a name="polaris-yes-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)  | <a name="polaris-yes-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)  | <a name="polaris-no-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-no.png) Não  | 
| Publique streams de vídeo no Amazon Kinesis Video Streams usando o conector de borda para o componente Kinesis Video Streams | <a name="polaris-yes-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Sim  | <a name="polaris-no-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-no.png) Não  | <a name="polaris-no-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-no.png) Nº  | 


**Desenvolvimento de componentes**  

| Recurso | Linux | Windows | Greengrass lite (Linux) | 
| --- | --- | --- | --- | 
| Desenvolva componentes localmente nos dispositivos principais | <a name="polaris-yes-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)  | <a name="polaris-yes-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)  | <a name="polaris-yes-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)  | 
| Interaja com um dispositivo principal usando a AWS IoT Greengrass CLI | <a name="polaris-yes-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)  | <a name="polaris-yes-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)  | <a name="polaris-no-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-no.png) Não  | 
| Interaja com um dispositivo principal usando o console de depuração local | <a name="polaris-yes-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)  | <a name="polaris-yes-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)  | <a name="polaris-no-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-no.png) Não  | 
| Use o SDK de AWS IoT Greengrass componentes em componentes personalizados | <a name="polaris-yes-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)  | <a name="polaris-yes-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)  | <a name="polaris-yes-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)  | 
| Use o AWS IoT Device SDK for Python em componentes personalizados | <a name="polaris-yes-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)  | <a name="polaris-yes-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)  | <a name="polaris-yes-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)  | 
| Use o AWS IoT Device SDK para C\+\+ em componentes personalizados | <a name="polaris-yes-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)  | <a name="polaris-yes-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)  | <a name="polaris-yes-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)  | 
| Use o AWS IoT Device SDK for Java em componentes personalizados | <a name="polaris-yes-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)  | <a name="polaris-yes-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)  | <a name="polaris-yes-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)  | 


**Certificação de dispositivos**  

| Recurso | Linux | Windows | Greengrass lite (Linux) | 
| --- | --- | --- | --- | 
| Use AWS IoT Device Tester para AWS IoT Greengrass V2 validar dispositivos de IoT | <a name="polaris-yes-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)  | <a name="polaris-yes-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)  | <a name="polaris-no-para"></a> ![](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-no.png) Não  | 