You are on page 1of 10
(1,00 ponte): Considere a figura abtida no trabalho de Bruno P. Santos (SANTOS, B. SILVA, L.2016) y nite te comune 3 ol ‘Unie precast Fone de ners @#Paratodosverem Figure de um module basico de um dispositive pare JoT. A figura inicia em "Sensores’: De Senseres sai ume flacha até "Ynidades de rocessamento”. Abatxo de "Sensores” temos "Atuadores” que também sai uma flecha até "Unidades de processamento’. Uma flecha sai de ‘Unidade de processamento” ate "Unidade de comunicacdo" « também ratorna, Abaive de "Unidades de processament”, sem indicacao com Flechas, tomos "Fonte de energia’. Uma flecha invectida sai de "Unidade de comunicacso". ‘SANTOS, 6. SILVA L. Internet das Coisas: da Teoria a’ Pra tica. Departamento de Gie"ncia da Comput Disponivel em: . Acesso em: 5 jun. 2027 = UFMG, Belo Horizonte, MG, 2016. ‘A imagem apresenta uma visdo geral da arquitetura de um dispositivo ea interigagao entre seus médulos. Sobre estes médulos, considere as. afirmativas abaixo: | Unidade(s) de processamento/meméria: As CPUs utiizadas nesses dispositivos nao so, em geral, as mesmas utiizadas em sistemas ‘embarcados e comumente apresentam alto pader computacional 11. Unidade(s) de comunicagao: consiste de pele menos um canal de comunicago com ou sem fia, sende mats comum o meio com fia. Como ‘consequéncia, a comunicagao é de longa alcance: Ill Unidade(s) de sensor(es):realizam o monitoramenta do ambiente no qual o objeto se encontra. Os sensores capturam valores de grandezas fisicas coma temperatura, umidade, pressao e presenca. Assinale a altemativa que representa apenas a(s) afirmativa(s) correta(s). 8) Lite 4 UL Dp Jeu, (1,00 ponto}: Considere o texto extraida do artigo de Michael Yuan “OMOTT € um protocolo de ligavdio que especifica como os bytes de dados sao organizados e transmitidos pela rede TCP/IP. Mas por motives préticos.os desenvalvedores nao precisam entender 0 protocolo de ligacdo. Basta saber que cada mensagem tem uma carga itl de comando € dados. 0 comando define o tipa de mensagem (por exemplo,uma mensagem CONNECT ou uma mensagem SUBSCRIBE). Todas as bibliotecas & ferramentas do MOTT oferecem maneiras simples de manipular essas mensagens diretamente e podem preencher automaticamente alguns, ‘campos necessarios, como os IDs da mensagem e do cliente” (YUAN, M.2017) ‘YUAN, M. Conhecendo o MOTT. IBM Developer, 017. Disponivel em: Acesso em: 21 jun. 2021 Levando em consideracao 0 texto apresentado, analise as afirmativas abaixo sobre o protecolo MATT. |. 01D de um cliente no protocolo MOTT é 0 préprio enderega IP. |. Ac realizar um Publish, as duas principais informapSes exigidas so 0 tépico # a prépria mensagem. Ill Ao teceber um Publish de um clente,o Broker MOTT avalia se algum cliente realizou previamente um Subscribe e encaminha para este Jiltimo, independentemente do Tépico ‘Assinale a altemativa que representa apenas a(s) afimativa(s) correta(s). Alternativas A) ML Tell. D) Nenhuma das afirmativas. (7,00 ponto): Considere 0 trecho de cédigo a sequir extraido da implementacio de um dispositive MOTT, que realiza a o tratamento de uma mensagem MOTT dé ‘servigo em nuvem para Internet das Coisas- ' agscedor Can af yetor[a] == “2! alse “oD le Ldnoe.pubLsanc'va/Muserd/enioge/CekLantieP/rotsonse’, #oke(vaterfeD) BS pranecveter) Considerando o cédiga linha a linha, analise as afirmativas a seguir |. O.comando da linha 10 € respons.vel por notificar o servigo de nuvem que a mensagem foi recebida ¢ tratada comretamente, |. Alinha9 apresenta o comanda de acionamento do dispositive aquecedor baseada no valor da mensagem recebida do Broker. IIL Alinha 8 realiza a decodificagao da mensagem binaria recebida do Broker, separando em uma lista com elementos tratados no restante do ‘cédigo como vetor{] e vetorf} ‘Assinale a altemnativa que representa apenas als) afitmativa(s) correta(s) Alternativas A) HL 8) Het Q Jeu (1,00 ponte)- Considere o texto exttaido do artigo de Michael Yuan: “Para os dispositivos de Internet das Coisas (Io7), a conexo com a intemet é um requisita. A conexdo com a internet permite que os dispositivos trabalhem entre si e com servigos de backend. O protocolo de rede subjacente da internet é o TCP/IP. Desenvolvido com base na pilha TCP/IP: 0 ‘MOTT (Message Queue Telemetry Transport) tomnou-se 0 padréo para comunicagées de oT.” (YUAN, M. 2017) ‘YUAN, M. Conhecendo 0 MOTT. IBM Developer, 2077. Disponivel em: Acesso.em: 21 jun. 2021 protocole MATT é baseado em um padrao definide como Assinar (Subscribe) e Publicar (Publish). Sobre este padrlo, analise as afirmativas abaina |.Qs clientes podem publicar ou assinar topicos especifics, que parecem com assuntos de mensagens. 11.0 tépicos podem ser usados pelos dispositivos para decidir quem recebera uma mensagem, IIL Qs tépicos s80 organizadlos em uma hierarquia usando o caractere de ponta de exclamagdo () como um separador. ‘Assinale a alternativa que representa apenas a(s) afirmativa(s) correta(s) Alternativas re rs 8) vel G ML D) Well (7,00 ponto): Considere o texto extraido do artigo de Renan Neri “Em telac3o as vantagens, ts ficam muito claras, o baixo consumo de mem necessidade de processamenta para o envio de mensagem € bbaixo consume de banda. Como o publisher nao envia 2 informacao direto para os subscribers, ele nao precisa guardar a informacao de todos os ‘seus subscritores © nem precisa fazer varias envios de informaco(uma para cada subscriber). ‘Apenas é necessétio que ele realize um envio de infermacdo pars o braker com a informagdo que ele quer que seja enviada daquele tépico, desea forma o processamento realizado e ¢ consumo de meméria do Publisher pode ser reduzido. Além disso, o header de uma mensagem no protocole MATT € muito menor do que um Header no protocolo HTTP. o que economiza muito o consumo de banda" (NERI,R.; LOMBA, M.: BULHO~ES, 6 2019) NER, RL; LOMBA, M; BULHO~ES, 6. MOTT: Como surgiu. Departamento de Eletronica - Escola Politecnica UFRJ, Rio de Janeiro, 2018. Disponivel em: ‘Acesso.em: 21 jun. 2021. 0 texto acima evidencia as vantagens do protocolo MOTT par Sobre estes dispositivos, analise as afirmativas a seguir Internet das Coisas e comenta sobre os dispositives de "Publisher" e "Subscriber" |.Um Publishers é sempre um navegador de internet (Browse?) {i Um Subscriber ndo pode ser simulado por um navegador de Internet (Browser) JIL Uma mensagem enviada para o Broker é sempre copiada para apenas um Subscriber ‘Assinale a altemativa que representa apénas a(s) afrmativa(s) coreta(s) Aitemativas ”) D) Heat (1,00 ponte): Considere o texto extraido do artiga de Marcelo Barros: “Febre. Mada. Hype. Qualquer uma das ts palavras descreve bem @ cendrio de conjunto de tecnolagias conhecida como Internet das Coisas (oT, dd inglés, Internet of Things). Uma profusdo de pataformas em nuvem. sensores, hardware diversos e médulos vem aparecendo, gerados pelos ‘mais diversos fabrcantes. intel, Microsoft, Samsung, ARM, Google, IBM, Apple, para citar algumas gigantes, em hoje setores devotados a ciar -solugbes para loT. Com este panorama, é ainda dificil dizer quaisserdo os lideres de mercada dos proximos anos em lo, se € que teremos algun.” (BARROS, M, 2015) BARROS, M. MOTT ~ Protocolos para loT. Embarcados, 2015. Disponivel em:_ Acesso em: 21 jun. 2021. ( protocolo MOTT apresenta trés niveis de qualidade de servigo. Sobre esses niveis, analise as afirmativas a seguir 1.0008 2 garante que a mensagem seja entreque exatamente uma vez, com envio de canfirmagies de recebimento e confirmacées de recebimento de confirmagées de recebimento. £ um caso mais préximo do protacola de transporte TCP. 11.9080 ¢ 0 que conhecemos como “best effort”, ou melhor esforca. Assemelha-se ao pratocolo de transporte UDP. onde nao se tem confirmagdes de entrega de mensagem. Quem envia também nao tem a obrigagdo de manter a mensagem armazenada para futuras etransmissbes. ‘ll. Eno nivel QoS 1 que existe a confirmagao de entrega de uma mensagem. Atende situa ges onde quem envia acaba gerando varias ‘mensagens iquais possivelmente por um atraso na chegada de confirmacao de recebimento. Neste-caso, ¢garantide que uma delas teré.o seconhecimento realizado. ‘Assinale a altemnativa que representa apenas a) afirmativas coretas, ‘Alternativas a len, rey e Well D) Hell (7,00 ponto): Considere o texto extraido do artigo de Michael Yuan “[-1 oprotocole MOTT é principalmente utilizado em aplicagées de loT, devido a sua simplicidade e facilidade de implementacia. Além de aplcagdes de oT, alguns usos muito comuns so para a abetenco de dados em tempo real. .] Os uses desse pratocolo dependem apenas da criatividade do desenvolvedor. Podem sercriades sistemas de controle de mercadorias, automacao de processos, controle de funo de pessoas, controle para eficiéncia energética, entre muitos outros.” (NERI. R: LOMBA M.; BULHO~ES, 6.2019) NERIR; LOMBA, M; BULHO-ES, 6. MOTT: Como curgiu. Departamento de Eletronica - Excola Politecnica UFRJ, Ria de Janeiro, 2019. Disponivel em: ‘Acesso em: 21 jun, 2021. O texto acima descreve as possiveis aplicagies do protocola MOTT Sobre este assunto, analise as afirmativas a seguir. |.O protocole MOTT pode ser usado em um aplicativo de CHAT para troca de mensagens pessoais. 1.05 tépicas em MOTT podem ser usados para organizar as informagdes © ecaminhé-las a apenas alguns cliente. 111, Um Subsoriber envia uma mensagem para © Broker que distribui cépias para dispasitives que realizaram um Publish prévio, Assinale a altemativa que representa apenas a(s) afirmativals) corretals). ‘Alternativas A Heit, 8) L a re >) em (1,00 ponto): Considere o trecho de cédigo a seguir extraido da implementacao de um dispositive MOTT, que realiza a conexaa com 0 Broker: ‘Avalianda o cédigo de teste do protocolo MATT, podemos concluir que: \.A linha 15 efetiva a conexdo com o Broker MOTT, descrita pelo endereco (server) € a porta de conexao. Il Alinha 18 desereve a assinatura em um tpice MOTT, possuindo um coringa (Wildeard) que informa ao Broker a intengdo de receher todas as mensagem dos tépicas iniciando por “puepr/iatmerafonso UL Alinha 19 dispara uma Thread que realiza um loop monitorando as mensagens recebidas. ‘Assinale a altesnativa que representa apenas a(s) afirmativa(s} corretals) Alternativas A) WL (1,00 ponto): Considere a afirmagio do The HiveMO Team (TEAM, T. 2019) sobre tépicos MATT: “No MOTT, tépico da palava refere-se a uma sting UTF-8 que ointermedirio usa para fitrar mensagens para cada cliente conectado. 0 t6pico cconsiste em um ou mais niveis de 6picos. Cada nivel de topic € separado por uma barra de avango(separador de nivel de tépico)." (TEAM, T. 2018) ‘TEAM, T. MOTT Topics & Best Practices - MOTT Essentials: Part 5. MOTT Essentials MOTT, 2019. Disponivel em:.Acesso 2021 https://developeribm.com/br/technologies/iot/articles/iot-matt-why-good-for-iot/>. Acesso em: 21 jun. 2021 8 set ‘Analise os exemplos de tapicos MOTT abaixa (desconsidere as aspas)- |. *USA/Calfornia/San Francisco/Siicon Valley” é um tépico invalids, pois possui espagos em branco. 11 "Germany /Bavaria/¢ar/238234092348 latitude” & um tépico invaido, pois passui caracteres maidsculos. Il “latitude” um tépico invalido, pois um tépico ndo pode inicar com barra (+) E cometo 0 que se afirma apenas em: ‘Alternativas A Ut 8) t, nr en ees D) leu, (1,00 ponto)- Considere o texto extraido do artigo de Bruno P. Santos: ra que a grande quantidade de dados gerados pelos sensores da loT possa ser posteriormente analisada e processada, a etapa de armazenamento faz-se essencial [.] uma das princpais formas de acesso a estes dados, e a mais comumente encontrada na pratica, acontece por meio de servidores de armazenamento. Muitos destes estdo disponiveis sob a forma de plataformas computacionais especificamente voltadas para prover servigos para a oT" (SANTOS, B; SILVA, L. 2016) ‘SANTOS, B; SILVA, L. Internet das Coisas: da Teoria a’ Pra'tica Departamento de Cie"ncia da Computac.a~o - UFMG, Belo Horizonte, MG, 2016. Disponivel em: . Acesso em: 5 jun. 2021 (O texto acima evidencia a importancia do emprego de platafarmas para Intemet das Coisas. Dentre os diversos fatores de deciso para escolha de uma plataforma, analise as afirmativas a seguir 1.0 fator escalabilidade define se uma plataforma deve permitr que o contratante possa exportar seus dados para uma cépia local, garantindo facil migracdo desses dados para outros ambientes. 10 fator redundéncia define se o acesso 20s dados é exclusivamente para usuarios previamente cadastrados, Il. 0 fator Griagdo de Mecanismos de Alarme identifica se a plataforma permite utilizar dispositives criados pela préprio ususrio. ‘Assinale a alternativa que representa apenas a(s) afirmativa(s) correta(s) Alternativas eer De eos 8) Well. °) hue, D) eu,

You might also like