DroidLar - Automação residencial através de um celular Android

Tamanho: px
Começar a partir da página:

Download "DroidLar - Automação residencial através de um celular Android"

Transcrição

1 DroidLar - Automação residencial através de um celular Android Michel Vinicius de Melo Euzébio Sistemas de Telecomunicações, Instituto Federal de Santa Catarina Emerson Ribeiro de Mello Doutor, Sistemas de Telecomunicações, Instituto Federal de Santa Catarina Resumo- Sistemas de automação residencial permitem que eletroeletrônicos de uma residencia sejam controlados, inclusive, por interfaces Web. Os telefones inteligentes possuem configurações superiores aos celulares convencionais e permitem conexões em redes sem fio como 3G e Wi-Fi. O sistema operacional Android pode operar em diversos tipos de dispositivos e possibilita a criação de aplicativos com alta complexidade. Kits Arduino podem ser usados em projetos para prototipagem de hardware e, se forem acoplados a estes módulos XBee, podem se comunicar em redes ZigBee. Este trabalho apresenta o DroidLar, um sistema de automação residencial que permite enviar comandos aos eletroeletrônicos da residência através de um aplicativo rodando em celulares Android. Palavras-chave: Automação Residencial. Android. ZigBee. Arduino. Abstract- Home automation systems allow the control of electronics of a residence even by Web interfaces. The smartphones have superior settings compared to conventional mobile phones and they enable connections on wireless networks like 3G and Wi-Fi. The Android operating system can operates in various types of devices and allows creating high complexity applications. Arduino kits can be used in projects for hardware prototyping, and with coupling of XBee modules they can communicate in ZigBee networks. This paper presents the DroidLar, a home automation system that can send commands to electronics of the residence through an application running on Android phones. Keywords: Home automation. Android. ZigBee. Arduino. 1 Introdução Sistemas de automação residencial permitem aos usuários controlarem os eletroeletrônicos de sua residência como lâmpadas, televisores e home theaters, através de interfaces de controle. Sua proposta principal é trazer conforto e comodidade para as residências, porém, podem ser utilizados também para segurança, com a utilização de câmeras de vigilância e sensores de presença. Sistemas de automação residencial são tipicamente compostos por controladores de dispositivos, um servidor central e interfaces de controle. Os controladores de dispositivos Bolsista CNPq

2 são responsáveis por executar efetivamente os comandos nos eletroeletrônicos da residência. Os servidores são responsáveis pelo envio das mensagens das interfaces de controle para os controladores de dispositivos. Por fim, as interfaces de controle podem ser representadas por painéis afixados em paredes ou mesmo em forma de páginas Web, que podem ser visualizadas, inclusive, em telefones celulares. Interagindo com essas interfaces o usuário consegue acionar determinado dispositivo ou executar determinada funcionalidade do sistema. Para o desenvolvimento em hardware é fundamental a realização de testes antes da fabricação do equipamento. Por isso, a plataforma Arduino 1 se mostra ideal no desenvolvimento de dispositivos programáveis que tenham que exercer funções de controle, principalmente para prototipagem de equipamentos em fase de projetos. Nos sistemas de automação tem que haver uma tecnologia eficiente para a comunicação entre os dispositivos da rede. Pensando nisso foi criado o protocolo ZigBee (ZIGBEE ALLIANCE, 2005), ideal para sistemas de automação onde a taxa de transmissão de dados não é relevante mas sim o consumo de energia e possibilita a criação de uma malha de dispositivos onde todos podem se comunicar e encaminhar mensagens. Telefones celulares que sirvam apenas para realizar chamadas telefônicas estão cada vez mais perdendo espaço para dispositivos mais complexos que possibilitam acessar a Internet com altas taxas de velocidade e rodar aplicativos semelhantes aos utilizados em computadores pessoais. Esses dispositivos são denominados telefones inteligentes e tem características muito superiores ao celulares convencionais como por exemplo suporte à conexões 3G e Wi-Fi (IEEE, 2007), maior capacidade de processamento e memória, além de sistemas operacionais mais complexos. O Android (OPEN HANDSET ALLIANCE, 2008) é um sistema operacional para dispositivos móveis desenvolvido pelo Google e outras empresas que juntas formam a Open Handset Alliance. Por se tratar de um projeto aberto e ter o apoio de várias fabricantes de dispositivos móveis, o Android está disponível em diversos tipos de dispositivos como telefones inteligentes e tablets, por exemplo. Ele foi projetado para tirar proveito das telas sensíveis ao toque, da capacidade de processamento e grande conectividade dos dispositivos móveis atuais, e possibilitar a criação de aplicações tão complexas quanto as destinadas a computadores pessoais. Nesse trabalho é apresentado o DroidLar, um sistema de automação residencial completo onde o usuário utiliza uma aplicação rodando em um celular Android como interface de controle. O DroidLar utiliza o protocolo ZigBee para a comunicação dos controladores de dispositivos. Nesse sistema podem ser controlados eletroeletrônicos, como lâmpadas, por uma rede IP local, ou em qualquer lugar do mundo pela Internet. O presente artigo está dividido nas seguintes sessões: a Sessão 2 abordará a utilização das redes ZigBee e suas características; a Sessão 3 tratará sobre o Arduino e sua facilidade de uso; na Sessão 4 será apresentado o sistema operacional para dispositivos móveis Android; a Sessão 5 descreve o DroidLar, o sistema de automação residencial resultante desse trabalho, sua arquitetura e funcionamento; e por fim, na Sessão 6 são apresentadas as conclusões e possíveis trabalhos futuros. 1

3 2 ZigBee A comunicação por redes sem fio surgiu como uma evolução à utilização de redes cabeadas. A mobilidade e a não necessidade de cabos de conexão foram fatores que contribuíram para sua grande popularização. Porém, ainda existia a necessidade de tecnologias específicas para redes sem fio que não necessitassem de altas taxas de transmissão e que possibilitassem uma economia de energia nos transmissores. Motivado por essa necessidade foi criado o protocolo ZigBee. Ele é um protocolo voltado para as redes pessoais sem fio de baixa taxa de transmissão (LR-WPAN) e, por isso, é ideal para aplicações que utilizem sensores, de automação, militares e de segurança. O ZigBee foi construído sobre a base descrita pelo padrão IEEE (IEEE, 2006) - que define as WPANs - adicionando as camadas de rede (NWK), suporte à aplicação (APS) e aplicação (AF) sobre as camadas física (PHY) e de controle de acesso ao meio (MAC) já existentes, como mostra a Figura 1. Essas camadas adicionais agregam funcionalidades ao protocolo como capacidade de roteamento e segurança ao conteúdo das mensagens, além de possibilitar que as fabricantes e os usuário implementem as suas próprias aplicações nos dispositivos que utilizem ZigBee. Aplicação (AF) Aplicações do Usuário Subcamada de Suporte a Aplicação (APS) Camada de Rede (NWK) Camada de Controle de Acesso ao Meio (MAC) Camada Física (PHY) IEEE Plataforma ZigBee Figura 1 Pilha do protocolo ZigBee. Os dispositivos ZigBee utilizam as faixas (Industrial, Scientific and Medical ISM) de 868 e 915 Mhz além da faixa de 2,4 Ghz, para as transmissões de dados. A taxa dessas transmissões pode variar entre 20 e 250 Kbps e seu alcance pode chegar, em média, a 50 metros, dependendo do ambiente onde são realizadas as transmissões. Na rede ZigBee um dispositivo pode assumir três papéis: roteador, coordenador e end-device. Os roteadores são dispositivos que além de enviar e receber mensagens, podem encaminhar mensagens destinadas à outros dispositivos. Numa rede ZigBee sempre deve haver um único dispositivo roteador configurado como coordenador. Esses dispositivos tem as mesmas características dos roteadores, porém, exercem tarefas extras como o gerenciamento de inclusão/exclusão de dispositivos na rede. Já os end-devices são sempre a origem ou o destino das mensagens não podendo encaminhá-las. Os dispositivos de uma rede ZigBee podem ser dispostos para formas topologias em forma de estrela, árvore ou malha, como mostra a Figura 2. A topologia em árvore é formada por um dispositivo coordenador no centro e diversos end-devices, nessa formação todas as mensagens passarão pelo coordenador para chegar ao seu destino. A topologia em árvore funciona como se fosse uma série de redes em forma de estrela interligadas. Na topologia em malha os dispositivos do núcleo da rede têm a função de roteador

4 e com esta é possível alcançar longas distâncias nas transmissão das mensagens apenas encaminhando-as pelos dispositivo até que chegue ao seu destino. Essa capacidade de extensão da rede torna o ZigBee vantajoso frente a outras tecnologias de transmissão sem fio que também possuem baixa taxa de transmissão como o Bluetooth (BLUETOOTH, 1998). Figura 2 Topologias da rede ZigBee. O ZigBee possui diversas maneiras de garantir a segurança na troca de mensagens, entre elas está a criptografia, que tem como objetivo evitar que as informações transmitidas sejam legíveis a intrusos na rede. Outra característica interessante do ZigBee é a economia de energia diante da baixa taxa de transmissão aliada a capacidade dos dispositivos configurados como end-devices poderem hibernar por certos períodos de tempo. Tais características permitem que esses dispositivos sejam alimentados até por baterias. 3 Arduino Durante o período de desenvolvimento de projetos em hardware é fundamental a utilização de ferramentas que auxiliem nos testes e facilitem a construção desses sistemas. Com esse objetivo foi desenvolvido a plataforma Arduino. Ela consiste num kit que permite, com facilidade, a implementação de projetos que envolvam hardware e software. Essa plataforma é aberta e, por isso, qualquer fabricante pode desenvolver kits baseados no original. Esse kit Arduino é composto de uma placa onde estão conectados um microcontrolador da Atmel 2, responsável pela execução da logica programável, e diversos LEDs e botões conectados as suas portas analógicas e digitais, além de portas seriais, podendo estas configurações variarem de acordo com o modelo do kit. A indicação das portas do microcontrolador pode ser vista na Figura 3. 2

5 Figura 3 elementos de um kit Arduino. Para a programação do microcontrolador presente no Arduino é utilizada a linguagem C, além de bibliotecas em C++. Para a escrita dos códigos pode ser utilizado o ambiente de desenvolvimento integrado (IDE) do Arduino. Essa IDE possui recursos para facilitar a implementação dos projetos no Arduino tais como diversos exemplos de códigos e uma ferramenta denominada Serial Monitor onde é possível visualizar os dados recebidos e, também, os dados enviados pela porta serial. Além da conexão serial, os kits Arduino ainda possuem suporte a outros tipos de conexão como Ethernet, Wi-Fi e diversas outras. A expansão das funcionalidades do Arduino através de conexões de rede pode ser auxiliada com a utilização de shields. Esses shields são placas especificamente projetadas para encaixar nas portas do Arduino. No mercado existem shields para ethernet, , , Blutooth, controladores de motores de passo, etc. 4 Android Telefones inteligentes oferecem aos usuários funcionalidades comuns às apresentadas por computadores pessoais como acesso a redes de dados por conexões sem fio e aplicações com um grande grau de complexidade. Com a grande expansão do mercados desses telefones tornou-se viável uma solução capaz de funcionar em diferentes tipos de dispositivos com hardware diferentes. Com essa motivação foi criado o Android, um sistema operacional de código aberto desenvolvido pelo Google em conjunto com outras empresas dos setores de hardware, software e telecomunicações. Como mostra a Figura 4, na base da pilha da arquitetura ZigBee está presente o Kernel Linux. Na camada acima estão as bibliotecas do sistema como a de gerenciamento de tela, de mídia, de gráficos e de banco de dados, entre outros. Ainda nessa camada está presente a Dalvik, uma máquina virtual Java otimizada para dispositivos móveis. Logo acima dessa segunda camada estão as classes que compõe a API do Android que são utilizadas pelas aplicações do sistema, presentes na camada superior a essa. O Google disponibilizou uma série de ferramentas para auxiliar os desenvolvedores na criação de aplicações. Essas ferramentas estão contidas no kit de desenvolvimento de

6 Aplicações Android Arcabouço de Aplicações Activity Manager Window Manager Notification Manager View System Media Framework OpenGL Bibliotecas SQLite Surface Manager Ambiente de execução Dalvik VM Kernel Linux Figura 4 Arquitetura do Android. software (SDK) do Android. Na SDK estão presentes códigos com exemplos de utilização da API, um emulador de telefone celular, onde podem ser testadas as aplicações, e uma ferramenta para auxiliar na depuração dos códigos. Outra ferramenta disponibilizada pelo Google foi um plugin que permite a total integração da SDK com o IDE Eclipse, permitindo a compilação do código, a instalação e a execução no emulador com apenas um clique. Para o desenvolvimento das aplicações do Android, é utilizada a linguagem Java, porém, para a criação das interfaces gráficas pode ser utilizado também arquivos em XML. Como é possível ver na Figura 5, nos objetos XML, que serão exibidos na tela da aplicação, existe um campo onde é inserido um valor de identificação desse objeto. Esses valores podem ser referenciados no código Java para que os objetos XML sejam manipulados por esse código, que permite a utilização de lógica bastante avançada. Interface da aplicação Descrição da interface em XML Classe Java com a lógica Figura 5 Código Java pra Android integrado com XML. 5 DroidLar Os sistemas de automação residencial presentes no mercado são, em sua maioria, centralizados, ou seja, um equipamento gerencia toda o sistema e transfere os comandos entre as interfaces de controle e os controladores de dispositivos. O projeto apresentado nesse artigo também atua dessa maneira. Nele, além do servidor centralizado - denominado servidor de automação residencial (SAR) -, também estão presentes a interface de controle, implementada em forma de uma aplicação para telefones Android, e os controladores de dispositivos construídos com a utilização de kits Arduino. Como mostrado pela Figura 6, o cliente rodando no Android utiliza uma conexão IP

7 (Wi-Fi, 3G, entre outros) para a comunicação, já os controladores de dispositivos utilizam a rede ZigBee para a troca das mensagens. Por isso, é tarefa do SAR servir de ponte entre essas duas partes do sistema. Android SAR WiFi Arduino Arduino 1 3 Arduino 2 Figura 6 Elementos do DroidLar. 5.1 Controladores de Dispositivos Para o controle dos eletroeletrônicos da residência são necessários dispositivos capazes de interpretar uma informação e executar determinada ação mediante o recebimento de uma mensagem. Por isso e pelas razões apresentadas na Seção 3, optou-se por utilizar kits Arduino para a prototipagem desses controladores no DroidLar. A comunicação entre os controladores de dispositivos e o SAR se faz através do protocolo ZigBee, para tal foram empregados módulos XBee Series 2.5, fabricados pela Digi International 3. Nos kits Arduino esses módulos são conectados ao shield XBee e no SAR os módulos são conectados a um adaptador serial o qual fica conectado a uma porta USB. No DroidLar, todos os módulos XBee dos controladores foram configurados como roteadores, caracterizando uma rede em malha. Dessa forma cada controlador de dispositivo poderá encaminhar mensagens para outros roteadores, permitindo que o SAR interaja com dispositivos que estejam além do alcance de seu rádio. Para a configuração dos módulos XBee pode ser utilizado um aplicativo, criado também pela Digi, chamado X-CTU. Nele é possível escolher as características que o dispositivo terá na rede, se ele será um roteador ou end-device, por exemplo. Também é possível selecionar a potência de transmissão do sinal, a criptografia nas mensagens e a taxa de transmissão da porta serial. No DroidLar os módulos foram configurados para não utilizarem criptografia, o que resultaria numa redução do tamanho de informação contida num pacote. A taxa de transmissão escolhida para ser usada na porta serial foi de 9,6 Kbps. Os controladores dispositivos executam dois tipos de procedimentos: atuação que executa ações como ligar, desligar, aumentar ou diminuir a intensidade da potência do dispositivo eletrônico que este controla, por exemplo, uma lâmpada; relatório envia informações ao SAR a respeito de suas configurações, por exemplo, número de dispositivos que está controlado, o estado atual de cada dispositivo (ligado, desligado, etc.). O relatório é enviado sempre que o controlador for ligado ou sempre que o SAR solicitar. 3

8 5.2 SAR O servidor de automação residencial (SAR) consiste na parte central do DroidLar. Tem como função gerenciar os controladores de dispositivos, enviando comandos ou recebendo informações sobre o estado de cada e interagir com o cliente Android. Assim, atua como uma ponte entre as duas tecnologias de transmissão sem fio, ZigBee e O SAR deve permanecer operando constantemente, pois, além de gerenciar as mensagens trocadas entre os membros da rede, é responsável também por executar tarefas agendadas pelo usuário como acender ou apagar lâmpadas em determinadas períodos. O SAR foi implementado na forma de um software rodando em um computador pessoal. Consiste de um Servlet Java que no presente protótipo está sendo executado no servidor de aplicação Glassfish 4. A vantagem de rodar aplicações sobre os servidores Web é que estes se encarregam do gerenciamento de conexões simultâneas e também permitem conexões seguras (HTTPS). O fato de usar um protocolo padronizado (HTTP)(FIELDING et al., 1999) provê facilidades para criação de outros clientes para o SAR, por exemplo, clientes Desktop, Web ou mesmo para outros sistemas operacionais de telefones inteligentes. Para essa aplicação se comunicar com o cliente no Android é necessário que esse computador esteja conectado em alguma rede IP, já para a comunicação com os kits Arduino, é necessário que haja um módulo XBee, assim como nos Arduinos, conectado em uma das portas USB desse computador. Esse módulo XBee tem que estar configurado como coordenador da rede ZigBee, sendo o responsável pelas configurações dessa rede. O servlet também é responsável pelas mensagens de controle dos dispositivos. Nessas mensagens estão contidas informações como o tipo de ação tomada pelo dispositivo, o valor utilizado para a execução dessa ação e o endereço do dispositivo responsável pelo controle. Essa mensagem poderia ser utilizada, por exemplo, no acendimento de uma lâmpada com 50% de sua intensidade controlada pelo dispositivos com um determinado endereço. O outro tipo de mensagem utilizado é aquela trocada apenas entre o cliente Android e o SAR. Essas mensagens servem para executar funcionalidades básicas do servidor, como a autenticação do usuário e também funcionalidades mais complexas, como o agendamento de perfis, por parte do usuário. 5.3 Cliente Android Os sistemas de automação residencial atuais permitem a utilização de diversos tipos de interfaces de controle como painéis afixados em paredes, controles remotos tradicionais e, até mesmo, páginas Web, que podem ser visualizadas por um navegador de Internet no computador pessoal ou no telefone celular. Aplicações específicas para telefones inteligentes tem a usabilidade como principal vantagem quando comparadas com páginas web. O DroidLar utiliza um aplicativo rodando num telefone Android como interface de controle. Esse aplicativo, além de controlar os eletroeletrônicos da residência, também possibilita a criação e o gerenciamento dos perfis do usuário. Esses perfis são formados por um grupo de dispositivos que serão ligados/desligados automaticamente em determinadas 4

9 (a) Tela inicial (b) Informações sobre o servidor Figura 7 Interface principal e de configuração do SAR datas. Para se comunicar com o SAR é necessário apenas que o telefone inteligente, no qual o aplicativo está rodando, esteja conectado a uma rede IP. Quando o usuário abre a aplicação é exibida à ele a tela inicial mostrada na Figura 7a. Nessa tela é possível escolher se quer controlar os dispositivos da residência (Figura 7b), alterar os perfis dos dispositivos (Figura 8a) ou editar as configurações para a conexão com o SAR (Figura 8b). Para que o usuário execute qualquer ação na aplicação, é necessário que ele esteja autenticado no SAR, por isso, na primeira vez que o usuário abre o aplicativo é exibida a tela de configurações. Depois de salvar as configurações ele pode navegar por todas telas normalmente, podendo estas configurações serem alteradas posteriormente. Na tela de controle o usuário pode, por exemplo, acender, apagar ou definir um valor intermediário para as lâmpadas da residência. (a) Controle dos dispositivos (b) Configuração dos perfis Figura 8 Interfaces para configuração dos dispositivos e perfis

10 6 Conclusões e trabalhos futuros Sistemas de automação residencial permitem que o usuário controle os eletroeletrônicos de sua residência com conforto e comodidade oferecendo, inclusive, interfaces Web para que ele possa controlá-los. Entretanto, na maioria dos produtos de automação residencial essas interfaces Web são limitadas quando comparadas com aplicações específicas para os telefones inteligentes. O ZigBee é um protocolo pra redes sem fio que não necessitem de altas taxas de transmissão e que requeiram um baixo consumo energético por parte dos dispositivos transmissores. Mesmo não tendo um longo alcance de transmissão, os dispositivos ZigBee podem prolongar a extensão da rede atuando em forma de malha, fazendo as mensagens passarem por quantos nós forem necessários para chegar ao destino. A plataforma Arduino foi criada com o intuito de ser uma ferramente de fácil utilização para o desenvolvimento de protótipos em hardware que contenham uma lógica programável. Esses kits podem se conectar em diversas redes acoplando-se à eles shields, que servirão como adaptadores para os transmissores de rede. Um módulo XBee, se conectado a um kit Arduino, permite que o mesmo se comunique como um nó pela rede ZigBee. Os telefones inteligentes possuem recursos superiores ao apresentados pelos celulares convencionais. Neles é possível a conexão em diversas redes IP tais como 3G e Wi-Fi, além de possuir sistemas operacionais que possibilitam rodar aplicativos com a mesma complexidade dos que rodam em computadores pessoais. O Android é um sistema operacional de código aberto permitindo que uma mesma aplicação seja utilizada em diversos tipos de dispositivos de diferentes fabricantes. O trabalho apresentado nesse artigo foi denominado DroidLar e se trata de um sistema de automação residencial onde é possível controlar os eletroeletrônicos da residência através de um aplicativo rodando em telefones Android. Assim como o Arduino e o Android, o DroidLar também é um projeto aberto, podendo ser implementado por qualquer empresa e, assim, aumentado as possibilidades de escolha dos usuários no momento em que for adquirir um equipamento novo. O fato de o SAR rodar em um computador pessoal que deve estar ligado constantemente pode ser um fator prejudicial na adoção do sistema pelos usuários. O principal trabalho futuro é embarcar o SAR em um dispositivo micro controlado, semelhante aos kits Arduinos, tornando-o portátil e energeticamente econômico. Um outro ponto seria a expansão do sistema como um todo para controlar não só lâmpadas, mas outros dispositivos de uma residência, por exemplo, portões, sistemas de sonorização, etc. Agradecimento Ao Conselho Nacional de Desenvolvimento Científico e Tecnológico (CNPq) pelo apoio financeiro sem qual não seria possível desenvolver o presente trabalho.

11 Responsabilidade de autoria As informações contidas neste artigo são de inteira responsabilidade de seus autores. As opiniões nele emitidas não representam, necessariamente, pontos de vista da Instituição e/ou do Conselho Editorial do IF-SC. Referências BLUETOOTH, S. Bluetooth specification FIELDING, R. et al. Hypertext Transfer Protocol HTTP/1.1. [S.l.], jun p. Disponível em: <http://www.rfc-editor.org/rfc/rfc2616.txt>. IEEE. Part 15.4: Wireless Medium AccessControl (MAC) and Physical Layer (PHY) Specifications for Low-Rate Wireless PersonalArea Networks (WPANs). [S.l.], jun Disponível em <http://www.http://standards.ieee.org/getieee802/download/ pdf>. IEEE. Wireless lan medium access control (mac) and physical layer (phy) specifications. IEEE Std (Revision of IEEE Std ), p. C1 1184, OPEN HANDSET ALLIANCE. Android operating system Disponível em: <http://www.android.com>. ZIGBEE ALLIANCE. Zigbee specification. ZigBee Document r06, Version, v. 1, 2005.

CONTROLE DE DISPOSITIVOS EM REDE SEM FIO INTELIGENTE NO PADRAO DE COMUNICAÇAO ZIGBEE (IEEE 802.15.4)

CONTROLE DE DISPOSITIVOS EM REDE SEM FIO INTELIGENTE NO PADRAO DE COMUNICAÇAO ZIGBEE (IEEE 802.15.4) 25 a 28 de Outubro de 2011 ISBN 978-85-8084-055-1 CONTROLE DE DISPOSITIVOS EM REDE SEM FIO INTELIGENTE NO PADRAO DE COMUNICAÇAO ZIGBEE (IEEE 802.15.4) Saulo Menechine 1, Munif Gebara Junior 2 RESUMO: Com

Leia mais

Visão geral das redes sem fio

Visão geral das redes sem fio Visão geral das redes sem fio 1 - Introdução O termo redes de dados sem fio pode ser utilizado para referenciar desde dispositivos de curto alcance como o Bluetooth à sistemas de altas taxas de transmissão

Leia mais

Visão geral Estrutura do sistema Ferramentas de desenvolvimento Uma aplicação. Android. Universidade Federal de Santa Catarina. 17 de dezembro de 2008

Visão geral Estrutura do sistema Ferramentas de desenvolvimento Uma aplicação. Android. Universidade Federal de Santa Catarina. 17 de dezembro de 2008 Android José João Junior Universidade Federal de Santa Catarina 17 de dezembro de 2008 Agenda 1 Visão geral 2 Estrutura do sistema 3 Ferramentas de desenvolvimento 4 Uma aplicação Visão geral Histórico

Leia mais

DESENVOLVIMENTO DE UM APLICATIVO DO TIPO SECRETÁRIO VIRTUAL PARA A PLATAFORMA ANDROID

DESENVOLVIMENTO DE UM APLICATIVO DO TIPO SECRETÁRIO VIRTUAL PARA A PLATAFORMA ANDROID DESENVOLVIMENTO DE UM APLICATIVO DO TIPO SECRETÁRIO VIRTUAL PARA A PLATAFORMA ANDROID Maik Olher CHAVES 1 ; Daniela Costa Terra 2. 1 Graduado no curso de Tecnologia em Análise e Desenvolvimento de Sistemas

Leia mais

IW10. Rev.: 02. Especificações Técnicas

IW10. Rev.: 02. Especificações Técnicas IW10 Rev.: 02 Especificações Técnicas Sumário 1. INTRODUÇÃO... 1 2. COMPOSIÇÃO DO IW10... 2 2.1 Placa Principal... 2 2.2 Módulos de Sensores... 5 3. APLICAÇÕES... 6 3.1 Monitoramento Local... 7 3.2 Monitoramento

Leia mais

Michel Vinicius de Melo Euzébio. DroidLar - Automação residencial através de um celular Android

Michel Vinicius de Melo Euzébio. DroidLar - Automação residencial através de um celular Android Michel Vinicius de Melo Euzébio DroidLar - Automação residencial através de um celular Android São José SC agosto / 2011 Michel Vinicius de Melo Euzébio DroidLar - Automação residencial através de um celular

Leia mais

COMPUTAÇÃO MÓVEL. Prof. M.Sc Sílvio Bacalá Jr www.facom.ufu.br/~bacala/android

COMPUTAÇÃO MÓVEL. Prof. M.Sc Sílvio Bacalá Jr www.facom.ufu.br/~bacala/android COMPUTAÇÃO MÓVEL Prof. M.Sc Sílvio Bacalá Jr www.facom.ufu.br/~bacala/android O que é computação Móvel Acesso à informação a qualquer lugar, a qualquer momento. O que é computação Móvel Tecnicamente: Processamento

Leia mais

TÍTULO: ARCASE - AUTOMAÇÃO RESIDENCIAL COM ANDROID E SISTEMAS EMBARCADOS

TÍTULO: ARCASE - AUTOMAÇÃO RESIDENCIAL COM ANDROID E SISTEMAS EMBARCADOS Anais do Conic-Semesp. Volume 1, 2013 - Faculdade Anhanguera de Campinas - Unidade 3. ISSN 2357-8904 TÍTULO: ARCASE - AUTOMAÇÃO RESIDENCIAL COM ANDROID E SISTEMAS EMBARCADOS CATEGORIA: CONCLUÍDO ÁREA:

Leia mais

A plataforma Android: Uma Introdução

A plataforma Android: Uma Introdução A plataforma Android: Uma Introdução Android Iniciativa da Google de prover uma plataforma aberta para Web móvel Open Handset Alliance Associação de um grupo bastante heterogêneo de empresas (operadoras,

Leia mais

REDES DE COMPUTADORES

REDES DE COMPUTADORES REDES DE COMPUTADORES Rede é um conjunto de módulos processadores capazes de trocar informações e compartilhar recursos. O tipo de rede é definido pela sua área de abrangência, podemos classificar as redes

Leia mais

DroidMinder Monitoramento de câmeras de vigilância através de um telefone celular Android

DroidMinder Monitoramento de câmeras de vigilância através de um telefone celular Android DroidMinder Monitoramento de câmeras de vigilância através de um telefone celular Android Michel Vinicius de Melo Euzébio Sistemas de Telecomunicações, Instituto Federal de Santa Catarina michel.euzebio@gmail.com

Leia mais

DIGIMAN. WTB Tecnologia 2009. www.wtb.com.br

DIGIMAN. WTB Tecnologia 2009. www.wtb.com.br DIGIMAN MANDADO JUDICIAL ELETRÔNICO Arquitetura WTB Tecnologia 2009 www.wtb.com.br Arquitetura de Software O sistema DIGIMAN é implementado em três camadas (apresentação, regras de negócio e armazém de

Leia mais

Projeto de controle e Automação de Antena

Projeto de controle e Automação de Antena Projeto de controle e Automação de Antena Wallyson Ferreira Resumo expandido de Iniciação Tecnológica PUC-Campinas RA: 13015375 Lattes: K4894092P0 wallysonbueno@gmail.com Omar C. Branquinho Sistemas de

Leia mais

Introdução a Computação Móvel

Introdução a Computação Móvel Introdução a Computação Móvel Computação Móvel Prof. Me. Adauto Mendes adauto.inatel@gmail.com Histórico Em 1947 alguns engenheiros resolveram mudar o rumo da história da telefonia. Pensando em uma maneira

Leia mais

PROJETO DE PESQUISA. Automação residencial utilizando dispositivos móveis e microcontroladores.

PROJETO DE PESQUISA. Automação residencial utilizando dispositivos móveis e microcontroladores. PROJETO DE PESQUISA 1. Título do projeto Automação residencial utilizando dispositivos móveis e microcontroladores. 2. Questão ou problema identificado Controlar remotamente luminárias, tomadas e acesso

Leia mais

Comunicação Sem Fio (Somente em Determinados Modelos)

Comunicação Sem Fio (Somente em Determinados Modelos) Comunicação Sem Fio (Somente em Determinados Modelos) Guia do Usuário Copyright 2007 Hewlett-Packard Development Company, L.P. Microsoft é uma marca registrada da Microsoft Corporation nos Estados Unidos.

Leia mais

Comunicação sem fio (somente para determinados modelos)

Comunicação sem fio (somente para determinados modelos) Comunicação sem fio (somente para 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

Leia mais

Comunicação via interface SNMP

Comunicação via interface SNMP Comunicação via interface SNMP 1 - FUNCIONAMENTO: Os No-breaks PROTEC possuem 3 interfaces de comunicação: Interface RS232, interface USB e interface SNMP. Todas elas permitem o controle e o monitoramento

Leia mais

Técnicas para interação de computador de bordo com dispositivo móvel usando tecnologia bluetooth

Técnicas para interação de computador de bordo com dispositivo móvel usando tecnologia bluetooth Técnicas para interação de computador de bordo com dispositivo móvel usando tecnologia bluetooth João Paulo Santos¹, Wyllian Fressaty¹ ¹Universidade Paranaense (Unipar) Paranavaí PR Brasil Jpsantos1511@gmail.com,

Leia mais

Universidade de Brasília

Universidade de Brasília Universidade de Brasília Introdução a Microinformática Turma H Redes e Internet Giordane Lima Porque ligar computadores em Rede? Compartilhamento de arquivos; Compartilhamento de periféricos; Mensagens

Leia mais

Comm5 Tecnologia Manual de utilização da família MI. Manual de Utilização. Família MI

Comm5 Tecnologia Manual de utilização da família MI. Manual de Utilização. Família MI Manual de Utilização Família MI ÍNDICE 1.0 COMO LIGAR O MÓDULO... pág 03 e 04 2.0 OBJETIVO... pág 05 3.0 COMO CONFIGURAR O MÓDULO MI... pág 06, 07, 08 e 09 4.0 COMO TESTAR A REDE... pág 10 5.0 COMO CONFIGURAR

Leia mais

Frameworks para criação de Web Apps para o Ensino Mobile

Frameworks para criação de Web Apps para o Ensino Mobile 393 Frameworks para criação de Web Apps para o Ensino Mobile Lucas Zamim 1 Roberto Franciscatto 1 Evandro Preuss 1 1 Colégio Agrícola de Frederico Westphalen (CAFW) Universidade Federal de Santa Maria

Leia mais

Manual do Usuário Android Neocontrol

Manual do Usuário Android Neocontrol Manual do Usuário Android Neocontrol Sumário 1.Licença e Direitos Autorais...3 2.Sobre o produto...4 3. Instalando, Atualizando e executando o Android Neocontrol em seu aparelho...5 3.1. Instalando o aplicativo...5

Leia mais

MÓDULO 7 Modelo OSI. 7.1 Serviços Versus Protocolos

MÓDULO 7 Modelo OSI. 7.1 Serviços Versus Protocolos MÓDULO 7 Modelo OSI A maioria das redes são organizadas como pilhas ou níveis de camadas, umas sobre as outras, sendo feito com o intuito de reduzir a complexidade do projeto da rede. O objetivo de cada

Leia mais

WPAN ZigBee & Bluetooth SDIC Cap6. Redes Sem Fios

WPAN ZigBee & Bluetooth SDIC Cap6. Redes Sem Fios Redes Sem Fios As recomendações do IEEE (Institute of Electrical and Eletronics Engineers), particularmente as recomendações da série IEEE 802.11, são os exemplos mais conhecidos para os padrões de redes

Leia mais

Alarme Automotivo com mensagem para móvel utilizando Arduino

Alarme Automotivo com mensagem para móvel utilizando Arduino Alarme Automotivo com mensagem para móvel utilizando Arduino Maycon Cirilo dos Santos¹, Wyllian Fressatti¹ ¹Universidade Paranaense (Unipar) Paranavaí PR Brasil mayconsi2012@gmail.com, wyllian@unipar.br

Leia mais

AUTOR(ES): LUIS WAGNER PASSINHO, ALESSANDRA CRISTINA SILVA, DANIEL ALVES DA ROCHA

AUTOR(ES): LUIS WAGNER PASSINHO, ALESSANDRA CRISTINA SILVA, DANIEL ALVES DA ROCHA TÍTULO: AUTOMAÇÃO RESIDENCIAL PELA INTERNET COM PHP E ARDUINO CATEGORIA: CONCLUÍDO ÁREA: CIÊNCIAS EXATAS E DA TERRA SUBÁREA: COMPUTAÇÃO E INFORMÁTICA INSTITUIÇÃO: FACULDADE ANHANGUERA DE CAMPINAS AUTOR(ES):

Leia mais

AULA 01 INTRODUÇÃO. Eduardo Camargo de Siqueira REDES DE COMPUTADORES Engenharia de Computação

AULA 01 INTRODUÇÃO. Eduardo Camargo de Siqueira REDES DE COMPUTADORES Engenharia de Computação AULA 01 INTRODUÇÃO Eduardo Camargo de Siqueira REDES DE COMPUTADORES Engenharia de Computação CONCEITO Dois ou mais computadores conectados entre si permitindo troca de informações, compartilhamento de

Leia mais

Software de segurança em redes para monitoração de pacotes em uma conexão TCP/IP

Software de segurança em redes para monitoração de pacotes em uma conexão TCP/IP Software de segurança em redes para monitoração de pacotes em uma conexão TCP/IP Paulo Fernando da Silva psilva@senior.com.br Sérgio Stringari stringari@furbbr Resumo. Este artigo apresenta a especificação

Leia mais

Conexão Sem Fio Guia do Usuário

Conexão Sem Fio Guia do Usuário Conexão Sem Fio Guia do Usuário Copyright 2007 Hewlett-Packard Development Company, L.P. Windows é uma marca registrada da Microsoft Corporation nos Estados Unidos. Bluetooth é marca comercial dos respectivos

Leia mais

CONSTRUÇÃO DE VEÍCULO MECATRÔNICO COMANDADO REMOTAMENTE

CONSTRUÇÃO DE VEÍCULO MECATRÔNICO COMANDADO REMOTAMENTE CONSTRUÇÃO DE VEÍCULO MECATRÔNICO COMANDADO REMOTAMENTE Roland Yuri Schreiber 1 ; Tiago Andrade Camacho 2 ; Tiago Boechel 3 ; Vinicio Alexandre Bogo Nagel 4 INTRODUÇÃO Nos últimos anos, a área de Sistemas

Leia mais

Caso necessite de mais equipamentos ou em caso de dúvidas, favor enviar email para domingolegal@bistecnologia.com.br

Caso necessite de mais equipamentos ou em caso de dúvidas, favor enviar email para domingolegal@bistecnologia.com.br Instalar os equipamentos é tão fácil quanto afixar um quadro. Se você preferir, pode contratar os serviços de qualquer pessoa para afixar os equipamentos. A BIS já envia todos os equipamentos pré-configurados

Leia mais

O que é o Android? O que é o Android

O que é o Android? O que é o Android O que é o Android? O Android é um sistema operacional para dispositivos móveis, baseado em uma plataforma de código aberta sob a licença apache, permitindo que os fabricantes possam modificar seu código

Leia mais

RECONHECIMENTO DE VOZ UTILIZANDO ARDUINO

RECONHECIMENTO DE VOZ UTILIZANDO ARDUINO RECONHECIMENTO DE VOZ UTILIZANDO ARDUINO Jessica Garcia Luz, Wyllian Fressatti Universidade Paranaense (Unipar) Paranavaí - PR - Brasil jessica.garcia.luz@gmail.com wyllian@unipar.br Resumo. Este artigo

Leia mais

Agregador de feeds RSS para dispositivos móveis

Agregador de feeds RSS para dispositivos móveis Agregador de feeds RSS para dispositivos móveis Disciplina: Computação Móvel Professor: Mauro Nacif Rocha Data: 27/02/2007 Hadriel Toledo Lima 50290 Juliana Pinheiro Campos 47683 Luis Felipe Hussin Bento

Leia mais

7 Utilização do Mobile Social Gateway

7 Utilização do Mobile Social Gateway 7 Utilização do Mobile Social Gateway Existem três atores envolvidos na arquitetura do Mobile Social Gateway: desenvolvedor do framework MoSoGw: é o responsável pelo desenvolvimento de novas features,

Leia mais

Comunicando através da rede

Comunicando através da rede Comunicando através da rede Fundamentos de Rede Capítulo 2 1 Estrutura de Rede Elementos de comunicação Três elementos comuns de comunicação origem da mensagem o canal destino da mensagem Podemos definir

Leia mais

RESULTADOS PRELIMINARES NO DESENVOLVIMENTO DE SISTEMA PARA MAPEAMENTO REMOTO DE RADIAÇÃO

RESULTADOS PRELIMINARES NO DESENVOLVIMENTO DE SISTEMA PARA MAPEAMENTO REMOTO DE RADIAÇÃO 2013 International Nuclear Atlantic Conference - INAC 2013 Recife, PE, Brazil, November 24-29, 2013 ASSOCIAÇÃO BRASILEIRA DE ENERGIA NUCLEAR - ABEN ISBN: 978-85-99141-05-2 RESULTADOS PRELIMINARES NO DESENVOLVIMENTO

Leia mais

Aula 1 - Introdução e configuração de ambiente de desenvolvimento

Aula 1 - Introdução e configuração de ambiente de desenvolvimento Aula 1 - Introdução e configuração de ambiente de desenvolvimento Olá, seja bem-vindo à primeira aula do curso para desenvolvedor de Android, neste curso você irá aprender a criar aplicativos para dispositivos

Leia mais

CEFET/RJ UnED Petrópolis

CEFET/RJ UnED Petrópolis CEFET/RJ UnED Petrópolis Relatório de Estágio Supervisionado Empresa: CEFET/RJ UnED Petrópolis Curso: Técnico em Telecomunicações/TV Digital Estagiária: Dayana Kelly Turquetti de Moraes Telefones: (24)

Leia mais

Características técnicas Baseado no ATMega da empresa AVR, fabricante de micro-controladores em plena ascensão e concorrente do PIC Pode usar ATMega

Caracterí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 mais

NETALARM GATEWAY Manual Usuário

NETALARM GATEWAY Manual Usuário NETALARM GATEWAY Manual Usuário 1 Índice 1. Introdução... 3 2. Requisitos de Instalação... 3 3. Instalação... 3 4. Iniciando o programa... 5 4.1. Aba Serial... 5 4.2. Aba TCP... 6 4.3. Aba Protocolo...

Leia mais

Evolução na Comunicação de

Evolução na Comunicação de Evolução na Comunicação de Dados Invenção do telégrafo em 1838 Código Morse. 1º Telégrafo Código Morse Evolução na Comunicação de Dados A evolução da comunicação através de sinais elétricos deu origem

Leia mais

Mobile Command. Diego Armando Gusava. Orientador: Mauro Marcelo Mattos

Mobile Command. Diego Armando Gusava. Orientador: Mauro Marcelo Mattos Mobile Command Diego Armando Gusava Orientador: Mauro Marcelo Mattos Roteiro Introdução Objetivos Fundamentação teórica Desenvolvimento Implementação Conclusão Extensões Introdução O que me motivou? Solução

Leia mais

Atualmente dedica-se à Teleco e à prestação de serviços de consultoria em telecomunicações.

Atualmente dedica-se à Teleco e à prestação de serviços de consultoria em telecomunicações. Roteiro de Estudos Redes PAN II O Portal Teleco apresenta periodicamente Roteiros de Estudo sobre os principais temas das Telecomunicações. Os roteiros apresentam uma sugestão de tutoriais publicados para

Leia mais

Um Driver NDIS Para Interceptação de Datagramas IP

Um Driver NDIS Para Interceptação de Datagramas IP Um Driver NDIS Para Interceptação de Datagramas IP Paulo Fernando da Silva psilva@senior.com.br Sérgio Stringari stringari@furb.br Resumo. Este artigo apresenta o desenvolvimento de um driver NDIS 1 para

Leia mais

REDE DE COMPUTADORES

REDE DE COMPUTADORES SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL REDE DE COMPUTADORES Tecnologias de Rede Arquitetura Prof. Airton Ribeiro de Sousa E-mail: airton.ribeiros@gmail.com 1 A arquitetura de redes tem como função

Leia mais

PROTÓTIPO DE ATENDIMENTO DOMICILIAR AUTOMATIZADO: HOME CARE DE BAIXO CUSTO

PROTÓTIPO DE ATENDIMENTO DOMICILIAR AUTOMATIZADO: HOME CARE DE BAIXO CUSTO PROTÓTIPO DE ATENDIMENTO DOMICILIAR AUTOMATIZADO: HOME CARE DE BAIXO CUSTO Wilker Luiz Machado Barros¹, Wyllian Fressatti¹ ¹Universidade Paranaense (Unipar) Paranavaí PR Brasil wilkermachado1@hotmail.com,

Leia mais

Arquitetura de Redes. Sistemas Operacionais de Rede. Protocolos de Rede. Sistemas Distribuídos

Arquitetura de Redes. Sistemas Operacionais de Rede. Protocolos de Rede. Sistemas Distribuídos Arquitetura de Redes Marco Antonio Montebello Júnior marco.antonio@aes.edu.br Sistemas Operacionais de Rede NOS Network Operating Systems Sistemas operacionais que trazem recursos para a intercomunicação

Leia mais

3 Ferramenta de Simulação

3 Ferramenta de Simulação 3 Ferramenta de Simulação Para definir a ferramenta de simulação a ser utilizada para implementação do protocolo HIP e para coleta dos resultados de simulação com uso desse protocolo, realizou-se um estudo

Leia mais

Manual de utilização do módulo NSE METH-8RL/Exp

Manual de utilização do módulo NSE METH-8RL/Exp INSTALAÇÃO 1 - Baixe o arquivo Software Configurador Ethernet disponível para download em www.nse.com.br/downloads-manuais e descompacte-o em qualquer pasta de sua preferência. 2 - Conecte a fonte 12Vcc/1A

Leia mais

Sistemas Embarcados Android

Sistemas Embarcados Android Engenharia Elétrica UFPR 7 de março de 2013 Outline Desenvolvido para sistemas móveis pelo Google: Android Open Source Project (AOSP) Grande sucesso, devido a combinação de: open source licensing aggressive

Leia mais

UTP ( PAR TRANÇADO SEM PROTEÇÃO)

UTP ( PAR TRANÇADO SEM PROTEÇÃO) Par Trançado UTP ( PAR TRANÇADO SEM PROTEÇÃO) O cabo UTP é composto por pares de fios, sendo que cada par é isolado um do outro e todos são trançados juntos dentro de uma cobertura externa, que não possui

Leia mais

SISTEMAS DISTRIBUIDOS

SISTEMAS DISTRIBUIDOS 1 2 Caracterização de Sistemas Distribuídos: Os sistemas distribuídos estão em toda parte. A Internet permite que usuários de todo o mundo acessem seus serviços onde quer que possam estar. Cada organização

Leia mais

Desenvolva Sistemas de Medições Distribuídos e Portáteis

Desenvolva Sistemas de Medições Distribuídos e Portáteis Desenvolva Sistemas de Medições Distribuídos e Portáteis Henrique Tinelli Engenheiro de Marketing Técnico NI Nesta apresentação, iremos explorar: Plataforma NI CompactDAQ Distribuída Sistemas de Medição

Leia mais

REDES DE COMPUTADORES

REDES DE COMPUTADORES REDES DE COMPUTADORES Rede é um conjunto de módulos processadores capazes de trocar informações e compartilhar recursos. O tipo de rede é definido pela sua área de abrangência, podemos classificar as redes

Leia mais

5 Sistema Experimental

5 Sistema Experimental 5 Sistema Experimental Este capitulo apresenta o sistema experimental utilizado e é composto das seguintes seções: - 5.1 Robô ER1: Descreve o robô utilizado. É dividida nas seguintes subseções: - 5.1.1

Leia mais

Android. Marcelo Quinta @mrquinta

Android. Marcelo Quinta @mrquinta Android Marcelo Quinta @mrquinta Oi, eu sou o Marcelo Quinta Pública Público-privada Privada Próprio negócio Voluntariado Parabéns à organização do GO-GTUG Tablets 160% de aumento em 2011 Smartphones

Leia mais

DISPOSITIVOS DE REDES SEM FIO

DISPOSITIVOS DE REDES SEM FIO AULA PRÁTICA DISPOSITIVOS DE REDES SEM FIO Objetivo: Apresentar o modo de operação Ad Hoc de uma rede padrão IEEE 802.11g/b e implementá-la em laboratório. Verificar os fundamentos de associação/registro

Leia mais

Capítulo VI Telecomunicações: Redes e Aplicativos

Capítulo VI Telecomunicações: Redes e Aplicativos Capítulo VI Telecomunicações: Redes e Aplicativos Uma rede nada mais é do que máquinas que se comunicam. Estas máquinas podem ser computadores, impressoras, telefones, aparelhos de fax, etc. Se interligarmos

Leia mais

Unidade 3 Visão Geral de Equipamentos de Rede

Unidade 3 Visão Geral de Equipamentos de Rede Faculdade INED Curso Superior de Tecnologia: Banco de Dados Redes de Computadores Disciplina: Redes de Computadores Prof.: Fernando Hadad Zaidan 1 Unidade 3 Visão Geral de Equipamentos de Rede 2 Repetidor

Leia mais

FACULDADE PITÁGORAS. Prof. Ms. Carlos José Giudice dos Santos cpgcarlos@yahoo.com.br www.oficinadapesquisa.com.br

FACULDADE PITÁGORAS. Prof. Ms. Carlos José Giudice dos Santos cpgcarlos@yahoo.com.br www.oficinadapesquisa.com.br FACULDADE PITÁGORAS DISCIPLINA FUNDAMENTOS DE REDES REDES DE COMPUTADORES Prof. Ms. Carlos José Giudice dos Santos cpgcarlos@yahoo.com.br www.oficinadapesquisa.com.br Material elaborado com base nas apresentações

Leia mais

SISTEMA PARA AUTOMATIZAR O MONITORAMENTO DE ROTEADORES DE UM PROVEDOR DE ACESSO

SISTEMA PARA AUTOMATIZAR O MONITORAMENTO DE ROTEADORES DE UM PROVEDOR DE ACESSO FURB Universidade Regional de Blumenau Bacharelado em Ciência da Computação SISTEMA PARA AUTOMATIZAR O MONITORAMENTO DE ROTEADORES DE UM PROVEDOR DE ACESSO Jean Victor Zunino Miguel Alexandre Wisintainer

Leia mais

Dispositivos móveis e o mercado Android Open Handset Alliance Informações sobre Android Arquitetura

Dispositivos móveis e o mercado Android Open Handset Alliance Informações sobre Android Arquitetura Dispositivos móveis e o mercado Android Open Handset Alliance Informações sobre Android Arquitetura Dispositivos móveis e o mercado Mercado cresce a cada ano Muitos recursos Múltiplas plataforma Symbian

Leia mais

DroidMinder Monitoramento de câmeras de vigilância através de um telefone celular Android

DroidMinder Monitoramento de câmeras de vigilância através de um telefone celular Android DroidMinder Monitoramento de câmeras de vigilância através de um telefone celular Android Michel Vinicius de Melo Euzébio 1, Emerson Ribeiro de Mello 1 1 Instituto Federal de Santa Catarina (IFSC) São

Leia mais

UNIVERSIDADE FEDERAL DE SANTA CATARINA DEPARTAMENTO DE INFORMÁTICA E ESTÁTISTICA GRADUAÇÃO EM CIÊNCIAS DA COMPUTAÇÃO DISCIPLINA: COMUNICAÇÃO DE DADOS

UNIVERSIDADE FEDERAL DE SANTA CATARINA DEPARTAMENTO DE INFORMÁTICA E ESTÁTISTICA GRADUAÇÃO EM CIÊNCIAS DA COMPUTAÇÃO DISCIPLINA: COMUNICAÇÃO DE DADOS UNIVERSIDADE FEDERAL DE SANTA CATARINA DEPARTAMENTO DE INFORMÁTICA E ESTÁTISTICA GRADUAÇÃO EM CIÊNCIAS DA COMPUTAÇÃO DISCIPLINA: COMUNICAÇÃO DE DADOS PROFESSOR: CARLOS BECKER WESTPHALL Terceiro Trabalho

Leia mais

Uma análise sistemática da rede sem fio ZIGBEE: proposta de uso na plantação de café

Uma análise sistemática da rede sem fio ZIGBEE: proposta de uso na plantação de café Uma análise sistemática da rede sem fio ZIGBEE: proposta de uso na plantação de café César Augusto de Andrade Lima, Luís Augusto Mattos Mendes Universidade Presidente Antônio Carlos (UNIPAC) Faculdade

Leia mais

SISTEMAS OPERACIONAIS LIVRES GERENCIAMENTO DE SERVIÇOS NO WINDOWS. Professor Carlos Muniz

SISTEMAS OPERACIONAIS LIVRES GERENCIAMENTO DE SERVIÇOS NO WINDOWS. Professor Carlos Muniz SISTEMAS OPERACIONAIS LIVRES GERENCIAMENTO DE SERVIÇOS NO WINDOWS Se todos os computadores da sua rede doméstica estiverem executando o Windows 7, crie um grupo doméstico Definitivamente, a forma mais

Leia mais

VEÍCULO CONTROLADO POR ARDUINO ATRAVÉS DO SISTEMA OPERACIONAL ANDROID

VEÍCULO CONTROLADO POR ARDUINO ATRAVÉS DO SISTEMA OPERACIONAL ANDROID VEÍCULO CONTROLADO POR ARDUINO ATRAVÉS DO SISTEMA OPERACIONAL ANDROID André Luis Fadinho Portante¹, Wyllian Fressatti¹. ¹Universidade Paranaense (Unipar) Paranavaí PR Brasil andreportante@gmail.com, wyllian@unipar.br

Leia mais

Redes de Dados e Comunicações. Prof.: Fernando Ascani

Redes de Dados e Comunicações. Prof.: Fernando Ascani Redes de Dados e Comunicações Prof.: Fernando Ascani Redes Wireless / Wi-Fi / IEEE 802.11 Em uma rede wireless, os adaptadores de rede em cada computador convertem os dados digitais para sinais de rádio,

Leia mais

Roteamento e Comutação

Roteamento e Comutação Roteamento e Comutação Design de Rede Local Design Hierárquico Este design envolve a divisão da rede em camadas discretas. Cada camada fornece funções específicas que definem sua função dentro da rede

Leia mais

Manual do usuário. Mobile Auto Download

Manual do usuário. Mobile Auto Download Manual do usuário Mobile Auto Download Mobile Auto Download Parabéns, você acaba de adquirir um produto com a qualidade e segurança Intelbras. Este manual serve como referência para a sua instalação e

Leia mais

Sistemas Embarcados Android

Sistemas Embarcados Android Engenharia Elétrica UFPR 13 de novembro de 2014 Desenvolvido para sistemas móveis pelo Google: Android Open Source Project (AOSP) Grande sucesso, devido a combinação de: open source licensing aggressive

Leia mais

DESENVOLVIMENTO EM DISPOSITIVOS MÓVEIS UTILIZANDO BANCO DE DADOS

DESENVOLVIMENTO EM DISPOSITIVOS MÓVEIS UTILIZANDO BANCO DE DADOS DESENVOLVIMENTO EM DISPOSITIVOS MÓVEIS UTILIZANDO BANCO DE DADOS Leandro Guilherme Gouvea 1, João Paulo Rodrigues 1, Wyllian Fressatti 1 1 Universidade Paranaense (Unipar) Paranavaí PR Brasil leandrog.gouvea@gmail.com,

Leia mais

TECNOLOGIA WEB INTERNET PROTOCOLOS

TECNOLOGIA WEB INTERNET PROTOCOLOS INTERNET PROTOCOLOS 1 INTERNET Rede mundial de computadores. Também conhecida por Nuvem ou Teia. Uma rede que permite a comunicação de redes distintas entre os computadores conectados. Rede WAN Sistema

Leia mais

Ambientes Inteligentes

Ambientes Inteligentes Ambientes Inteligentes APRESENTAÇÃO Com a grande inovação tecnológica e a evidente demanda por segurança e comodidade, o gerenciamento de todos os processos e máquinas que nos rodeia torna-se indispensável.

Leia mais

Configurando o DDNS Management System

Configurando o DDNS Management System Configurando o DDNS Management System Solução 1: Com o desenvolvimento de sistemas de vigilância, cada vez mais usuários querem usar a conexão ADSL para realizar vigilância de vídeo através da rede. Porém

Leia mais

Introdução Dalvik Linux 2.6. Android. Diogo de Campos, João Paulo Pizani Flor, Maurício Oliveira Haensch, Pedro Covolan Bachiega

Introdução Dalvik Linux 2.6. Android. Diogo de Campos, João Paulo Pizani Flor, Maurício Oliveira Haensch, Pedro Covolan Bachiega Android Diogo de Campos, João Paulo Pizani Flor, Maurício Oliveira Haensch, Pedro Covolan Bachiega Universidade Federal de Santa Catarina November 18, 2008 Agenda 1 Introdução 2 Dalvik 3 Linux 2.6 Introdução

Leia mais

Zigbee - quando aceso, indica que o Home Controller faz parte de uma rede de comunicação sem fio ZigBee ihouse.

Zigbee - quando aceso, indica que o Home Controller faz parte de uma rede de comunicação sem fio ZigBee ihouse. Conhecendo o Home Controller Módulo ihouse projetado para automatizar equipamentos de áudio e vídeo, através da integração entre eles tornando um sistema único de entretenimento. O objetivo principal do

Leia mais

TRBOnet MDC Console. Manual de Operação

TRBOnet MDC Console. Manual de Operação TRBOnet MDC Console Manual de Operação Versão 1.8 ÍNDICE NEOCOM Ltd 1. VISÃO GERAL DA CONSOLE...3 2. TELA DE RÁDIO...4 2.1 COMANDOS AVANÇADOS...5 2.2 BARRA DE FERRAMENTAS...5 3. TELA DE LOCALIZAÇÃO GPS...6

Leia mais

TECNOLOGIA WEB. Principais Protocolos na Internet Aula 2. Profa. Rosemary Melo

TECNOLOGIA WEB. Principais Protocolos na Internet Aula 2. Profa. Rosemary Melo TECNOLOGIA WEB Principais Protocolos na Internet Aula 2 Profa. Rosemary Melo Tópicos abordados Compreender os conceitos básicos de protocolo. Definir as funcionalidades dos principais protocolos de Internet.

Leia mais

1 Introduc ao 1.1 Hist orico

1 Introduc ao 1.1 Hist orico 1 Introdução 1.1 Histórico Nos últimos 100 anos, o setor de telecomunicações vem passando por diversas transformações. Até os anos 80, cada novo serviço demandava a instalação de uma nova rede. Foi assim

Leia mais

Tópicos Especiais em Redes de Telecomunicações

Tópicos Especiais em Redes de Telecomunicações Tópicos Especiais em Redes de Telecomunicações Redes definidas por software e Computação em Nuvem Prof. Rodrigo de Souza Couto Informações Gerais Prof. Rodrigo de Souza Couto E-mail: rodsouzacouto@ieee.org

Leia mais

INFORMÁTICA FUNDAMENTOS DE INTERNET. Prof. Marcondes Ribeiro Lima

INFORMÁTICA FUNDAMENTOS DE INTERNET. Prof. Marcondes Ribeiro Lima INFORMÁTICA FUNDAMENTOS DE INTERNET Prof. Marcondes Ribeiro Lima Fundamentos de Internet O que é internet? Nome dado a rede mundial de computadores, na verdade a reunião de milhares de redes conectadas

Leia mais

Atualmente dedica-se à Teleco e à prestação de serviços de consultoria em telecomunicações.

Atualmente dedica-se à Teleco e à prestação de serviços de consultoria em telecomunicações. Roteiro de Estudos Redes PAN IV O Portal Teleco apresenta periodicamente Roteiros de Estudo sobre os principais temas das Telecomunicações. Os roteiros apresentam uma sugestão de tutoriais publicados para

Leia mais

SolarWinds Kiwi Syslog Server

SolarWinds Kiwi Syslog Server SolarWinds Kiwi Syslog Server Monitoramento de syslog fácil de usar e econômico O Kiwi Syslog Server oferece aos administradores de TI o software de gerenciamento mais econômico do setor. Fácil de instalar

Leia mais

CONCEITOS INICIAIS. Agenda A diferença entre páginas Web, Home Page e apresentação Web;

CONCEITOS INICIAIS. Agenda A diferença entre páginas Web, Home Page e apresentação Web; CONCEITOS INICIAIS Agenda A diferença entre páginas Web, Home Page e apresentação Web; O que é necessário para se criar páginas para a Web; Navegadores; O que é site, Host, Provedor e Servidor Web; Protocolos.

Leia mais

MAGREGISTER 1.0: GERADOR DE INTERFACES DE COLETAS DE DADOS PARA PDA S. Acadêmico: Gilson Chequeto Orientador: Adilson Vahldick

MAGREGISTER 1.0: GERADOR DE INTERFACES DE COLETAS DE DADOS PARA PDA S. Acadêmico: Gilson Chequeto Orientador: Adilson Vahldick MAGREGISTER 1.0: GERADOR DE INTERFACES DE COLETAS DE DADOS PARA PDA S Acadêmico: Gilson Chequeto Orientador: Adilson Vahldick Roteiro Introdução Objetivos do trabalho Fundamentação teórica Desenvolvimento

Leia mais

Cap 01 - Conceitos Básicos de Rede (Kurose)

Cap 01 - Conceitos Básicos de Rede (Kurose) Cap 01 - Conceitos Básicos de Rede (Kurose) 1. Quais são os tipos de redes de computadores e qual a motivação para estudá-las separadamente? Lan (Local Area Networks) MANs(Metropolitan Area Networks) WANs(Wide

Leia mais

Sistemas Operacionais

Sistemas Operacionais UNIVERSIDADE BANDEIRANTE DE SÃO PAULO INSTITUTO POLITÉCNICO CURSO DE SISTEMAS DE INFORMAÇÃO Sistemas Operacionais Notas de Aulas: Tópicos 7 e 8 Estrutura do Sistema Operacional São Paulo 2009 1 Sumário

Leia mais

Desenvolvimento de Aplicações Embarcadas

Desenvolvimento de Aplicações Embarcadas Desenvolvimento de Aplicações Embarcadas Aplicações embarcadas, ou sistemas embarcados, executam em processadores instalados (embarcados) em dispositivos cuja função precípua não é o processamento da informação.

Leia mais

Introdução à Computação Móvel. Carlos Maurício Seródio Figueiredo

Introdução à Computação Móvel. Carlos Maurício Seródio Figueiredo Introdução à Computação Móvel Carlos Maurício Seródio Figueiredo Sumário Visão da Computação Móvel Oportunidades de Pesquisa Alguns Interesses de Pesquisas Futuras Visão da Computação Móvel O que é Computação

Leia mais

Voz em ambiente Wireless

Voz em ambiente Wireless Voz em ambiente Wireless Mobilidade, acesso sem fio e convergência são temas do momento no atual mercado das redes de comunicação. É uma tendência irreversível, que vem se tornando realidade e incorporando-se

Leia mais

Utilizando Cenários Virtuais para a Simulação de Ambientes Domésticos Controlados por Celular

Utilizando Cenários Virtuais para a Simulação de Ambientes Domésticos Controlados por Celular Utilizando Cenários Virtuais para a Simulação de Ambientes Domésticos Controlados por Celular Silvano Maneck Malfatti, Igor Yepes, Gabriel Lacerda dos Santos Faculdade Católica do Tocantins (FACTO) Palmas

Leia mais

Relatorio do trabalho pratico 2

Relatorio do trabalho pratico 2 UNIVERSIDADE FEDERAL DE SANTA CATARINA INE5414 REDES I Aluno: Ramon Dutra Miranda Matricula: 07232120 Relatorio do trabalho pratico 2 O protocolo SNMP (do inglês Simple Network Management Protocol - Protocolo

Leia mais

5 Mecanismo de seleção de componentes

5 Mecanismo de seleção de componentes Mecanismo de seleção de componentes 50 5 Mecanismo de seleção de componentes O Kaluana Original, apresentado em detalhes no capítulo 3 deste trabalho, é um middleware que facilita a construção de aplicações

Leia mais

ESTUDO COMPARATIVO ENTRE AS PLATAFORMAS ARDUINO E PIC

ESTUDO COMPARATIVO ENTRE AS PLATAFORMAS ARDUINO E PIC ESTUDO COMPARATIVO ENTRE AS PLATAFORMAS ARDUINO E PIC Tiago Menezes Xavier de Souza¹, Igor dos Passos Granado¹, Wyllian Fressatti¹ ¹Universidade Paranaense (UNIPAR) Paranavaí- PR- Brasil tiago_x666@hotmail.com,

Leia mais

Arquitetura de Computadores. Introdução aos Sistemas Operacionais

Arquitetura de Computadores. Introdução aos Sistemas Operacionais Arquitetura de Computadores Introdução aos Sistemas Operacionais O que é um Sistema Operacional? Programa que atua como um intermediário entre um usuário do computador ou um programa e o hardware. Os 4

Leia mais

Brampton Telecom, PhD em Engenharia de Telecomunicações (Unicamp).

Brampton Telecom, PhD em Engenharia de Telecomunicações (Unicamp). Wireless LAN (WLAN) Este tutorial apresenta alguns aspectos da arquitetura e protocolos de comunicação das Redes Locais sem fio, ou Wireless Local Area Networks (WLAN's), que são baseados no padrão IEEE

Leia mais

CONCEITOS BÁSICOS DE REDES E FIREWALL

CONCEITOS BÁSICOS DE REDES E FIREWALL Secretaria Municipal de Educação SME Coordenadoria de Tecnologia da Informação e Comunicação CTIC Núcleo de Tecnologia Municipal NTM CONCEITOS BÁSICOS DE REDES E FIREWALL Amauri Soares de Brito Mário Ângelo

Leia mais