Logo Passei Direto
Buscar

PUCPR AR Internet da Coisasas em um Mundo Conectado

Ferramentas de estudo

Mês do Cliente Passei Direto

Quer receber 70% de desconto para assinar o PasseIA?

Questões resolvidas

Considere o texto extraído do artigo de Velte, Velte e Elsenpeter (2012, p. 13):

“Grandes nomes que voce^ conhece esta~o disputando uma posic¸a~o na nuvem. A Amazon, por exemplo, oferece va´rias fontes de nuvens a partir do seu Elastic Compute Cloud (EC2) para seu Simple Storage Service (S3), que faz parte do seu Amazon Web Services (AWS). O Google tambe´m disponibilizou um nu´mero de aplicativos on-line. Os aplicativos ba´sicos sa~o gra´tis, mas as aplicac¸o~es mais robustas podem ser acessadas adquirindo uma assinatura. A Microsoft esta´ apostando alto com os novos e poderosos centros de dados ao servic¸o de milho~es de usua´rios da computac¸a~o em nuvem. (VELTE, 2012)

VELTE, A. T.; VELTE, T. J.; ELSENPETER, R. Computac¸a~o em nuvem: uma abordagem pra´tica. Rio de Janeiro: Alta Books, 2012.

O texto acima destaca a quão competitivo é o mercado de plataformas em nuvem. Sobre este assunto, considere as afirmacoes a seguir sobre as características da computação em nuvem:

I. A agilidade é obtida pelo rápido compartilhamento de recursos de usuários, característica obtida pela computação distribuída.

II. A alta disponibilidade é obtida pela rápida transferência dos dados dos clientes para outras nuvens em caso de falha.

III. A independência de dispositivos e localização é obtida pelo fato da infraestrutura ser externa, permitindo que os usuários possam conectar de qualquer lugar e a partir de qualquer equipamento conectado à Internet.

Assinale a alternativa que representa apenas a(s) afirmativa(s) correta(s).
I. A agilidade é obtida pelo rápido compartilhamento de recursos de usuários, característica obtida pela computação distribuída.
II. A alta disponibilidade é obtida pela rápida transferência dos dados dos clientes para outras nuvens em caso de falha.
III. A independência de dispositivos e localização é obtida pelo fato da infraestrutura ser externa, permitindo que os usuários possam conectar de qualquer lugar e a partir de qualquer equipamento conectado à Internet.
A) I e II.
B) I.
C) II e III.
D) Gabarito da questão - I, II e III.

Sobre estes mecanismos, analise as afirmativas a seguir:

I. O mecanismo “Publish” e “Subscribe” exige um serviço online conhecido como Broker MQTT.
II. Ao enviar um “Publish” no máximo um dispositivo receberá esta mensagem.
III. Ao realizar o “Subscribe”, um dispositivo manifesta ao servidor qual o tópico desejado.

Assinale a alternativa que representa apenas as afirmativas corretas.

a) Nenhuma das afirmativas.
b) I e II.
c) I, II e III.
d) Gabarito da questão

Considere o trecho de código a seguir extraído da implementação de um dispositivo MQTT, que realiza a conexão com um serviço em nuvem para Internet das Coisas:

Avaliando o código linha a linha, podemos afirmar que:

I. Das linhas 7 a 11 temos uma função que realiza o tratamento de um Publisher.
II. Na linha 20 é realizado um Subscribe que solicita ao Broker a assinatura do tópico apresentado.
III. O laço repetitivo apresentado a partir da linha 24 é responsável por realizar a publicação no Broker das informações de temperatura e unidade a cada 10 segundos.

Assinale a alternativa que representa apenas a(s) afirmativa(s) correta(s).

A) Gabarito da questão II e III.
B) I e III.
C) I, II e III.
D) III.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Considere o texto extraído do artigo de Velte, Velte e Elsenpeter (2012, p. 13):

“Grandes nomes que voce^ conhece esta~o disputando uma posic¸a~o na nuvem. A Amazon, por exemplo, oferece va´rias fontes de nuvens a partir do seu Elastic Compute Cloud (EC2) para seu Simple Storage Service (S3), que faz parte do seu Amazon Web Services (AWS). O Google tambe´m disponibilizou um nu´mero de aplicativos on-line. Os aplicativos ba´sicos sa~o gra´tis, mas as aplicac¸o~es mais robustas podem ser acessadas adquirindo uma assinatura. A Microsoft esta´ apostando alto com os novos e poderosos centros de dados ao servic¸o de milho~es de usua´rios da computac¸a~o em nuvem. (VELTE, 2012)

VELTE, A. T.; VELTE, T. J.; ELSENPETER, R. Computac¸a~o em nuvem: uma abordagem pra´tica. Rio de Janeiro: Alta Books, 2012.

O texto acima destaca a quão competitivo é o mercado de plataformas em nuvem. Sobre este assunto, considere as afirmacoes a seguir sobre as características da computação em nuvem:

I. A agilidade é obtida pelo rápido compartilhamento de recursos de usuários, característica obtida pela computação distribuída.

II. A alta disponibilidade é obtida pela rápida transferência dos dados dos clientes para outras nuvens em caso de falha.

III. A independência de dispositivos e localização é obtida pelo fato da infraestrutura ser externa, permitindo que os usuários possam conectar de qualquer lugar e a partir de qualquer equipamento conectado à Internet.

Assinale a alternativa que representa apenas a(s) afirmativa(s) correta(s).
I. A agilidade é obtida pelo rápido compartilhamento de recursos de usuários, característica obtida pela computação distribuída.
II. A alta disponibilidade é obtida pela rápida transferência dos dados dos clientes para outras nuvens em caso de falha.
III. A independência de dispositivos e localização é obtida pelo fato da infraestrutura ser externa, permitindo que os usuários possam conectar de qualquer lugar e a partir de qualquer equipamento conectado à Internet.
A) I e II.
B) I.
C) II e III.
D) Gabarito da questão - I, II e III.

Sobre estes mecanismos, analise as afirmativas a seguir:

I. O mecanismo “Publish” e “Subscribe” exige um serviço online conhecido como Broker MQTT.
II. Ao enviar um “Publish” no máximo um dispositivo receberá esta mensagem.
III. Ao realizar o “Subscribe”, um dispositivo manifesta ao servidor qual o tópico desejado.

Assinale a alternativa que representa apenas as afirmativas corretas.

a) Nenhuma das afirmativas.
b) I e II.
c) I, II e III.
d) Gabarito da questão

Considere o trecho de código a seguir extraído da implementação de um dispositivo MQTT, que realiza a conexão com um serviço em nuvem para Internet das Coisas:

Avaliando o código linha a linha, podemos afirmar que:

I. Das linhas 7 a 11 temos uma função que realiza o tratamento de um Publisher.
II. Na linha 20 é realizado um Subscribe que solicita ao Broker a assinatura do tópico apresentado.
III. O laço repetitivo apresentado a partir da linha 24 é responsável por realizar a publicação no Broker das informações de temperatura e unidade a cada 10 segundos.

Assinale a alternativa que representa apenas a(s) afirmativa(s) correta(s).

A) Gabarito da questão II e III.
B) I e III.
C) I, II e III.
D) III.

Prévia do material em texto

Avaliação Assistida EAD 
Curso
Superior de Tecnologia em Big Data e Inteligência Analítica
Disciplina
Internet das Coisas em um Mundo Conectado
Pergunta 1 (1,00 ponto):
Considere o texto extraído  do artigo de Marcelo Barros:
“Febre. Moda. Hype. Qualquer uma das três palavras descreve bem o cenário do conjunto de tecnologias conhecida como Internet das Coisas (IoT, do inglês, Internet of Things). Uma profusão de plataformas em nuvem, sensores, hardware diversos e módulos vêm aparecendo, gerados pelos mais diversos fabricantes. Intel, Microsoft, Samsung, ARM, Google, IBM, Apple, só para citar algumas gigantes, têm hoje setores devotados a criar soluções para IoT. Com este panorama, é ainda difícil dizer quais serão os líderes de mercado dos próximos anos em IoT, se é que teremos algum.” (BARROS, M. 2015)
BARROS, M. MQTT – Protocolos para IoT. Embarcados, 2015. Disponível em: . Acesso em: 21 jun. 2021.
O protocolo MQTT apresenta três níveis de qualidade de serviço. Sobre esses níveis, analise as afirmativas a seguir:
I. O QoS 2 garante que a mensagem seja entregue exatamente uma vez, com envio de confirmações de recebimento e confirmações de recebimento de confirmações de recebimento. É um caso mais próximo do protocolo de transporte TCP.
II. QoS 0 é o que conhecemos como “best effort”, ou melhor esforço. Assemelha-se ao protocolo de transporte UDP, onde não se tem confirmações de entrega de mensagem. Quem envia também não tem a obrigação de manter a mensagem armazenada para futuras retransmissões.
III. É no nível QoS 1 que existe a confirmação de entrega de uma mensagem. Atende situações onde quem envia acaba gerando várias mensagens iguais possivelmente por um atraso na chegada de confirmação de recebimento. Neste caso, é garantido que uma delas terá o reconhecimento realizado.
Assinale a alternativa que representa apenas a) afirmativas corretas.
Alternativas
A)
II e III.
B)
I e III.
C) Gabarito da questão
I, II e III.
D)
I e II.
Pergunta 2 (1,00 ponto):
Considere o trecho de código a seguir extraído da implementação de um dispositivo MQTT, que realiza a o tratamento de uma mensagem MQTT de serviço em nuvem para Internet das Coisas:
Considerando o código linha a linha, analise as afirmativas a seguir:
I. O comando da linha 10 é responsável por notificar o serviço de nuvem que a mensagem foi recebida e tratada corretamente.
II. A linha 9 apresenta o comando de acionamento do dispositivo aquecedor baseado no valor da mensagem recebida do Broker.
III. A linha 8 realiza a decodificação da mensagem binária recebida do Broker, separando em uma lista com elementos tratados no restante do código como vetor[0] e vetor[1];
Assinale a alternativa que representa apenas a(s) afirmativa(s) correta(s).
Alternativas
A)
I e III.
B)
II e III.
C)
III.
D) Gabarito da questão
I, II e III.
Pergunta 3 (1,00 ponto):
Segundo Bruce Schneier, existem vantagens e desafios para a disseminação da Internet das coisas.
“A Internet das Coisas está trazendo a informatização e a conectividade para muitas dezenas de milhões de dispositivos em todo o mundo. Esses dispositivos afetarão todos os aspectos de nossas vidas, porque são coisas como carros, eletrodomésticos, termostatos, lâmpadas, rastreadores de fitness, dispositivos médicos, postes de luz inteligentes e praças de calçada. Muitos desses dispositivos são de baixo custo, projetados e construídos no mar, depois reformulados e revendidos. As equipes que criam esses dispositivos não têm a experiência em segurança que esperamos dos principais fabricantes de computadores e smartphones, simplesmente porque o mercado não suportará os custos adicionais que isso exigiria. Esses dispositivos não recebem atualizações de segurança como nossos computadores mais caros, e muitos nem mesmo têm uma maneira de serem corrigidos. E, ao contrário de nossos computadores e telefones, eles permanecem por anos e décadas.” (SCHNEIER, B. 2016)
SCHNEIER, B. Your WiFi-connected thermostat can take down the whole Internet. We need new regulations.. The Washington Post, Washington, 2016. Disponível em: . Acesso em: 3 jun. 2021.
Considerando as informações apresentadas, analise as afirmativas a seguir:
I. Um dos motivos que justifica os governos intervirem nos processos regulatórios da Internet das Coisas é o fato de que muitos os consumidores são leigos e sequer sabem quais padrões e normas de segurança devem ser adotados.
II. Pelo fato da indústria não ter motivação para definir regulamentações, os governos devem fazê-lo.
III. As regulamentações instituídas pelos governos permitiram que a produção não exceda a demanda necessária do país.
Assinale a alternativa que representa apenas a(s) afirmativa(s) correta(s).
Alternativas
A)
I, II e III.
B) 
I.
C) Gabarito da questão
I e II.
D)
Nenhuma das afirmativas.
Pergunta 4 (1,00 ponto):
Considere a afirmação do The HiveMQ Team (TEAM, T. 2019) sobre tópicos MQTT:
“No MQTT, o tópico da palavra refere-se a uma string UTF-8 que o intermediário usa para filtrar mensagens para cada cliente conectado. O tópico consiste em um ou mais níveis de tópicos. Cada nível de tópico é separado por uma barra de avanço (separador de nível de tópico).” (TEAM, T. 2019)
TEAM, T. MQTT Topics & Best Practices - MQTT Essentials: Part 5. MQTT Essentials MQTT, 2019. Disponível em: . Acesso em: 18 set. 2021.https://developer.ibm.com/br/technologies/iot/articles/iot-mqtt-why-good-for-iot/>. Acesso em: 21 jun. 2021.
 
Analise os exemplos de tópicos MQTT abaixo (desconsidere as aspas):
I. “USA/California/San Francisco/Silicon Valley” é um tópico inválido, pois possui espaços em branco.
II. "Germany/Bavaria/car/2382340923453/latitude” é um tópico inválido, pois possui caracteres maiúsculos.
III. "/latitude” é um tópico inválido, pois um tópico não pode inicar com barra (“/”).
É correto o que se afirma apenas em:
 
Alternativas
A) 
III.
B) Gabarito da questão
nenhuma das asserções.
C)
II.
D)
I e II.
Pergunta 5 (1,00 ponto):
Considere o texto extraído  do artigo de Velte, Velte e Elsenpeter (2012, p. 13):
“Grandes nomes que voce^ conhece esta~o disputando uma posic¸a~o na nuvem. A Amazon, por exemplo, oferece va´rias fontes de nuvens a partir do seu Elastic Compute Cloud (EC2) para seu Simple Storage Service (S3), que faz parte do seu Amazon Web Services (AWS). O Google tambe´m disponibilizou um nu´mero de aplicativos on-line. Os aplicativos ba´sicos sa~o gra´tis, mas as aplicac¸o~es mais robustas podem ser acessadas adquirindo uma assinatura. A Microsoft esta´ apostando alto com os novos e poderosos centros de dados ao servic¸o de milho~es de usua´rios da computac¸a~o em nuvem. (VELTE, 2012)
VELTE, A. T.; VELTE, T. J.; ELSENPETER, R. Computac¸a~o em nuvem: uma abordagem pra´tica. Rio de Janeiro: Alta Books, 2012.
O texto acima destaca a quão competitivo é o mercado de plataformas em nuvem. Sobre este assunto, considere as afirmações a seguir sobre as características da computação em nuvem:
I. A agilidade é obtida pelo rápido compartilhamento de recursos de usuários, característica obtida pela computação distribuída.
II. A alta disponibilidade é obtida pela rápida transferência dos dados dos clientes para outras nuvens em caso de falha.
III. A independência de dispositivos e localização é obtida pelo fato da infraestrutura ser externa, permitindo que os usuários possam conectar de qualquer lugar e a partir de qualquer equipamento conectado à Internet.
Assinale a alternativa que representa apenas a(s) afirmativa(s) correta(s).
Alternativas
A)
I e II.
B)
I.
C)
II e III.
D) Gabarito da questão
I, II e III.
Pergunta 6 (1,00 ponto):
Considere o texto extraído do artigo de Bruno P. Santos:
“Para que a grande quantidade de dados gerados pelos sensores da IoT possa ser posteriormente analisada e processada, a etapa de armazenamento faz-se essencial. [...] uma das principais formas de acesso a estes dados, e a mais comumente encontrada na prática, acontece por meio de servidores de armazenamento. Muitos destes estão disponíveis sob a forma de plataformas computacionais especificamentevoltadas para prover serviços para a IoT.” (SANTOS, B.; SILVA, L. 2016)
SANTOS, B.; SILVA, L. Internet das Coisas: da Teoria a` Prática. Departamento de Ciência da Computação - UFMG, Belo Horizonte, MG, 2016. Disponível em:. Acesso em: 5 jun. 2021.
O texto acima evidencia a importância do emprego de plataformas para Internet das Coisas. Dentre os diversos fatores de decisão para escolha de uma plataforma, analise as afirmativas a seguir:
I. O fator escalabilidade define se uma plataforma deve permitir que o contratante possa exportar seus dados para uma cópia local, garantindo fácil migração desses dados para outros ambientes.
II. O fator redundância define se o acesso aos dados é exclusivamente para usuários previamente cadastrados.
III. O fator Criação de Mecanismos de Alarme identifica se a plataforma permite utilizar dispositivos criados pelo próprio usuário.
Assinale a alternativa que representa apenas a(s) afirmativa(s) correta(s).
Alternativas
A)
II e III.
B)
I e II.
C) Gabarito da questão
Nenhuma das afirmativas.
D)
I, II e III.
Pergunta 7 (1,00 ponto):
Considere a figura obtida no trabalho de Bruno P. Santos (SANTOS, B.; SILVA, L. 2016)
#ParaTodosVerem
	Figura de um módulo básico de um dispositivo para IoT. A figura inicia em “Sensores”. De Sensores sai uma flecha até “Unidades de processamento”. Abaixo de “Sensores” temos “Atuadores” que também sai uma flecha até “Unidades de processamento”. Uma flecha sai de “Unidade de processamento” até “Unidade de comunicação” e também retorna. Abaixo de “Unidades de processamento”, sem indicação com flechas, temos “Fonte de energia”. Uma flecha invertida saí de “Unidade de comunicação”.
SANTOS, B.; SILVA, L. Internet das Coisas: da Teoria a` prática. Departamento de Ciência da Computação - UFMG, Belo Horizonte, MG, 2016. Disponível em:. Acesso em: 5 jun. 2021.
A imagem apresenta uma visão geral da arquitetura de um dispositivo e a interligação entre seus módulos. Sobre estes módulos, considere as afirmativas abaixo:
I. Unidade(s) de processamento/memória: As CPUs utilizadas nesses dispositivos não são, em geral, as mesmas utilizadas em sistemas embarcados e comumente apresentam alto poder computacional.
II. Unidade(s) de comunicação: consiste de pelo menos um canal de comunicação com ou sem fio, sendo mais comum o meio com fio. Como consequência, a comunicação é de longo alcance.
III. Unidade(s) de sensor(es): realizam o monitoramento do ambiente no qual o objeto se encontra. Os sensores capturam valores de grandezas físicas como temperatura, umidade, pressão e presença.
Assinale a alternativa que representa apenas a(s) afirmativa(s) correta(s).
Alternativas
A)
II e III.
B)
I e II.
C) Gabarito da questão
 III. . 
D)
I, II e III.
Pergunta 8 (1,00 ponto):
Considere o texto extraído  do artigo de Michael Yuan:
“Para os dispositivos de Internet das Coisas (IoT), a conexão com a Internet é um requisito. A conexão com a Internet permite que os dispositivos trabalhem entre si e com serviços de backend. O protocolo de rede subjacente da Internet é o TCP/IP. Desenvolvido com base na pilha TCP/IP, o MQTT (Message Queue Telemetry Transport) tornou-se o padrão para comunicações de IoT.” (YUAN, M. 2017)
YUAN, M. Conhecendo o MQTT. IBM Developer, 2017. Disponível em: . Acesso em: 21 jun. 2021.
O protocolo MQTT é baseado em um padrão definido como Assinar (Subscribe) e Publicar (Publish). Sobre este padrão, analise as afirmativas abaixo:
I. Os clientes podem publicar ou assinar tópicos específicos, que parecem com assuntos de mensagens.
II. Os tópicos podem ser usados pelos dispositivos para decidir quem receberá uma mensagem.
III. Os tópicos são organizados em uma hierarquia usando o caractere de ponto de exclamação (!) como um separador.
Assinale a alternativa que representa apenas a(s) afirmativa(s) correta(s).
Alternativas
A)
III.
B) Gabarito da questão
I e II
C)
II e III
D)
I e III
Pergunta 9 (1,00 ponto):
Considere o texto extraído  do artigo de Renan Neri:
“MQTT(Message Queuing Telemetry Transport) é um protocolo de comunicação máquina para máquina (M2M - Machine to Machine) com foco em Internet of Things (IoT) que funciona em cima do protocolo TCP/IP. Um sistema MQTT se baseia na comunicação entre cliente e servidor, em que o primeiro pode realizar tanto “postagens” quanto “captação” de informação e o segundo administra os dados a serem recebidos e enviados. Para isso, é utilizado um Paradigma chamado Publish-Subscribe[...]. O protocolo se popularizou pela simplicidade, baixo consumo de dados e pela possibilidade comunicação bilateral..” (NERI, R.; LOMBA, M.; BULHO~ES, G. 2019)
NERI, R.; LOMBA, M.; BULHO~ES, G. MQTT: Como surgiu. Departamento de Eletronica - Escola Politecnica UFRJ, Rio de Janeiro, 2019. Disponível em: . Acesso em: 21 jun. 2021.
O texto acima evidencia a importância do protocolo MQTT para Internet das Coisas e comenta sobre os mecanismos de “Publish” e “Subscribe”. Sobre estes mecanismos, analise as afirmativas a seguir:
I. O mecanismo “Publish” e “Subscribe” exige um serviço online conhecido como Broker MQTT.
II. Ao enviar um “Publish” no máximo um dispositivo receberá esta mensagem.
III. Ao realizar o “Subscribe”, um dispositivo manifesta ao servidor qual o tópico desejado.
Assinale a alternativa que representa apenas as afirmativas corretas.
Alternativas
A)
Nenhuma das afirmativas.
B)
I e II.
C)
I, II e III.
D) Gabarito da questão
I e III.
Pergunta 10 (1,00 ponto):
Considere o texto extraído  do artigo de Michael Yuan:
“O MQTT é um protocolo de ligação que especifica como os bytes de dados são organizados e transmitidos pela rede TCP/IP. Mas por motivos práticos, os desenvolvedores não precisam entender o protocolo de ligação. Basta saber que cada mensagem tem uma carga útil de comando e dados. O comando define o tipo de mensagem (por exemplo, uma mensagem CONNECT ou uma mensagem SUBSCRIBE). Todas as bibliotecas e ferramentas do MQTT oferecem maneiras simples de manipular essas mensagens diretamente e podem preencher automaticamente alguns campos necessários, como os IDs da mensagem e do cliente.” (YUAN, M. 2017)
YUAN, M. Conhecendo o MQTT. IBM Developer, 2017. Disponível em: . Acesso em: 21 jun. 2021.
Levando em consideração o texto apresentado, analise as afirmativas abaixo sobre o protocolo MQTT:
I. O ID de um cliente no protocolo MQTT é o próprio endereço IP.
II. Ao realizar um Publish, as duas principais informações exigidas são o tópico e a própria mensagem.
III. Ao receber um Publish de um cliente, o Broker MQTT avalia se algum cliente realizou previamente um Subscribe e encaminha para este último, independentemente do Tópico.
Assinale a alternativa que representa apenas a(s) afirmativa(s) correta(s).
Alternativas
A)
I e III.
B)
Nenhuma das afirmativas.
C) Gabarito da questão
 II. .
D)
III.
Pergunta 11 (1,00 ponto):
Considere o trecho de código a seguir extraído da implementação de um dispositivo MQTT, que realiza a conexão com o Broker:
Avaliando o código, podemos concluir que:
I. A linha 17 descreve a mensagem que estaremos enviando em um Publish ao Broker MQTT;
II. A linha 13 é o comando que realiza a conexão com o Broker MQTT;
III. A linha 14 configura o usuário e senha de conexão ao objeto “client” ;
Assinale a alternativa que representa apenas a(s) afirmativa(s) correta(s).
Alternativas
A)
Nenhuma das afirmativas.
B)
II e III.
C)
I e III.
D) Gabarito da questão
 III .
Pergunta 12 (1,00 ponto):
Considere o trecho de código a seguir extraído da implementação de um dispositivo MQTT, que realiza a conexão com o Broker:
Avaliando o código de teste do protocolo MQTT, podemos concluir que:
I. A linha 15 efetiva a conexão com o Broker MQTT, descrito pelo endereço (server) e a porta de conexão.
II. A linha 18 descreve a assinatura em um tópico MQTT, possuindo um coringa (Wildcard) que informa ao Broker a intenção de receber todas as mensagem dos tópicos iniciando por “pucpr/iotmc/afonso/”.
III. A linha 19 dispara uma Thread que realiza um loop monitorando as mensagens recebidas.
Assinalea alternativa que representa apenas a(s) afirmativa(s) correta(s).
Alternativas
A) Gabarito da questão 
I, II e III.
B)
I e III.
C)
III.
D)
II e III.
Pergunta 13 (1,00 ponto):
Considere o texto extraído  do artigo de Renan Neri:
“Em relação às vantagens, três ficam muito claras, o baixo consumo de memória, baixa necessidade de processamento para o envio de mensagem e baixo consumo de banda. Como o publisher não envia a informação direto para os subscribers, ele não precisa guardar a informação de todos os seus subscritores e nem precisa fazer várias envios de informação(uma para cada subscriber).
Apenas é necessário que ele realize um envio de informação para o broker com a informação que ele quer que seja enviada daquele tópico, dessa forma o processamento realizado e o consumo de memória do Publisher pode ser reduzido. Além disso, o header de uma mensagem no protocolo MQTT é muito menor do que um Header no protocolo HTTP, o que economiza muito o consumo de banda.” (NERI, R.; LOMBA, M.; BULHO~ES, G. 2019)
NERI, R.; LOMBA, M.; BULHO~ES, G. MQTT: Como surgiu. Departamento de Eletronica - Escola Politecnica UFRJ, Rio de Janeiro, 2019. Disponível em: . Acesso em: 21 jun. 2021.
O texto acima evidencia as vantagens do protocolo MQTT para Internet das Coisas e comenta sobre os dispositivos de “Publisher” e “Subscriber”. Sobre estes dispositivos, analise as afirmativas a seguir:
I. Um Publishers é sempre um navegador de Internet (Browser).
II. Um Subscriber não pode ser simulado por um navegador de Internet (Browser).
III. Uma mensagem enviada para o Broker é sempre copiada para apenas um Subscriber.
Assinale a alternativa que representa apenas a(s) afirmativa(s) correta(s).
Alternativas
A)
I e III.
B)
III.
C)
II e III.
D) Gabarito da questão 
Nenhuma das afirmativas.
Pergunta 14 (1,00 ponto):
Considere o trecho de código a seguir extraído da implementação de um dispositivo MQTT, que realiza a conexão com um serviço em nuvem para Internet das Coisas:
Avaliando o código linha a linha, podemos afirmar que:
I. Das linhas 7 a 11 temos uma função que realiza o tratamento de um Publisher.
II. Na linha 20 é realizado um Subscribe que solicita ao Broker a assinatura do tópico apresentado.
III. O laço repetitivo apresentado a partir da linha 24 é responsável por realizar a publicação no Broker das informações de temperatura e unidade  a cada 10 segundos.
Assinale a alternativa que representa apenas a(s) afirmativa(s) correta(s).
Alternativas
A) Gabarito da questão
II e III.
B)
I e III.
C)
I, II e III.
D)
III.
Pergunta 15 (1,00 ponto):
Considere o texto extraído  do artigo de Michael Yuan
“[...] o protocolo MQTT é principalmente utilizado em aplicações de IoT, devido a sua simplicidade e facilidade de implementação. Além de aplicações de IoT, alguns usos muito comuns são para a obetenção de dados em tempo real. [...] Os usos desse protocolo dependem apenas da criatividade do desenvolvedor. Podem ser criados sistemas de controle de mercadorias, automação de processos, controle de fluxo de pessoas, controle para eficiência energética, entre muitos outros.” (NERI, R.; LOMBA, M.; BULHO~ES, G. 2019)
NERI, R.; LOMBA, M.; BULHO~ES, G. MQTT: Como surgiu. Departamento de Eletronica - Escola Politecnica UFRJ, Rio de Janeiro, 2019. Disponível em: . Acesso em: 21 jun. 2021.
O texto acima descreve as possíveis aplicações do protocolo MQTT. Sobre este assunto, analise as afirmativas a seguir:
I. O protocolo MQTT pode ser usado em um aplicativo de CHAT para troca de mensagens pessoais.
II. Os tópicos em MQTT podem ser usados para organizar as informações e ecaminhá-las a apenas alguns cliente.
III. Um Subscriber envia uma mensagem para o Broker que distribui cópias para dispositivos que realizaram um Publish prévio.
Assinale a alternativa que representa apenas a(s) afirmativa(s) correta(s).
Alternativas
A)
I, II e III.
B)
I.
C)
II e III.
D) Gabarito da questão 
I e II.

Mais conteúdos dessa disciplina