

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> ![\[Yes\]](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)   |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)   |  <a name="polaris-yes-para"></a> ![\[Yes\]](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> ![\[Yes\]](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)   |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)   |  <a name="polaris-yes-para"></a> ![\[Yes\]](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> ![\[Yes\]](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)   |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)   |  <a name="polaris-no-para"></a> ![\[No\]](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> ![\[Yes\]](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Sim   |  <a name="polaris-no-para"></a> ![\[No\]](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-no.png) Não   |  <a name="polaris-no-para"></a> ![\[No\]](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> ![\[Yes\]](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)   |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)   |  <a name="polaris-yes-para"></a> ![\[Yes\]](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> ![\[Yes\]](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)   |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)   |  <a name="polaris-no-para"></a> ![\[No\]](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> ![\[Yes\]](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Sim   |  <a name="polaris-no-para"></a> ![\[No\]](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> ![\[Yes\]](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)   |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)   |  <a name="polaris-no-para"></a> ![\[No\]](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> ![\[Yes\]](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)   |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)   |  <a name="polaris-yes-para"></a> ![\[Yes\]](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> ![\[Yes\]](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)   |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)   |  <a name="polaris-no-para"></a> ![\[No\]](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> ![\[Yes\]](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)   |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)   |  <a name="polaris-yes-para"></a> ![\[Yes\]](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> ![\[Yes\]](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)   |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)   |  <a name="polaris-yes-para"></a> ![\[Yes\]](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> ![\[Yes\]](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> ![\[Yes\]](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Sim   |  <a name="polaris-no-para"></a> ![\[No\]](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-no.png) Não   |  <a name="polaris-no-para"></a> ![\[No\]](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> ![\[Yes\]](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)   |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)   |  <a name="polaris-yes-para"></a> ![\[Yes\]](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> ![\[Yes\]](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Sim   |  <a name="polaris-no-para"></a> ![\[No\]](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-no.png) Não   |  <a name="polaris-no-para"></a> ![\[No\]](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> ![\[Yes\]](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Sim   |  <a name="polaris-no-para"></a> ![\[No\]](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-no.png) Não   |  <a name="polaris-yes-para"></a> ![\[Yes\]](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> ![\[Yes\]](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)   |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)   |  <a name="polaris-no-para"></a> ![\[No\]](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> ![\[Yes\]](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Sim   |  <a name="polaris-no-para"></a> ![\[No\]](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-no.png) Não   |  <a name="polaris-no-para"></a> ![\[No\]](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> ![\[Yes\]](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)   |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)   |  <a name="polaris-no-para"></a> ![\[No\]](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> ![\[Yes\]](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)   |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)   |  <a name="polaris-no-para"></a> ![\[No\]](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> ![\[Yes\]](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Sim   |  <a name="polaris-no-para"></a> ![\[No\]](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-no.png) Não   |  <a name="polaris-no-para"></a> ![\[No\]](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> ![\[Yes\]](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)   |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)   |  <a name="polaris-yes-para"></a> ![\[Yes\]](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> ![\[Yes\]](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)   |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)   |  <a name="polaris-yes-para"></a> ![\[Yes\]](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> ![\[Yes\]](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)   |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)   |  <a name="polaris-yes-para"></a> ![\[Yes\]](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> ![\[Yes\]](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)   |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)   |  <a name="polaris-no-para"></a> ![\[No\]](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> ![\[Yes\]](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)   |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)   |  <a name="polaris-yes-para"></a> ![\[Yes\]](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> ![\[Yes\]](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)   |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)   |  <a name="polaris-yes-para"></a> ![\[Yes\]](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> ![\[Yes\]](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Sim   |  <a name="polaris-no-para"></a> ![\[No\]](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-no.png) Não   |  <a name="polaris-no-para"></a> ![\[No\]](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> ![\[Yes\]](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)   |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)   |  <a name="polaris-yes-para"></a> ![\[Yes\]](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> ![\[Yes\]](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Sim   |  <a name="polaris-no-para"></a> ![\[No\]](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-no.png) Não   |  <a name="polaris-no-para"></a> ![\[No\]](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> ![\[Yes\]](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)   |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)   |  <a name="polaris-no-para"></a> ![\[No\]](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> ![\[Yes\]](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Sim   |  <a name="polaris-no-para"></a> ![\[No\]](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-no.png) Não   |  <a name="polaris-no-para"></a> ![\[No\]](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> ![\[Yes\]](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Sim   |  <a name="polaris-no-para"></a> ![\[No\]](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-no.png) Não   |  <a name="polaris-no-para"></a> ![\[No\]](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> ![\[Yes\]](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)   |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)   |  <a name="polaris-no-para"></a> ![\[No\]](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> ![\[Yes\]](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Sim   |  <a name="polaris-no-para"></a> ![\[No\]](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-no.png) Não   |  <a name="polaris-no-para"></a> ![\[No\]](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> ![\[Yes\]](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)   |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)   |  <a name="polaris-yes-para"></a> ![\[Yes\]](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> ![\[Yes\]](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)   |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)   |  <a name="polaris-no-para"></a> ![\[No\]](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> ![\[Yes\]](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)   |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)   |  <a name="polaris-no-para"></a> ![\[No\]](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-no.png) Não   | 
|  Use o AWS IoT Device SDK for Python em componentes personalizados  |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)   |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)   |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)   | 
|  Use o AWS IoT Device SDK para C\$1\$1 em componentes personalizados  |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)   |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)   |  <a name="polaris-yes-para"></a> ![\[Yes\]](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> ![\[Yes\]](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)   |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)   |  <a name="polaris-yes-para"></a> ![\[Yes\]](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> ![\[Yes\]](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)   |  <a name="polaris-yes-para"></a> ![\[Yes\]](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-yes.png) Yes (Sim)   |  <a name="polaris-no-para"></a> ![\[No\]](http://docs.aws.amazon.com/pt_br/greengrass/v2/developerguide/images/icon-no.png) Não   | 