ProjetoGatewayWifiBTLE Projeto Gateway Wifi - BTLE: mudanças entre as edições

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
Gustavo.c02 (discussão | contribs)
Sem resumo de edição
Gustavo.c02 (discussão | contribs)
Sem resumo de edição
Linha 52: Linha 52:
Esse protocolo transmite informações no modo Full-Duplex onde a transmissão e recepção ocorrem de modo simultâneo.  Para isso o Master configura um clock e seleciona um periférico através do CS.  
Esse protocolo transmite informações no modo Full-Duplex onde a transmissão e recepção ocorrem de modo simultâneo.  Para isso o Master configura um clock e seleciona um periférico através do CS.  


Alguns dos problemas do SPI são que ele não possui confirmação de recebimento de dados, necessita de uma linha para cada Slave e possui somente um dispositivo mestre na rede.
Alguns dos problemas do SPI são que ele não possui confirmação de recebimento de dados, necessita de uma linha de controle para cada Slave e possui somente um dispositivo mestre na rede.


{{collapse bottom}}
{{collapse bottom}}

Edição das 11h25min de 1 de julho de 2014

1 Aluno: Gustavo Constante

2 Plano de Trabalho

ETAPA Atividades Período

1 Estudo do kit de desenvolvimento nrf51 e das ferramentas. Abril / Maio

2 Porte das ferramentas de desenvolvimento para Linux Maio

3 Estudo do módulo Wifi e desenvolvimento de uma camada de enlace básica de acesso Junho a Agosto

4 Estudo da implementação do Bluetooth 4.0 da Nordic e testes de interconetividade com outros módulos Setembro

5 Porte de uma camada IP sobre o Bluetooth 4.0 e o Wifi e teste do sistema como roteador Outubro/Novembro

6 Relatório Final Novembro

3 Registro de Atividades

3.1 Semana de 31/04/2014

OBJETIVO DA SEMANA: Implementar um programa C no PC que permite controlar remotamente os leds da placa do Evaluation Kit do NRF1. Usar somente a USB (não usar rádio). Desenvolver sobre o Linux usando como apoio o link Nrf51 no Linux.

O programa no PC deve mostrar um menu com:

1.Chavear LED 1
2.Chavear LED 2
3.Encerrar

Via serial/usb um software na placa EK deve controlar os leds.

3.2 Semana de 16/05/2014

Objetivo da Semana: Estudo do Sistema Operacional Contik e incorpora-lo no nrf51.


3.3 Semana de 22/6/2014

Revisão de Etapas de Trabalho

Parte 1 = Acesso a placa SPI WIFI da microchip

Etapas

1.Estudar o que é uma SPI (2 dias)

Protocolo SPI

SPI (Serial Peripheral Interface) foi desenvolvido pela Motorola ainda para usar nos microcontroladores 80. Pela sua simplicidade e popularidade logo foi adotado como padrão ao longo dos anos, e hoje é comum ser encontrado em aparelhos eletrônicos para comunicação entre CPU e periféricos.

O barramento possui três linhas de transmissão de 8 bits que são: Sinal de clock, Sinal Master out Slave in e Sinal Master in Slave out. Caso utilize-se mais de um periférico é necessário também linhas de controle. Esse protocolo transmite informações no modo Full-Duplex onde a transmissão e recepção ocorrem de modo simultâneo. Para isso o Master configura um clock e seleciona um periférico através do CS.

Alguns dos problemas do SPI são que ele não possui confirmação de recebimento de dados, necessita de uma linha de controle para cada Slave e possui somente um dispositivo mestre na rede.

2.Identificar na EK os pinos da SPI e estudar o subsistema SPI da Nordic (2 dias)
3.Identificar e estudar a biblioteca SPI da Nordic (ver se tem ukm exemplo) (3 dias)
Prazo: final da semana do dia 4/7/2014
4.Estudar o datasheet da placa WIFI
5.Adaptar os hardwares EK-placa WIFI
6.Estudar a pilha WIFI/SPI da bilioteca Nordic
7.Portar a Interface WIFI/SPI para a Nordic
8.Testes de validação

ftp://193.170.235.123/Lernbehelfe/PIC-Fortgeschritten/Microchip/TCPIP%20Stack/

http://ww1.microchip.com/downloads/en/DeviceDoc/70686B.pdf