UM MODELO PARA COMUNICAÇÃO REMOTA COM DISPOSITIVOS DE DIFÍCIL ACESSO EMPREGANDO JME E BLUETOOTH
|
|
- Aparecida Covalski Mota
- 6 Há anos
- Visualizações:
Transcrição
1 Revista Eletrônica da Faculdade Metodista Granbery - ISSN Curso de Sistemas de Informação - N. 7, JUL/DEZ 2009 UM MODELO PARA COMUNICAÇÃO REMOTA COM DISPOSITIVOS DE DIFÍCIL ACESSO EMPREGANDO JME E BLUETOOTH RESUMO Bernardo Jacques Delgado Costa* Wander Antunes Gaspar Valente** A tecnologia Java, em razão da sua portabilidade, se tornou uma das principais plataformas para o desenvolvimento de aplicações para dispositivos móveis, através de Java Micro Edition (JME). Neste contexto, este trabalho procura abordar o processo de desenvolvimento de software utilizando JME. Concomitantemente é abordada a tecnologia wireless Bluetooth e a sua utilização no processo de comunicação entre um dispositivo móvel e um equipamento terminal. O objetivo do presente estudo é desenvolver um protótipo para testar a viabilidade técnica de um sistema de configuração remota, constituído de um software para envio de parâmetros, nomeado CfgBlue, instalado em um telefone celular, que se comunica com uma placa de testes utilizando uma conexão wireless Bluetooth, responsável por emular uma linha serial, que interpreta as mensagens recebidas e executa as ações solicitadas através de um firmware 1 desenvolvido e gravado no microcontrolador. PALAVRAS-CHAVE: Bluetooth. Dispositivo móvel. Java.Wireless. Configuração remota. ABSTRACT The Java technology, because of their portability, became one of the main platforms to develop applications for mobile devices, through the Java Micro Edition (JME). In this context, this work seeks to deal the software development process using JME. Accordingly it is dealt with wireless technology Bluetooth and its use in the process of communication between one mobile device and one terminal equipment. The objective of this work is develop a prototype to test the technical feasibility of a system for remote configuration, consisting of a software for transmission of parameters, named CfgBlue, installed on cell phone, that communicates with plate of tests using a Bluetooth wireless connection, responsible for emulate a serial line to interprets the incoming messages and executes the actions requested through a firmware developed and recorded in microcontroller. 1 Firmware consiste em um conjunto de instruções operacionais, desenvolvidas e gravadas diretamente no hardware de um equipamento eletrônico, de forma permanente em uma PROM, ROM, ou de modo semipermanente em uma EPROM.
2 KEYWORDS: Bluetooth. Mobile device. Java. Wireless. Remote configuration. * Bacharel em Sistemas de Informação (jun/2009) pelo Centro de Ensino Superior de Juiz de Fora (CES/JF), Analista de Sistemas de Automação pela empresa Lupa Tecnologia e Sistemas Ltda. bernardo.jacques@lupatecnologia.com.br e bejacques@gmail.com ** Engenheiro Eletricista (UFJF), especialista em Ciência da Computação (UFV), mestrando em Modelagem Computacional (UFJF), professor dos cursos de Sistemas de Informação e Engenharia de Telecomunicações do CES/JF. wander@cesjf.br e wandergaspar@gmail.com 2
3 1. INTRODUÇÃO O contínuo desenvolvimento tecnológico aliado à crescente busca por mobilidade conduziram à popularização dos dispositivos móveis. Seguindo essa tendência, a Sun Microsystems desenvolveu a plataforma Java Micro Edition (JME) com o intuito de prover suporte ao desenvolvimento de software para dispositivos com restrições de memória e processador, incluindo telefones celulares. Paralelamente a isso, foram sendo desenvolvidos mecanismos capazes de promover uma comunicação sem fio entre esses dispositivos: as tecnologias wireless. Sendo assim, esse trabalho tem como objetivo analisar a plataforma JME e a tecnologia wireless Bluetooth no contexto dos dispositivos móveis, e mostrar a integração entre ambas em situações reais. Para tanto o trabalho foi dividido em 5 seções incluindo esta introdução. A seção 2 aborda a motivação para o desenvolvimento deste trabalho. A seção 3 mostra o desenvolvimento do protótipo que alia as tecnologias JME e Bluetooth. Na seção 4 são apresentadas as considerações finais. Por fim, na seção 5, são listadas as referências bibliográficas utilizadas. 2. MOTIVAÇÃO Em particular, o desenvolvimento desse protótipo ocorreu após a observação de situações onde um equipamento eletrônico, instalado em um local de difícil acesso humano, carecia de configurações locais periodicamente. Um exemplo de ocorrência dessa situação foi constatado em equipamentos de concessionárias de energia elétrica, que ficam localizados no alto dos postes de energia. Durante o processo de configuração, foi possível observar que o funcionário necessita se deslocar até o poste em questão, colocando uma escada para poder alcançar o equipamento. Em seguida é conectado ao dispositivo um cabo de aproximadamente dez metros para permitir que o funcionário desça do poste e conecte a outra extremidade do 3
4 cabo a um laptop que possui o software de configuração do fabricante do equipamento em questão, para então realizar as configurações necessárias. Ao final do processo, o funcionário se desloca até o alto do poste novamente para desconectar o cabo que foi utilizado, e só então o processo de configuração está terminado. Sendo assim, o protótipo idealizado teve o intuito de facilitar o processo de comunicação com dispositivos localizados em regiões de difícil acesso, ou ainda em locais onde a utilização de cabos não é viável, promovendo a interação entre usuário e equipamento remotamente, através de uma conexão wireless Bluetooth, a fim de facilitar o processo de comunicação. 3. MODELO PROPOSTO E PROTOTIPAÇÃO Esta seção tem a finalidade de apresentar a aplicação do conceito, que tem como foco a transferência de dados, leitura e escrita de parâmetros, através de uma comunicação Bluetooth, entre um dispositivo móvel e uma placa de testes. 3.1 MODELO PROPOSTO O modelo propõe a instalação de um adaptador Bluetooth ao equipamento terminal e o desenvolvimento da aplicação de configuração com suporte a conexão dessa tecnologia, permitindo a emulação de uma linha serial entre ambos para o envio e leitura de parâmetros, eliminando a necessidade de um meio físico entre eles. 3.2 TECNOLOGIAS UTILIZADAS O modelo apresentado utiliza as seguintes tecnologias: a) JME: A plataforma Java Micro Edition foi desenvolvida com o objetivo de permitir o desenvolvimento de aplicativos para dispositivos móveis e com recursos computacionais limitados, tais como celulares e PDA s. Devido às limitações de processamento e memória, os recursos da linguagem foram reduzidos nessa plataforma, bem como a Máquina Virtual Java. 4
5 Visando fornecer os recursos necessários ao desenvolvedor, mas tendo em vista as limitações computacionais, foram desenvolvidas Application Programming Interfaces (API s) responsáveis por prover recursos específicos e que são utilizadas pelo programador apenas quando necessárias. Seguindo os paradigmas da tecnologia Java, a plataforma JME tornou o software independente do tipo de dispositivo móvel, sendo dividida nas seguintes camadas: Perfil, Configuração e Máquina Virtual. A camada de configuração tem o objetivo de fornecer as bibliotecas básicas necessárias a linguagem, estabelecendo um padrão de ambiente de execução entre os dispositivos com características semelhantes. Atualmente, o JME possui dois tipos de configurações: Connected Limited Device Configuration (CLDC) e Connected Device Configuration (CDC). Já a camada de perfil possui API s específicas, como elementos de interface gráfica, persistência de dados e meios de comunicação, relacionadas ao tipo de dispositivo, associando-se assim a apenas uma configuração. Os quatro perfis existentes atualmente são: Mobile Information Device Profile (MIDP), Foundation Profile (FP), Personal Basis Profile (PBP) e Personal Profile (PP). Para o desenvolvimento, testes e simulação serão utilizadas as ferramentas Integrated Development Environment (IDE) NetBeans e Wireless Toolkit for CLDC. b) Bluetooth: Bluetooth é um padrão de comunicação sem fio de curto alcance, que utiliza tecnologia de ondas de rádio, possuindo um baixo custo e baixo consumo de energia, para permitir conexões ad hoc sem fios entre dispositivos. As conexões normalmente atingem a distância de 10 metros, podendo chegar a 100 metros caso se utilize transmissores de maior potência. O Bluetooth opera na banda Industrial, Scientific and Medical (ISM), na faixa de frequências entre 2,4 GHz e 2,4835 GHz (BOESING, 2008). Essa tecnologia foi idealizada e desenvolvida pela empresa Ericsson, com o objetivo de substituir outros padrões já difundidos no mercado, como infravermelho, conexões USB, entre outros (GHISI, 2007; SIQUEIRA, 2006). 5
6 Porém, através da especificação Bluetooth, tornou-se viável o desenvolvimento de redes pessoais sem fio de baixo custo. A estrutura básica de comunicação no Bluetooth é chamada de piconet, que consiste em um dispositivo mestre, aquele que iniciou uma conexão Bluetooth, se comunicando ativamente com até sete outros dispositivos, denominados escravos, formando uma topologia em estrela, com o mestre ao centro. Piconets podem se interconectar formando uma scatternet. A comunicação Bluetooth utiliza um mecanismo denominado frequency hopping (salto de frequência), que altera constantemente a frequência, através de 79 canais de frequência distintos, para combater interferências e evitar o enfraquecimento do sinal. Existem cerca de 1600 saltos por segundo, ocorrendo assim um salto a cada 0,625 µseg. Dispositivos em uma mesma piconet utilizam o padrão de saltos de frequência determinado por atributos da especificação Bluetooth e por um clock do dispositivo mestre, fazendo com que todos os dispositivos que se comunicam com o mestre passem por um processo de identificação e sincronização. Todo o processo de comunicação é feito entre o mestre e um escravo, não sendo possível a comunicação direta entre escravos. A tecnologia Bluetooth será utilizada para estabelecer a comunicação wireless entre o aparelho celular e a placa de testes. c) Linguagem C: A linguagem de programação C será utilizada no desenvolvimento do firmware que será gravado na placa de testes, com a qual o celular irá se comunicar. O suporte por parte das ferramentas de desenvolvimento de códigos para sistemas embarcados, e uma base sobre a linguagem, levaram a opção da linguagem C para o desenvolvimento. O firmware será responsável por tratar os parâmetros recebidos, executando as solicitações desejadas. Para o desenvolvimento será utilizada a IDE CodeVisionAVR C Compiler CONSIDERAÇÕES SOBRE O PROTÓTIPO O protótipo foi desenvolvido com o objetivo de simular uma situação de comunicação entre um celular e um equipamento terminal, para envio e leitura de parâmetros. 6
7 Como a ideia central do projeto é apenas mostrar a viabilidade de comunicação entre os dispositivos, foram implementadas apenas as seguintes situações: Envio de parâmetro para acender um led da placa. Envio de parâmetro para apagar um led da placa. Envio de mensagem a ser escrita no display gráfico da placa. Leitura do estado atual do led. 7
8 3.4 COMPOSIÇÃO DO PROTÓTIPO O projeto desenvolvido é constituído de um celular Sony Ericsson w580i 2, uma placa de desenvolvimento STK500 3 e um adaptador serial Bluetooth bts1009c da SUNIX FERRAMENTAS DE DESENVOLVIMENTO Para o desenvolvimento da aplicação JME, denominada CfgBlue, foi utilizada a IDE NetBeans 6.5.1, que dentre outras possibilidades permite o desenvolvimento de aplicações utilizando MIDP 1.0, 2.0, 2.1 e CLDC 1.0 e 1.1 para dispositivos móveis, através da linguagem JME, que possuem uma JVM instalada. Já para o desenvolvimento do firmware gravado na placa STK500 foi utilizada a IDE CodeVision AVR que permite o desenvolvimento de código embarcado, e o posterior envio do código compilado, em formato binário, para o microcontrolador. Para o protótipo desenvolvido foi utilizada a linguagem de programação C na construção do firmware. 3.6 COMUNICAÇÃO CELULAR/PLACA A interação entre a placa STK500 e o celular ocorre através da comunicação, via Bluetooth, da aplicação CfgBlue, instalada no dispositivo móvel, com o adaptador serial Bluetooth bts1009c, que conectado à placa, faz com que os dados recebidos possam ser processados pelo firmware do microcontrolador e caso necessário, respondidos a aplicação do celular APLICAÇÃO CFGBLUE A aplicação CfgBlue foi desenvolvida em JME na IDE NetBeans 6.5.1, sendo responsável por proporcionar uma interface amigável com o usuário, permitindo que ele envie à placa os parâmetros desejados. Ao executar a aplicação o usuário deve realizar um login, 2 SONY ERICSSON. Disponível em: < Acesso em: 12 jul ATMEL. AVR STK500 User Guide p. Disponível em: < Acesso em: 12 jul SUNIX. BTS1009C Bluetooth to RS-232 Adapter. Disponível em: < Acesso em: 12 jul
9 para então, se validado, o aplicativo iniciar uma busca pelos dispositivos Bluetooth disponíveis na área de alcance e exibi-los na tela, para posterior seleção daquele desejado, iniciando a busca pelos serviços disponíveis e estabelecendo a conexão Bluetooth. Para facilitar o processo de estabelecimento de conexão Bluetooth, foi utilizado o framework Marge 5, visto que ele disponibiliza, de forma simples, os métodos necessários para se iniciar uma pesquisa por dispositivos Bluetooth e pelos serviços que estes dispositivos oferecem. A aplicação foi dividida em cinco classes denominadas Comunicacao_BluetoothMIDlet, LoginForm, MainMenu, AplicacaoForm e InquiryList Protocolo de comunicação Para a interação entre a aplicação celular e a placa de testes, foi desenvolvido um protocolo de comunicação próprio para os pedidos de envio e leitura de parâmetros. O protocolo foi divido em três partes, como mostra a Ilustração 1, separados por ponto e vírgula e com um \r (Carriage return) ao fim da mensagem, ficando a estrutura na seguinte forma: ação;variável;valor;\r. Ação Variável Valor 1 = Escrita 10 = Led 20 = Display Quando for para o Led: 1 = Acender 0 = Apagar Quando for para o Display: Qualquer valor a ser escrito no display. 2 = Leitura 10 = Led - ILUSTRAÇÃO 1 - Protocolo de comunicação utilizado. No caso de uma leitura, a aplicação receberá como resposta a mesma ação e variável solicitada, com o respectivo valor, tratando a mensagem e exibindo o valor na tela. 5 MARGE. Java Bluetooth Framework. Disponível em: < Acesso em: 12 jul
10 10
11 Diagrama de casos de uso A Ilustração 2 exibe o digrama de casos de uso da aplicação CfgBlue. Este diagrama foi desenvolvido utilizando a ferramenta StarUML 6. ILUSTRAÇÃO 2 - Diagrama de casos de uso Diagrama de classes A Ilustração 3 mostra o diagrama de classes da aplicação CfgBlue. Este diagrama foi desenvolvido utilizando a ferramenta StarUML. 6 STARUML. The Open Source UML/MDA Platform. Disponível em: < Acesso em: 12 jul
12 ILUSTRAÇÃO 3 - Diagrama de classes Diagrama de sequência A Ilustração 4 exibe o diagrama de sequência da aplicação CfgBlue, desenvolvido utilizando-se o plug-in UML da IDE NetBeans
13 ILUSTRAÇÃO 4 - Diagrama de sequência Funcionamento 13
14 Ao iniciar a aplicação a classe MainMenu é chamada com a finalidade de disponibilizar na tela o menu da aplicação, ilustrado na Ilustração 5, em forma de lista, com as opções de Login e Sair. ILUSTRAÇÃO 5 - Menu da aplicação. No caso do usuário selecionar a opção Login, será feita uma chamada a classe LoginForm, que exibirá a tela ilustrada na Ilustração 6. ILUSTRAÇÃO 6 - Tela de login da aplicação. O usuário irá preencher os campos com seu login e senha e em seguida selecionará a opção logar. O sistema então irá validar o usuário e senha fornecidos, e em caso positivo, irá iniciar a busca por dispositivos Bluetooth disponíveis na área de alcance do celular, utilizando 14
15 a interface InquiryListener importada do framework Marge e em seguida irá listá-los na tela para o usuário como mostra a Ilustração 7. A classe LoginForm foi projetada com o intuito de mostrar que é possível inserir meios de segurança ao aplicativo, permitindo acesso apenas a pessoas autorizadas. Porém, devido ao foco do trabalho, adotou-se apenas um usuário. Portanto a classe verifica apenas se o usuário digitado é Bernardo e se a senha é ILUSTRAÇÃO 7 - Tela de busca e de dispositivos encontrados. Ao selecionar um dispositivo é iniciada uma busca, através da interface ServiceSearchListener também importada do framework Marge, pelos serviço oferecidos por ele e em seguida é aberta uma conexão serial ponto a ponto entre os dispositivos, através do protocolo de comunicação Bluetooth RFCOMM. Após estabelecida a conexão, a classe AplicacaoForm é chamada. Esta classe tem a finalidade de fornecer uma interface com o usuário para envio e leitura de parâmetros, como pode ser visto na Ilustração 8, e promover a comunicação com o firmware, através de um protocolo de comunicação desenvolvido. 15
16 ILUSTRAÇÃO 8 - Tela para envio e leitura de parâmetros. O usuário tem as opções de ler o estado do led da placa, se está aceso ou apagado, e enviar uma requisição para que ele acenda ou apague. Além disso pode ainda enviar uma mensagem a ser escrita no display da placa FIRMWARE- STK 500 Para integração da placa STK500 com a aplicação CfgBlue foi desenvolvido um firmrware, apresentado no Anexo B, em linguagem C, utilizando a IDE CodeVison AVR , que foi posteriormente gravado no microcontrolador ATMEGA A principal função do firmware é receber uma mensagem, baseada no protocolo de comunicação desenvolvido, enviada pela aplicação CfgBlue, via serial, e interpretá-la, tomando as ações solicitadas. 4. CONCLUSÃO A tecnologia dos dispositivos móveis, bem como as tecnologias de comunicação wireless, têm evoluído em ritmo acelerado. Atualmente, dispositivos com poucos recursos computacionais podem se comunicar com outros equipamentos através de um padrão de tecnologia wireless suportados por ambos. 7 ATMEL. ATmega16A Datasheet p. Disponível em: < Acesso em: 12 jul
17 O presente trabalho teve o objetivo de pesquisar as tecnologias que possibilitassem uma comunicação wireless entre um dispositivo móvel e um equipamento terminal e, posteriormente, desenvolver um protótipo baseado nesse modelo. A implementação apresentada buscou mostrar que um dispositivo como um celular é capaz de controlar um equipamento terminal através de uma tecnologia wireless. Foram realizados testes utilizando os modelos de celular Sony Ericsson w580i e Motorola z3, e em ambos os casos o projeto proposto respondeu satisfatoriamente ao que era esperado. Através da integração entre hardware e software, o modelo do projeto pode ser utilizado em qualquer sistema que utilize uma comunicação wireless entre dispositivos, através de uma emulação de linha serial, de acordo com a sua necessidade. Eliminando assim a necessidade de meios físicos de interconexão, o que evita muitas complicações quando se trata de equipamentos carentes de configuração periódica que se localizam em locais de difícil acesso, ou ainda em prédios históricos, por exemplo, onde não é permitida a passagem de cabos pelas paredes. 5. REFERÊNCIAS BIBLIOGRÁFICAS ATMEL. ATmega16A Datasheet p. Disponível em: < Acesso em: 12 jul AVR STK500 User Guide p. Disponível em: < Acesso em: 12 jul BOESING, A. C. Pagamento Eletrônico: estudo teórico e prototipação de um sistema baseado em smart card para transações ponto a ponto em dispositivos móveis utilizando Bluetooth. 129f. Trabalho de Conclusão de Curso (Graduação em Ciências da Computação) - Centro Universitário Feevale, Novo Hamburgo, GHISI, B. C. Marge: framework para integração de aplicações Java via Bluetooth. 147f. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) - Universidade Federal de Santa Catarina, Florianópolis, MARGE. Java Bluetooth Framework. Disponível em: < Acesso em: 12 jul
18 SIQUEIRA, T. S. de. Bluetooth Características, protocolos e funcionamento. Campinas: Universidade Estadual de Campinas, Disponível em: < Acesso em: 12 jul SONY ERICSSON. Disponível em: < Acesso em: 12 jul STARUML. The Open Source UML/MDA Platform. Disponível em: < Acesso em: 12 jul SUNIX. BTS1009C Bluetooth to RS-232 Adapter. Disponível em: < Acesso em: 12 jul
FRAMEWORK CELEPAR MANUAL DE INSTALAÇÃO/UTILIZAÇÃO DE JVM EM POCKET PC
FRAMEWORK CELEPAR MANUAL DE INSTALAÇÃO/UTILIZAÇÃO DE JVM EM POCKET PC Outubro 2007 Sumário de Informações do Documento Tipo do Documento: Relatório Título do Documento: MANUAL DE INSTALAÇÃO/UTILIZAÇÃO
Leia maisAplicações Visuais Mobile com Netbeans 6.0
Aplicações Visuais Mobile com Netbeans 6.0 Ramon Lopes Sun Campus Ambassador Ramon.Lopes@Sun.COM Agenda O que é o Netbeans? O que é Java ME? CLDC & MIDP Mobile Demo! Próximos Passos O que é o NetBeans?
Leia maisIntrodução aos computadores, à Internet e à World Wide Web. Prof. Marcelo Roberto Zorzan
Introdução aos computadores, à Internet e à World Wide Web Prof. Marcelo Roberto Zorzan História do Java Origem Linguagem desenvolvida pela Sun Microsystems Sintaxe similar ao C++ Inicialmente chamada
Leia maisJava. para Dispositivos Móveis. Thienne M. Johnson. Novatec. Desenvolvendo Aplicações com J2ME
Java para Dispositivos Móveis Desenvolvendo Aplicações com J2ME Thienne M. Johnson Novatec Sumário Agradecimentos...13 Sobre a autora...14 Prefácio...15 Apresentação...16 PARTE I Introdução a Java para
Leia maisPor Bruno T Aquino, Roberto Luiz e Ricardo Vinicius Fabri, Abril 14, 2009.
J2ME E O PERFIL MIDP Por Bruno T Aquino, Roberto Luiz e Ricardo Vinicius Fabri, Abril 14, 2009. INTRODUÇÃO Com o passar do tempo os aparelhos celulares deixaram de ser apenas para ligações e agenda para
Leia maisRedes sem Fio WPANs (IEEE ) Wireless Personal Area Networks. Ricardo Kléber. Ricardo Kléber
Redes sem Fio 2016.1 WPANs (IEEE 802.15) Wireless Personal Area Networks Curso Superior de Tecnologia em Sistemas para Internet Turma: TEC.SIS.5M Redes sem Fio Onde Estamos? Sistemas de comunicação wireless
Leia maisSoftware para compartilhamento de arquivos entre celulares usando a tecnologiapeer-to-peer aliada à plataforma JXME
Software para compartilhamento de arquivos entre celulares usando a tecnologiapeer-to-peer aliada à plataforma JXME Orientador: Francisco Adell Péricas Acadêmico: Roger Robert Kock Roteiro da apresentação
Leia maisIntrodução aos computadores, à Internet e à World Wide Web. Prof. Marcelo Roberto Zorzan
Introdução aos computadores, à Internet e à World Wide Web Prof. Marcelo Roberto Zorzan História do Java Origem Linguagem desenvolvida pela Sun Microsystems Sintaxe similar ao C++ Inicialmente chamada
Leia maisBluetooth. Rafael Huk da Cruz Tomás Abril Curso: Téc. Integrado em Eletrônica 1º Período Informática 1
Bluetooth Bluetooth Rafael Huk da Cruz Tomás Abril Curso: Téc. Integrado em Eletrônica 1º Período Informática 1 Bluetooth O nome Bluetooth foi escolhido em homenagem ao rei da Dinamarca Harald Blatand;
Leia maisDGA21 SISTEMA FIXO COM SUPERVISÓRIO PARA DETECÇÃO DE GASES NOCIVOS E AMÔNIA IP 65. Manual
DGA21 SISTEMA FIXO COM SUPERVISÓRIO PARA DETECÇÃO DE GASES NOCIVOS E AMÔNIA IP 65 Manual Apresentação DGA21 Sistema Fixo com Supervisório para Detecção de Gases Nocivos e Amônia foi desenvolvido para atender
Leia maisAULA 6 - INTRODUÇÃO AO ARDUINO Revisão de Eletrônica Digital e introdução aos Sistemas Computacionais.
AULA 6 - INTRODUÇÃO AO ARDUINO Revisão de Eletrônica Digital e introdução aos Sistemas Computacionais. 6.1 Objetivo: O objetivo desta aula é mostrar aos alunos o que é e como funciona o Arduino e seus
Leia mais1.3 Noções básicas de sistemas operacionais. Lêda Monteiro
1.3 Noções básicas de sistemas operacionais Sistemas Operacionais Conjunto de programas cuja função é gerenciar os recursos do sistema (definir qual programa recebe atenção do processador, gerenciar memória,
Leia maisA linguagem Java foi projetada tendo em vista os seguintes objetivos:
Java Disciplina: Programação II Professora: Mai-Ly Vanessa Histórico do Java Em 1991 a Sun Microsystems financiou uma pesquisa sobre o que seria a nova onda digital. Desta pesquisa resultou a criação da
Leia maisHMI: UM MIDDLEWARE PARA OBJETOS DISTRIBUÍDOS SOBRE O PROTOCOLO HTTP
HMI: UM MIDDLEWARE PARA OBJETOS DISTRIBUÍDOS SOBRE O PROTOCOLO HTTP Aluno: Abel Luiz Cechinel Orientador: Paulo Fernando da Silva Sumário Introdução; Fundamentação Teórica; Desenvolvimento; Conclusão;
Leia maisAULA 1 INTRODUÇÃO AO JAVA
AULA 1 INTRODUÇÃO AO JAVA Ao término dessa aula você terá aprendido: História e características do Java Ambientes e plataformas Java O Java é a base para praticamente todos os tipos de aplicações em rede
Leia maisTÍTULO: AUTOMAÇÃO COM ELETRÔNICA EMBARCA APLICADA A ACESSIBILIDADE PARA CADEIRANTES
16 TÍTULO: AUTOMAÇÃO COM ELETRÔNICA EMBARCA APLICADA A ACESSIBILIDADE PARA CADEIRANTES CATEGORIA: EM ANDAMENTO ÁREA: ENGENHARIAS E ARQUITETURA SUBÁREA: ENGENHARIAS INSTITUIÇÃO: FACULDADE ENIAC AUTOR(ES):
Leia maisAPRESENTAÇÃO. Página: 1
APRESENTAÇÃO Página: 1 Sumário Apresentação... 3 Principais característica:... 3 Estrutura Way-Z... 4 Vantagens da Plataforma... 6 Atualizações remotas.... 7 Carga da Plataforma e da Aplicação... 8 Obtendo
Leia maisDesenvolvimento de Software I
Desenvolvimento de Software I Prof. Arnaldo Martins Hidalgo Junior arnaldo@flash.tv.br http://aulashidalgo.wordpress.com 5 h/a (2 aulas semanais) http://aulashidalgo.wordpress.com 1 Competências Avaliar
Leia maisPadrão IEEE PROJETO DE REDES SEM FIO Prof. Dr. Andrei Piccinini Legg. Bruno Lucena Raissa Monego
PROJETO DE REDES SEM FIO Prof. Dr. Andrei Piccinini Legg Bruno Lucena Raissa Monego Histórico O primeiro sistema de computadores que empregou as técnicas de radiodifusão em vez de cabos ponto a ponto foi
Leia maisManual DETECTOR NH (11) (62) (11) (62)
Manual DETECTOR NH3 1 APRESENTAÇÃO PHANTOM 2000 Sistema Detector Digital de NH3 foi desenvolvido para atender a NR 36 promovendo assim a avaliação, controle e monitoramento dos riscos existentes nas atividades
Leia maisBluetooth e IEEE Alunos: Elmano R. P. Filho Rossini A. M. Bezerra Sérgio França de Pinho
Bluetooth e IEEE 802.15 Alunos: Elmano R. P. Filho Rossini A. M. Bezerra Sérgio França de Pinho Rio, 2 de Julho de 2003 Tópicos Abordados Tecnologias Sem-fio IEEE 802.15 e Bluetooth Funcionamento do Bluetooth
Leia maisDe Olho na Pista. Documento de Arquitetura. De Olho na Pista Documento de Arquitetura Data: 23/03/2013. AJA Software
AJA Software www.ajasoftware.wordpress.com De Olho na Pista Documento de Arquitetura Confidencial De Olho na Pista, 2013 1 Sumário 1. Introdução 3 2. Metas e Restrições da Arquitetura 3 3. Padrão da Arquitetura
Leia maisProposta de uma plataforma de monitoramento e acionamento remoto voltada para sistemas de hardware industriais utilizando LabVIEW
Proposta de uma plataforma de monitoramento e acionamento remoto voltada para sistemas de hardware industriais utilizando LabVIEW "Este artigo tem como proposta apresentar uma plataforma para monitoramento
Leia maisCaracterísticas técnicas Baseado no ATMega da empresa AVR, fabricante de micro-controladores em plena ascensão e concorrente do PIC Pode usar ATMega
ARDUINO O que é Arduino Arduino foi criado na Itália por Máximo Banzi com o objetivo de fomentar a computação física, cujo conceito é aumentar as formas de interação física entre nós e os computadores.
Leia maisUma Introdução à Tecnologia Bluetooth
Uma Introdução à Tecnologia Bluetooth Caso de Uso 1: Headset genérico Caso de Uso 2: Conexão de periféricos Objetivos do Bluetooth Originalmente: substituto para cabeamento entre dispositivos Solução wireless
Leia maisDocumento. Requisitos. Software
Documento de Requisitos de Software Sistema Móvel de Diário Escolar (SIMDE) 2 Índice 1 PREFÁCIO... 3 2 INTRODUÇÃO... 4 3 GLOSSÁRIO... 5 4 DEFINIÇÃO DE REQUISITOS DO USUÁRIO... 6 5 ARQUITETURA DO SISTEMA...
Leia maisRICARDO RODRIGUES BUZZETTE FRONTEND COMERCIAL USANDO J2ME SOBRE PLATAFORMA PALM OS
RICARDO RODRIGUES BUZZETTE FRONTEND COMERCIAL USANDO J2ME SOBRE PLATAFORMA PALM OS ASSIS 2008 FRONTEND COMERCIAL USANDO J2ME SOBRE PLATAFORMA PALM OS RICARDO RODRIGUES BUZZETTE Trabalho de Conclusão de
Leia maisSISTEMAS DISTRIBUÍDOS
SISTEMAS DISTRIBUÍDOS CUP Disk Memoey CUP Memoey Disk Network CUP Memoey Disk Introdução aos Sistemas Distribuídos 1 Sumário Evolução Problema/Contexto O que é um Sistema Distribuído? Vantagens e Desvantagens
Leia maisRedes Sem Fio. Alberto Felipe Friderichs Barros https://albertofelipeblog.wordpress.com
Redes Sem Fio Alberto Felipe Friderichs Barros alberto.barros@ifsc.edu.br https://albertofelipeblog.wordpress.com Introdução Uma rede sem fio é uma infraestrutura das comunicações sem fio que permite a
Leia maisUM SISTEMA PARA CONTROLE DE ATIVIDADES DE EQUIPES DE TI PARA DISPOSITIVOS MÓVEIS SCHOLANT, R. P. ¹, BASTOS, R. R. ²
UM SISTEMA PARA CONTROLE DE ATIVIDADES DE EQUIPES DE TI PARA DISPOSITIVOS MÓVEIS SCHOLANT, R. P. ¹, BASTOS, R. R. ² ¹ Instituto de Desenvolvimento do Alto Uruguai (IDEAU) Bagé RS Brasil ² Instituto de
Leia maisMONTES RELATÓRIO FINAL DE PROJETO MEIO DE TRANAMISSÃO
Serviço Nacional de Aprendizagem Comercial E.E.P. Senac Pelotas Centro Histórico Programa Nacional de Acesso ao Ensino Técnico e Emprego Curso Técnico em Informática SANDI MONTES RELATÓRIO FINAL DE PROJETO
Leia maisIntrodução aos Sistemas Operacionais
1 Introdução aos Sistemas Operacionais 1.1 O que é um sistema operacional 1.2 História dos sistemas operacionais 1.3 O zoológico de sistemas operacionais 1.4 Conceitos sobre sistemas operacionais 1.5 Chamadas
Leia maisProf. Adilson Gonzaga
Prof. Adilson Gonzaga Outras características importantes em Microprocessadores/Microcontroladores Redução de Potência de Operação As versões CHMOS (89C51, 89S52, etc ) da família MCS-51 possuem dois modos
Leia maisMatéria: Redes de Computadores/ Telemática REDES SEM FIO. Prof. Esp. Patricia Peixoto. 2 Bimestre
Matéria: Redes de Computadores/ Telemática REDES SEM FIO Prof. Esp. Patricia Peixoto 2 Bimestre WIRELESS O termo wireless, significa sem fio, possui alguns sinônimos tais como: Rede sem fio Comunicação
Leia mais2.1 NesC Seguem alguns dos principais desafios impostos à linguagem NesC:
2 TinyOS e NesC O framework de programação mais utilizado em redes de sensores sem fio é composto pelo sistema operacional TinyOS [11] e pela linguagem de programação NesC [12]. A linguagem NesC foi definida
Leia maisConceitos computacionais
Conceitos computacionais Conceitos computacionais Informática Médica Prof. Jean D. H. M. Andreazza Fatec - Bauru Computador é uma máquina capaz de variados tipos de tratamento automático de informações
Leia maisControle a Distância de um Barco com Arduino+Bluetooth
Controle a Distância de um Barco com Arduino+Bluetooth Wagner Y. Nishi [Voluntário PIBIC/UTFPR], Marcio Mendonça [orientador] Coordenação de Engenharia Elétrica Campus Cornélio Procópio Universidade Tecnológica
Leia maisCENTRO UNIVERSITÁRIO DE BRASÍLIA
CENTRO UNIVERSITÁRIO DE BRASÍLIA MARCOS VINÍCIUS CARDOSO DE OLIVEIRA LUCAS HENRIQUE LIMA SISTEMA DE COMUNICAÇÃO DE DADOS UTILIZANDO ARDUINO E MÓDULO RF 433 MHz BRASÍLIA 2017 MARCOS VINÍCIUS CARDOSO DE
Leia maisARDUÍNO PROCEDIMENTOS BÁSICOS
ARDUÍNO PROCEDIMENTOS BÁSICOS O IDE do Arduíno Nesse primeiro momento, utilizaremos o IDE Ambiente de Desenvolvimento Integrado fornecido pelos próprios inventores do Arduíno, para realizar a sua programação.
Leia maisUso da plataforma Ionic para Desenvolvimento de Aplicativo Móvel
66 Resumos Expandidos: XII Mostra de Estagiários e Bolsistas... Uso da plataforma Ionic para Desenvolvimento de Aplicativo Móvel Thiago Merino Rodrigues Barbosa¹ Carlos Marcelo Tonisso Júnior² João Camargo
Leia mais07/06/2015. Outras características importantes em Microprocessadores/Microcontroladores SEL-433 APLICAÇÕES DE MICROPROCESSADORES I
SEL-433 APLICAÇÕES DE MICROPROCESSADORES I Redução de Potência de Operação As versões CHMOS (89C51, 89S52, etc ) da família MCS-51 possuem dois modos de controle de redução de potência de operação do chip.
Leia maisApplication Note FBEE Controle de Placas com entradas Analógicas REV01. 1 Rev01
Application Note FBEE Controle de Placas com entradas Analógicas REV01 1 Rev01 1. INTRODUÇÃO Este capítulo faz uma introdução às características do kit de demonstração FBee Kit. Este capítulo discute:
Leia maisTrabalho elaborado por: Ricardo Nuno Mendão da Silva Jorge Miguel Morgado Henriques
Trabalho elaborado por: Ricardo Nuno Mendão da Silva Jorge Miguel Morgado Henriques Contents 1. Introdução...4 2. Objectivos...5 3. Arquitectura...5
Leia maisProcessos ca 3 pítulo
Processos capítulo 3 Introdução: Threads Para executar um programa, o sistema operacional cria um determinado números de processos virtuais. O sistema operacional mantém uma tabela de processos que contém
Leia maisUMA INTERFACE DE GERENCIAMENTO DE REDES DEFINIDAS POR SOFTWARE
UMA INTERFACE DE GERENCIAMENTO DE REDES DEFINIDAS POR SOFTWARE Fagner Jefferson de Araújo Silva; Whasley Sousa Cardoso; Marcelo Portela Sousa. Instituto Federal de Educação, Ciência e Tecnologia da Paraíba
Leia maisZone Routing Protocol - ZRP[1]
Zone Routing Protocol - ZRP[1] Rafael de M. S. Fernandes 1 1 Programa de Engenharia de Sistemas e Computação - Coppe/UFRJ Rio de Janeiro - RJ - Brasil rafaelmsf@cos.ufrj.br Resumo. O protocolo ZRP busca
Leia maisGUIA RÁPIDO PARA INSTALAÇÃO DO CURUMIM
GUIA RÁPIDO PARA INSTALAÇÃO DO CURUMIM Para poder utilizar o Curumim pela primeira vez, é necessário ter instalado no computador os seguintes arquivos: 1. Java JRE - máquina virtual java 2. Driver do Rádio
Leia maisEstruturas de Sistemas Operacionais
Estruturas de Sistemas Operacionais Sistemas Operacionais - Tópicos Componentes do Sistema Serviços de Sistemas Operacionais Chamadas ao Sistema Estrutura do Sistema Máquinas Virtuais Chamadas ao Sistema
Leia maisAprendizagem utilizando Dispositivos Móveis com Sistemas de Realidade Virtual
Aprendizagem utilizando Dispositivos Móveis com Sistemas de Realidade Virtual Edgar Marçal de Barros Filho Orientador: Riverson Rios Co-Orientadora: Rossana Andrade 1 Roteiro Introdução Mobile Learning
Leia maisAtualmente trabalha como Engenheiro de Aplicação na Freescale Semicondutores.
ZigBee Este tutorial apresenta o protocolo ZigBee, desenvolvido para para permitir comunicação sem fio confiável, com baixo consumo de energia e baixas taxas de transmissão para aplicações de monitoramento
Leia maisSoluções IoT Inovadoras Plataforma Link IoT
Soluções IoT Inovadoras Plataforma Link IoT Tecnologia Beacon Como Funciona A Taggen está desenvolvendo produtos inovadores para auxiliar na criação de soluções voltadas à Internet das Coisas A Internet
Leia maisESTUDO DE PLATAFORMAS PARA A CONSTRUÇÃO DE APLICAÇÕES MÓVEIS. Gabriel de Biasi¹; Nilton Cézar de Paula²
ESTUDO DE PLATAFORMAS PARA A CONSTRUÇÃO DE APLICAÇÕES MÓVEIS Gabriel de Biasi¹; Nilton Cézar de Paula² ¹ Acadêmico de Ciência da Computação e bolsista de Iniciação Científica, e-mail: biasi131@gmail.com
Leia maisData Sheet FBEE Kit V05
Data Sheet FBEE Kit V05 IEEE 802.15.4 SUPORTA PROTOCOLOS ZIGBEE E MIWI REV 02 1 Rev02 1. INTRODUÇÃO Este capítulo faz uma introdução às características do kit de demonstração FBee Kit. Este capítulo discute:
Leia maisSistemas de Comunicações sem Fio. Redes sem Fio
Sistemas de Comunicações sem Fio Redes sem Fio Histórico Comunicação entre computadores sem fio teve inicio no fim da década de 70 Laboratórios da IBM na Suíça: uso de infravermelho para não ter interferência
Leia maisCircuito de Recepção Serial Assíncrona
Circuito de Recepção Serial Assíncrona Versão 2016 RESUMO O objetivo desta experiência é aplicar a metodologia de projeto de circuitos digitais com dispositivos programáveis adotado no Laboratório Digital
Leia maisRedes sem Fio Redes Locais Wireless (WLANs) Ricardo Kléber. Ricardo Kléber
Redes sem Fio 2016.1 Redes Locais Wireless (WLANs) 802.11 Curso Superior de Tecnologia em Sistemas para Internet Turma: TEC.SIS.5M Redes sem Fio Conteúdo Programático Sistemas de comunicação wireless Redes
Leia maisComunicação Sem Fio (Somente em Determinados Modelos)
Comunicação Sem Fio (Somente em Determinados Modelos) Guia do Usuário Copyright 2006 Hewlett-Packard Development Company, L.P. Microsoft e Windows são marcas registradas da Microsoft Corporation nos EUA.
Leia maisPlataforma de desenvolvimento JAVA para terminal POS
Plataforma de desenvolvimento JAVA para terminal POS Avenida Viena, 360 Bairro São Geraldo CEP 90240020 Porto Alegre RS Fone 51 3325 2728 Fax 51 3343 9847 azanonatec@azanonatec.com.br Apresentação A plataforma
Leia maisSISTEMA DE BUSCA DE PERFIL PARA CELULARES UTILIZANDO J2ME, BLUETOOTH E XML SCHEMA
SISTEMA DE BUSCA DE PERFIL PARA CELULARES UTILIZANDO J2ME, BLUETOOTH E XML SCHEMA Bruno Gomes de Araújo 1, Ricardo Alexsandro de Medeiros Valentim 2 Abstract The increasing impact of the advertising in
Leia maisProcessamento distribuído em ambiente peer-to-peer
Processamento distribuído em ambiente peer-to-peer Alexandre Helfrich Orientando Prof. Paulo Fernando da Silva Orientador Roteiro Introdução e Objetivos Fundamentação Teórica, Conceitos e Contexto Atual
Leia maisSistemas Distribuídos
Faculdades SENAC Análise e Desenvolvimento de Sistemas 23 de fevereiro de 2011 Histórico Anos 50 - Sistemas Operacionais tipo Lote Aumentar a capacidade de processamento de programas Usuário ia ao computador
Leia maisWIRELESS (WI-FI) REDES E SR1 ETER-FAETEC. Rio de Janeiro - RJ ETER-FAETEC
WIRELESS (WI-FI) REDES E SR1 Rio de Janeiro - RJ INTRODUÇÃO O termo wireless significa sem fio. Toda tecnologia de transmissão de dados que tem como característica a ausência de fios e cabos na transmissão
Leia maisTópicos Avançados em Sistemas Computacionais: Infraestrutura de Hardware Aula 02
Tópicos Avançados em Sistemas Computacionais: Infraestrutura de Hardware Aula 02 Prof. Max Santana Rolemberg Farias max.santana@univasf.edu.br Colegiado de Engenharia de Computação POR QUE APRENDER CONCEITOS
Leia maisSistemas Distribuídos
Caracterização de Faculdades SENAC Análise e Desenvolvimento de Sistemas 24 de fevereiro de 2010 Caracterização de Histórico Anos 50 - Sistemas Operacionais tipo Lote Aumentar a capacidade de processamento
Leia maisCLASSIFICAÇÃO DE REDES-
CLASSIFICAÇÃO DE REDES- MEIO DE TRANSMISSÃO PARTE 2 Prof. Msc. Hélio Esperidião CLASSIFICAÇÃO SEGUNDO O MEIO DE TRANSMISSÃO: Rede por cabo Serial db15 db 25. FireWire. USB. Por ondas eletromagnéticas.
Leia mais4 Arquitetura Adotada
4 Arquitetura Adotada Neste trabalho foi desenvolvido um sistema para a inspeção de dutos de óleo, gás e outros fluidos. Este sistema está sendo usado em inspeções que utilizam como ferramenta de inspeção
Leia maisInfra Estrutura Hardware e Software
Infra Estrutura Hardware e Software CEA145 Teoria e Fundamentos de Sistemas de Informação Universidade Prof. Federal George de H. G. Ouro Fonseca Preto DECEA / João Monlevade Universidade
Leia maisJava ME e suas principais tecnologias de conectividade. Gracieli Begia Mateus
Java ME e suas principais tecnologias de conectividade Gracieli Begia Mateus Telefones Celulares no Mundo Fonte: UIT e Wireless Intelligence (Ovum/GSM Association) Posição do Brasil no Mundo Principais
Leia maisGUIA RÁPIDO DE UTILIZAÇÃO KIT MERCURIOIV OSCILOSCÓPIO E GERADOR DE SINAIS
GUIA RÁPIDO DE UTILIZAÇÃO KIT MERCURIOIV OSCILOSCÓPIO E GERADOR DE SINAIS Revisão 02 agosto/2013 Versão do Firmware: 1.4.6 Versão do software Osciloscópio para Windows: 1.4.1 1. Sumário 1.Introdução...3
Leia maisIF Sudeste MG Notícias IF Sudeste MG News
IF Sudeste MG Notícias IF Sudeste MG News Gustavo Ciampi Costa Faulhaber 1, Felipe Barra Knop 2 e Sandro Roberto Fernandes 3 Resumo: O uso de dispositivos móveis está consolidado em nosso cotidiano. A
Leia maisUma nova luz para a sustentabilidade. Inversor Fotovoltaico on-grid ecosolys MANUAL MONITOR SOLAR WI-FI
Uma nova luz para a sustentabilidade Inversor Fotovoltaico on-grid ecosolys MANUAL MONITOR SOLAR WI-FI Sumário 1. APRESENTAÇÃO... 3 2. CARACTERÍSTICAS... 4 1. FUNCIONAMENTO... 5 1.1. Descritivo de instalação...
Leia maisSistemas Operacionais Estrutura do Sistema Operacional. Arquiteturas do Kernel
Sistemas Operacionais Estrutura do Sistema Operacional Principais tipos de estruturas: Monolíticos; Em camadas; Máquinas Virtuais; Arquitetura Micro-kernel; Cliente-Servidor; 2 Arquitetura Monolítica Aplicação
Leia maisSistemas Embarcados:
Universidade Federal do Rio Grande do Norte Departamento de Engenharia de Computação e Automação Sistemas Embarcados: Microcontroladores DCA0119 Sistemas Digitais Heitor Medeiros Florencio Sistemas Embarcados
Leia maisAlgoritmos e Programação
ESTADO DE MATO GROSSO SECRETARIA DE ESTADO DE CIÊNCIA E TECNOLOGIA UNIVERSIDADE DO ESTADO DE MATO GROSSO CAMPUS UNIVERSITÁRIO DE SINOP FACULDADE DE CIÊNCIAS EXATAS E TECNOLÓGICAS CURSO DE ENGENHARIA ELÉTRICA
Leia maisOrganização e Arquitetura de Computadores I
Organização e Arquitetura de Computadores I Entrada e Saída Slide 1 Entrada e Saída Dispositivos Externos E/S Programada Organização e Arquitetura de Computadores I Sumário E/S Dirigida por Interrupção
Leia maisArduino Lab 05 Leitura e
Arduino Lab 05 Leitura e transmissão remota de corrente utilizando o nrf24l01 Imagem geral Aplicação Neste Lab iremos descrever a integração entre 5 dispositivos em uma aplicação de transmissão de dados
Leia maisEstudo de integração de tecnologias para o desenvolvimento de aplicações móveis
Trabalho apresentado no 7º Congresso Nacional de Iniciação Científica - CONIC-SEMESP 2007 Estudo de integração de tecnologias para o desenvolvimento de aplicações móveis Autora: Francieli Fernanda Barchese
Leia maisAULA 8 -BLUETOOTH. Prof. Pedro Braconnot Velloso
AULA 8 -BLUETOOTH Prof. Pedro Braconnot Velloso Resumo da aula anterior Camada enlace Protocolos de controle de acesso ao meio Divisão de canal Acesso aleatório CSMA Revezamento Padrões para redes sem
Leia maisGerência de Dispositivos. Adão de Melo Neto
Gerência de Dispositivos Adão de Melo Neto 1 Gerência de Dispositivos Introdução Acesso ao Subsistema de E/S Subsistema de E/S Device Drivers Controladores Dispositivos de E/S Discos Magnéticos Desempenho,
Leia maisWAP. Determinação de Superfícies. Visíveis. José Almir Freire de Moura Júnior.
WAP Determinação de Superfícies José Almir Freire de Moura Júnior Visíveis {jafmj@cin.ufpe.br} Tópicos Motivação Introdução Histórico Visão geral Modelo WAP Rede WAP Arquitetura WAP WAE WML WSP WTP WTLS
Leia maisManual para emissão e configuração de Certificados Digitais tipo 3. para utilização em MAC OS Snow Leopard
Manual para emissão e configuração de Certificados Digitais tipo 3 para utilização em MAC OS Snow Leopard Manual para emissão e configuração de Certificados Digitais tipo 3 Sumário Certificação Digital
Leia maisProgramação de Periféricos
Programação de Periféricos Componentes Edson Moreno edson.moreno@pucrs.br http://www.inf.pucrs.br/~emoreno Apresentação Raspberry pi Sistema Operacional embarcado Atividade Raspberry pi Sistema computacional
Leia maisIntrodução ao Desenvolvimento de
Introdução ao Desenvolvimento de Aplicações Web com JSF e PrimeFaces Marcelo Vinícius Cysneiros Aragão ICC Inatel Competence Center marcelovca90@inatel.br Santa Rita do Sapucaí, 15 de março de 2016 Conteúdo
Leia maisPROTÓTIPO DE SISTEMA DE CAPTURA DE DADOS MULTIPONTO WIRELESS PARA CONTROLE DE CONSUMO DE ÁGUA
PROTÓTIPO DE SISTEMA DE CAPTURA DE DADOS MULTIPONTO WIRELESS PARA CONTROLE DE CONSUMO DE ÁGUA Acadêmico: Benno Martim Schubert Orientador: Miguel Alexandre Wisintainer ROTEIRO Introdução Objetivos do trabalho
Leia maisü Na década de 1920 os dispositivos mecânicos foram substituídos pelos relés; ü O uso da lógica de relés dificultava modificações do processo;
O que são? CLP - CONTROLADOR LÓGICO PROGRAMÁVEL ü O CLP é um computador industrial, capaz de implementar funções de controle (sequência lógica, contagem e temporização), operações lógicas e aritméticas,
Leia maisUFRJ IM - DCC. Sistemas Operacionais I. Unidade IV Gerência de Recursos Entrada e Saída. 02/12/2014 Prof. Valeria M. Bastos
UFRJ IM - DCC Sistemas Operacionais I Unidade IV Gerência de Recursos Entrada e Saída 02/12/2014 Prof. Valeria M. Bastos 1 ORGANIZAÇÃO DA UNIDADE Gerência de Entrada e Saída Fundamentos Evolução Estrutura
Leia maisMeios de Comunicação de Dados.
Meios de Comunicação de Dados www.profjvidal.com Redes sem Fio: - Com infraestrutura - Sem infraestrutura ou AD-HOC Introdução As redes de computadores vieram para revolucionar a forma como nos comunicamos
Leia maisSupervisório Remoto aplicado em Dispositivo Móvel na Plataforma NI LabVIEW
Supervisório Remoto aplicado em Dispositivo Móvel na Plataforma NI LabVIEW "Este artigo demonstra os recursos e passos necessários para implementar um sistema supervisório de consumo energético e controle
Leia maisCurso online de Fundamentos em Android. Plano de Estudo
Curso online de Fundamentos em Android Plano de Estudo Descrição do programa A Certificação Android ensina como usar as ferramentas necessárias para projetar e implantar aplicativos Android para dispositivos
Leia maisWind Rede Guia de Configuração e Operação. Wind Rede. Guia de Configuração e Operação 1/8
Wind Rede Guia de Configuração e Operação 1/8 Parabéns, você acaba de adquirir mais um produto com a qualidade UPX. Leia atentamente este guia para tirar o máximo proveito. 1. O que é a Wind Rede A Wind
Leia maisMANUAL DO USUÁRIO - INTEGRADOR MONIVOX BOOTLOADER
GLOSSÁRIO App Aplicativo MoniVox MVX400 MoniVox Smart Device. Hardware proprietário da MoniVox que integra equipamentos radiocomunicadores com funcionalidades de transmissão e monitoramento de dados e
Leia maisGuia de Instalação Rápida
Guia de Instalação Rápida TL-WN320G 54 Mbps Adaptador sem fio USB 2.4 GHz 802.11g/b O Guia Rápido de Instalação o ajudará no procedimento de instalação para Windows 98/ME/2000/XP, incluindo instalação
Leia maisMANUAL PARA DESENVOLVIMENTO DE SOFTWARE TRABALHO DE CONCLUSAO DE CURSO EM SISTEMAS DE INFORMAÇÃO
MANUAL PARA DESENVOLVIMENTO DE SOFTWARE TRABALHO DE CONCLUSAO DE CURSO EM SISTEMAS DE INFORMAÇÃO Sumário PREFÁCIO...3 MODELO DA DOCUMENTAÇÃO...3 1. INTRODUÇÃO AO DOCUMENTO...3 1.1. Tema...3 2. DESCRIÇÃO
Leia maisBarramento CoreConnect
Barramento CoreConnect MO801 1º semestre de 2006 Prof. Rodolfo Jardim de Azevedo Fabiana Bellette Gil - RA 028671 CoreConnect Agenda Conceitos básicos Introdução ao CoreConnect Arquitetura Referências
Leia maisSISTEMA MÓVEL PARA ACOMPANHAMENTO DE CURSOS
SISTEMA MÓVEL PARA ACOMPANHAMENTO DE CURSOS José Celso Freire Junior 1 ; Pedro Lima Catalani 2 ; Agnelo Marotta Cassula 3 Universidade Estadual Paulista, Faculdade de Engenharia de Guaratinguetá, Depto.
Leia maisEXPERIÊNCIA 4: IMPLEMENTAÇÃO DE UM CRONÔMETRO
EXPERIÊNCIA 4: IMPLEMENTAÇÃO DE UM CRONÔMETRO Autores: Prof. Dr. André Riyuiti Hirakawa, Prof. Dr. Carlos Eduardo Cugnasca e Prof. Dr. Paulo Sérgio Cugnasca Versão 1.0-05/2005 1. OBJETIVO Esta experiência
Leia mais