SlideShare uma empresa Scribd logo
1 de 32
Baixar para ler offline
Análise da Viabilidade de
Rede IP com NRF24L01
Mestrado em Engenharia Informática – Computação Móvel 
Bruno Filipe Costa Horta
Dissertação realizada sob a orientação do Doutor Nuno Costa, Professor da Escola Superior de
Tecnologia e Gestão do Instituto Politécnico de Leiria. 
ANÁLISE DA VIABILIDADE DE REDE IP COM NRF24L01
AGENDA
▸ Enquadramento
▸ Motivação
▸ Objetivos
▸ Arquitectura
▸ Resultado de Testes
▸ Contribuições
▸ Conclusão e Trabalho Futuro
ANÁLISE DA VIABILIDADE DE REDE IP COM NRF24L01
COMUNICAÇÃO SEM FIO
GUGLIELMO MARCONI
ENQUADRAMENTO
ANÁLISE DA VIABILIDADE DE REDE IP COM NRF24L01
WI-FI ZIGBEE
BLUETOOTH
2.4 - 2.5 GHZ ISM
ANÁLISE DA VIABILIDADE DE REDE IP COM NRF24L01
NRF24L01+
2.4 - 2.5 GHZ ISM
‣ 250kbps, 1Mbps e 2Mbps
‣ Baixo consumo
‣ Tecnologia ShockBurst
‣ Custo de produção baixo
ANÁLISE DA VIABILIDADE DE REDE IP COM NRF24L01
INTERNET DAS COISAS
‣ Muitos dispositivos
‣ Muitos Metadados gerados
‣ Muita informação persistida
‣ Novos negócios
‣ Orçamentos reduzidos
‣ Energia limitada
‣ Inovação
‣ Rápida Prototipagem
‣ Desenvolvimento Ágil
‣ Comunicação Ubíqua
‣ Interoperabilidade
ANÁLISE DA VIABILIDADE DE REDE IP COM NRF24L01
PROTOCOLO UNIVERSAL
NÃO EXISTE!!
ANÁLISE DA VIABILIDADE DE REDE IP COM NRF24L01
PROTOCOLO DA INTERNET (IP)
MQTT COAP HTTP
ANÁLISE DA VIABILIDADE DE REDE IP COM NRF24L01
MOTIVAÇÃO
▸ Grande procura de dispositvos sem fio na área do IoT

▸ Dispositivos de baixo consumo

▸ Ubiquidade do protocolo IP até aos Nós Folha
IP
IP
IP
ANÁLISE DA VIABILIDADE DE REDE IP COM NRF24L01
OBJETIVOS
▸ Avaliar viabilidade na adoção do protocolo IP

▸ Facilitar a integração de dispositivos NRF numa rede IP

▸ Dar uma nova vida e aplicabilidade a um rádio já
descontinuado.
ANÁLISE DA VIABILIDADE DE REDE IP COM NRF24L01
HARDWARE E SOFTWARE DE TESTES
ANÁLISE DA VIABILIDADE DE REDE IP COM NRF24L01
ARQUITECTURA
RF24NETWORK
MESTRE(00)
NÓ(05)
NÓ(25)
NÓ(15)
NÓ(125)
NÓ(1125)
NÓ(2125)
‣ O conjunto de bibliotecas RF24NETWORK, permitem 

implementar uma rede em Malha.
‣ Sempre que um Nó perde conectividade tenta

automaticamente ligar-se a outro.
‣ Os endereços dentro da rede RF são organizados

por níveis.
‣ Nível 1 (n) n=01-05
Nível 1
Nível 2
Nível 3
Nível 4
ANÁLISE DA VIABILIDADE DE REDE IP COM NRF24L01
ARQUITECTURA
GATEWAY NÓ
ANÁLISE DA VIABILIDADE DE REDE IP COM NRF24L01
PROTOTIPAGEM - PROBLEMAS ELÉTRICOS
USB BATERIA
ANÁLISE DA VIABILIDADE DE REDE IP COM NRF24L01
FIRMWARE
ANÁLISE DA VIABILIDADE DE REDE IP COM NRF24L01
PERFORMANCE
ANÁLISE DA VIABILIDADE DE REDE IP COM NRF24L01
IMPACTO ENERGÉTICO
PA_MIN -18dBm, PA_LOW -12dBm, PA_HIGH -6dBm, PA_MAX 0dBm
ANÁLISE DA VIABILIDADE DE REDE IP COM NRF24L01
COBERTURA Alimentação com Bateria

Temperatura Ambiente: 22ºC

Humidade: 76%

Distância do Solo: 1.5m aprox.
ANÁLISE DA VIABILIDADE DE REDE IP COM NRF24L01
VIABILIDADE
ANÁLISE DA VIABILIDADE DE REDE IP COM NRF24L01
VIABILIDADE
ANÁLISE DA VIABILIDADE DE REDE IP COM NRF24L01
VIABILIDADE
ANÁLISE DA VIABILIDADE DE REDE IP COM NRF24L01
TÉCNICAS DE REDUÇÃO DE CONSUMO ENERGÉTICO
Watchdog para adormecer com base nos testes de performance
ANÁLISE DA VIABILIDADE DE REDE IP COM NRF24L01
COMUNICAÇÃO PONTO A PONTO (FORÇADO)
ANÁLISE DA VIABILIDADE DE REDE IP COM NRF24L01
COMUNICAÇÃO PONTO A PONTO (FORÇADO)
ANÁLISE DA VIABILIDADE DE REDE IP COM NRF24L01
COMUNICAÇÃO EM MALHA MULTI-PONTO
1 Gateway NRF24
3 Dispositivos Nó NRF24
41 Dispositivos Wi-Fi
14 Dispositivos ZigBee
ANÁLISE DA VIABILIDADE DE REDE IP COM NRF24L01
COMUNICAÇÃO EM MALHA MULTI-PONTO
ANÁLISE DA VIABILIDADE DE REDE IP COM NRF24L01
CONTRIBUIÇÕES
▸ Estudo do Estado da Arte
▸ Estudo de Plataformas de desenvolvimento rápido
▸ Resultado de Testes
▸ Código Fonte
▸ Configuração detalhada do sistema
ANÁLISE DA VIABILIDADE DE REDE IP COM NRF24L01
CONCLUSÃO
▸ Durante a investigação foi gerada documentação que
permite a entidades de produção tomarem decisões na
escolha de tecnologia e protocolo.
▸ A implementação IP em NRF24L01 não teve qualquer
impacto significativo na performance do Rádio.
▸ No caso de uma implementação com IP em adição de
outros protocolos como por exemplo, o MQTT, existe um
aumento significativo (500%) nos requisitos de memória
Flash.
ANÁLISE DA VIABILIDADE DE REDE IP COM NRF24L01
CONCLUSÃO
▸ A utilização de IP traz vantagens na velocidade de
desenvolvimento e correcção de erros, devido à existência de
bibliotecas de alto nível em formato Open Source.
▸ Com as bibliotecas disponibilizadas pelo autor TMRh20 é
possível consumir recursos como HTTP, MQTT e ainda realizar
pings para monitorizar a rede, com a mesma abstração que
temos numa rede LAN/WAN IP.
▸ A potencialidade da Rede em Malha com IP consegue colocar o
NRF24 em novos segmentos como por exemplo na Agricultura.
ANÁLISE DA VIABILIDADE DE REDE IP COM NRF24L01
TRABALHOS FUTUROS
▸ Aumentar o número de Nós
▸ Explorar mais a comunicação em Malha no exterior.
▸ Remover o Arduino e usar apenas o nRF24LE1 que já
possui microcontrolador.
ANÁLISE DA VIABILIDADE DE REDE IP COM NRF24L01
AGRADECIMENTOS
TMRH20
Questões
Análise da Viabilidade de Rede IP com NRF24L01
Bruno Filipe Costa Horta
2170134
Dissertação realizada sob a orientação do Doutor Nuno Costa, Professor da Escola Superior de
Tecnologia e Gestão do Instituto Politécnico de Leiria. 

Mais conteúdo relacionado

Semelhante a Análise da Viabilidade de Rede IP com NRF24L01

Ipteste network assessment (dados e voz)
Ipteste   network assessment (dados e voz)Ipteste   network assessment (dados e voz)
Ipteste network assessment (dados e voz)José Ângelo Fraulo
 
Enucomp2017 - Tutorial about network softwarization
Enucomp2017 - Tutorial about network softwarizationEnucomp2017 - Tutorial about network softwarization
Enucomp2017 - Tutorial about network softwarizationNathan Saraiva
 
Redes Wireless_Montagem de Redes de Computadores
Redes Wireless_Montagem de  Redes de ComputadoresRedes Wireless_Montagem de  Redes de Computadores
Redes Wireless_Montagem de Redes de ComputadoresJorge Muchacuar
 
Aula 07 - topologias híbridas
Aula 07 -  topologias híbridasAula 07 -  topologias híbridas
Aula 07 - topologias híbridasCarlos Veiga
 
Rodando uma API Com Django Rest Framework no Google Cloud
Rodando uma API Com Django Rest Framework  no Google CloudRodando uma API Com Django Rest Framework  no Google Cloud
Rodando uma API Com Django Rest Framework no Google CloudAlvaro Viebrantz
 
E seminario ip-parte 1
E seminario ip-parte 1E seminario ip-parte 1
E seminario ip-parte 1Celso Calazans
 
Histórico e Fundamentos das Redes de Nova Geração (NGN)
Histórico e Fundamentos das Redes de Nova Geração (NGN)Histórico e Fundamentos das Redes de Nova Geração (NGN)
Histórico e Fundamentos das Redes de Nova Geração (NGN)Frederico Madeira
 
BR - Fabric Connect Workshop LAB Slides v0 PTBR.pdf
BR - Fabric Connect Workshop LAB Slides v0 PTBR.pdfBR - Fabric Connect Workshop LAB Slides v0 PTBR.pdf
BR - Fabric Connect Workshop LAB Slides v0 PTBR.pdfodairjose23
 
O futuro do Openstack, NFV, SDN e Cloud Computing - FISL 2014
O futuro do Openstack, NFV, SDN e Cloud Computing - FISL 2014O futuro do Openstack, NFV, SDN e Cloud Computing - FISL 2014
O futuro do Openstack, NFV, SDN e Cloud Computing - FISL 2014Marcelo Dieder
 
Campinas Startups - Vulcanet
Campinas Startups - VulcanetCampinas Startups - Vulcanet
Campinas Startups - VulcanetCampinas Startups
 

Semelhante a Análise da Viabilidade de Rede IP com NRF24L01 (20)

Ipteste network assessment (dados e voz)
Ipteste   network assessment (dados e voz)Ipteste   network assessment (dados e voz)
Ipteste network assessment (dados e voz)
 
Enucomp2017 - Tutorial about network softwarization
Enucomp2017 - Tutorial about network softwarizationEnucomp2017 - Tutorial about network softwarization
Enucomp2017 - Tutorial about network softwarization
 
Field wireless 2011
Field wireless 2011Field wireless 2011
Field wireless 2011
 
Redes Wireless_Montagem de Redes de Computadores
Redes Wireless_Montagem de  Redes de ComputadoresRedes Wireless_Montagem de  Redes de Computadores
Redes Wireless_Montagem de Redes de Computadores
 
Aula 07 - topologias híbridas
Aula 07 -  topologias híbridasAula 07 -  topologias híbridas
Aula 07 - topologias híbridas
 
Integrador
IntegradorIntegrador
Integrador
 
Ameaças a tecnologia VoIP
Ameaças a tecnologia VoIPAmeaças a tecnologia VoIP
Ameaças a tecnologia VoIP
 
Projetos dos Sistemas de Controle de Fluxos e KIT IP
Projetos dos Sistemas de Controle de Fluxos e KIT IPProjetos dos Sistemas de Controle de Fluxos e KIT IP
Projetos dos Sistemas de Controle de Fluxos e KIT IP
 
Rodando uma API Com Django Rest Framework no Google Cloud
Rodando uma API Com Django Rest Framework  no Google CloudRodando uma API Com Django Rest Framework  no Google Cloud
Rodando uma API Com Django Rest Framework no Google Cloud
 
Institucional
InstitucionalInstitucional
Institucional
 
E seminario ip-parte 1
E seminario ip-parte 1E seminario ip-parte 1
E seminario ip-parte 1
 
Profibus dp
Profibus dpProfibus dp
Profibus dp
 
Profibusdp 140503095743-phpapp01
Profibusdp 140503095743-phpapp01Profibusdp 140503095743-phpapp01
Profibusdp 140503095743-phpapp01
 
Histórico e Fundamentos das Redes de Nova Geração (NGN)
Histórico e Fundamentos das Redes de Nova Geração (NGN)Histórico e Fundamentos das Redes de Nova Geração (NGN)
Histórico e Fundamentos das Redes de Nova Geração (NGN)
 
VOIP EM REDES LOCAIS
VOIP EM REDES LOCAISVOIP EM REDES LOCAIS
VOIP EM REDES LOCAIS
 
Aula 8 semana
Aula 8 semanaAula 8 semana
Aula 8 semana
 
BR - Fabric Connect Workshop LAB Slides v0 PTBR.pdf
BR - Fabric Connect Workshop LAB Slides v0 PTBR.pdfBR - Fabric Connect Workshop LAB Slides v0 PTBR.pdf
BR - Fabric Connect Workshop LAB Slides v0 PTBR.pdf
 
O futuro do Openstack, NFV, SDN e Cloud Computing - FISL 2014
O futuro do Openstack, NFV, SDN e Cloud Computing - FISL 2014O futuro do Openstack, NFV, SDN e Cloud Computing - FISL 2014
O futuro do Openstack, NFV, SDN e Cloud Computing - FISL 2014
 
Gestao de Rede | Andracom
Gestao de Rede | AndracomGestao de Rede | Andracom
Gestao de Rede | Andracom
 
Campinas Startups - Vulcanet
Campinas Startups - VulcanetCampinas Startups - Vulcanet
Campinas Startups - Vulcanet
 

Mais de Bruno Horta

Reactive messaging Quarkus and Kafka
Reactive messaging Quarkus and KafkaReactive messaging Quarkus and Kafka
Reactive messaging Quarkus and KafkaBruno Horta
 
Automações VS Automações Automáticas
Automações VS Automações AutomáticasAutomações VS Automações Automáticas
Automações VS Automações AutomáticasBruno Horta
 

Mais de Bruno Horta (6)

Kafka streams
Kafka streamsKafka streams
Kafka streams
 
DOOR BLE
DOOR BLEDOOR BLE
DOOR BLE
 
Reactive messaging Quarkus and Kafka
Reactive messaging Quarkus and KafkaReactive messaging Quarkus and Kafka
Reactive messaging Quarkus and Kafka
 
MQTT VS REST
MQTT VS RESTMQTT VS REST
MQTT VS REST
 
Beacons
BeaconsBeacons
Beacons
 
Automações VS Automações Automáticas
Automações VS Automações AutomáticasAutomações VS Automações Automáticas
Automações VS Automações Automáticas
 

Análise da Viabilidade de Rede IP com NRF24L01

  • 1. Análise da Viabilidade de Rede IP com NRF24L01 Mestrado em Engenharia Informática – Computação Móvel  Bruno Filipe Costa Horta Dissertação realizada sob a orientação do Doutor Nuno Costa, Professor da Escola Superior de Tecnologia e Gestão do Instituto Politécnico de Leiria. 
  • 2. ANÁLISE DA VIABILIDADE DE REDE IP COM NRF24L01 AGENDA ▸ Enquadramento ▸ Motivação ▸ Objetivos ▸ Arquitectura ▸ Resultado de Testes ▸ Contribuições ▸ Conclusão e Trabalho Futuro
  • 3. ANÁLISE DA VIABILIDADE DE REDE IP COM NRF24L01 COMUNICAÇÃO SEM FIO GUGLIELMO MARCONI ENQUADRAMENTO
  • 4. ANÁLISE DA VIABILIDADE DE REDE IP COM NRF24L01 WI-FI ZIGBEE BLUETOOTH 2.4 - 2.5 GHZ ISM
  • 5. ANÁLISE DA VIABILIDADE DE REDE IP COM NRF24L01 NRF24L01+ 2.4 - 2.5 GHZ ISM ‣ 250kbps, 1Mbps e 2Mbps ‣ Baixo consumo ‣ Tecnologia ShockBurst ‣ Custo de produção baixo
  • 6. ANÁLISE DA VIABILIDADE DE REDE IP COM NRF24L01 INTERNET DAS COISAS ‣ Muitos dispositivos ‣ Muitos Metadados gerados ‣ Muita informação persistida ‣ Novos negócios ‣ Orçamentos reduzidos ‣ Energia limitada ‣ Inovação ‣ Rápida Prototipagem ‣ Desenvolvimento Ágil ‣ Comunicação Ubíqua ‣ Interoperabilidade
  • 7. ANÁLISE DA VIABILIDADE DE REDE IP COM NRF24L01 PROTOCOLO UNIVERSAL NÃO EXISTE!!
  • 8. ANÁLISE DA VIABILIDADE DE REDE IP COM NRF24L01 PROTOCOLO DA INTERNET (IP) MQTT COAP HTTP
  • 9. ANÁLISE DA VIABILIDADE DE REDE IP COM NRF24L01 MOTIVAÇÃO ▸ Grande procura de dispositvos sem fio na área do IoT
 ▸ Dispositivos de baixo consumo
 ▸ Ubiquidade do protocolo IP até aos Nós Folha IP IP IP
  • 10. ANÁLISE DA VIABILIDADE DE REDE IP COM NRF24L01 OBJETIVOS ▸ Avaliar viabilidade na adoção do protocolo IP
 ▸ Facilitar a integração de dispositivos NRF numa rede IP
 ▸ Dar uma nova vida e aplicabilidade a um rádio já descontinuado.
  • 11. ANÁLISE DA VIABILIDADE DE REDE IP COM NRF24L01 HARDWARE E SOFTWARE DE TESTES
  • 12. ANÁLISE DA VIABILIDADE DE REDE IP COM NRF24L01 ARQUITECTURA RF24NETWORK MESTRE(00) NÓ(05) NÓ(25) NÓ(15) NÓ(125) NÓ(1125) NÓ(2125) ‣ O conjunto de bibliotecas RF24NETWORK, permitem 
 implementar uma rede em Malha. ‣ Sempre que um Nó perde conectividade tenta
 automaticamente ligar-se a outro. ‣ Os endereços dentro da rede RF são organizados
 por níveis. ‣ Nível 1 (n) n=01-05 Nível 1 Nível 2 Nível 3 Nível 4
  • 13. ANÁLISE DA VIABILIDADE DE REDE IP COM NRF24L01 ARQUITECTURA GATEWAY NÓ
  • 14. ANÁLISE DA VIABILIDADE DE REDE IP COM NRF24L01 PROTOTIPAGEM - PROBLEMAS ELÉTRICOS USB BATERIA
  • 15. ANÁLISE DA VIABILIDADE DE REDE IP COM NRF24L01 FIRMWARE
  • 16. ANÁLISE DA VIABILIDADE DE REDE IP COM NRF24L01 PERFORMANCE
  • 17. ANÁLISE DA VIABILIDADE DE REDE IP COM NRF24L01 IMPACTO ENERGÉTICO PA_MIN -18dBm, PA_LOW -12dBm, PA_HIGH -6dBm, PA_MAX 0dBm
  • 18. ANÁLISE DA VIABILIDADE DE REDE IP COM NRF24L01 COBERTURA Alimentação com Bateria
 Temperatura Ambiente: 22ºC
 Humidade: 76%
 Distância do Solo: 1.5m aprox.
  • 19. ANÁLISE DA VIABILIDADE DE REDE IP COM NRF24L01 VIABILIDADE
  • 20. ANÁLISE DA VIABILIDADE DE REDE IP COM NRF24L01 VIABILIDADE
  • 21. ANÁLISE DA VIABILIDADE DE REDE IP COM NRF24L01 VIABILIDADE
  • 22. ANÁLISE DA VIABILIDADE DE REDE IP COM NRF24L01 TÉCNICAS DE REDUÇÃO DE CONSUMO ENERGÉTICO Watchdog para adormecer com base nos testes de performance
  • 23. ANÁLISE DA VIABILIDADE DE REDE IP COM NRF24L01 COMUNICAÇÃO PONTO A PONTO (FORÇADO)
  • 24. ANÁLISE DA VIABILIDADE DE REDE IP COM NRF24L01 COMUNICAÇÃO PONTO A PONTO (FORÇADO)
  • 25. ANÁLISE DA VIABILIDADE DE REDE IP COM NRF24L01 COMUNICAÇÃO EM MALHA MULTI-PONTO 1 Gateway NRF24 3 Dispositivos Nó NRF24 41 Dispositivos Wi-Fi 14 Dispositivos ZigBee
  • 26. ANÁLISE DA VIABILIDADE DE REDE IP COM NRF24L01 COMUNICAÇÃO EM MALHA MULTI-PONTO
  • 27. ANÁLISE DA VIABILIDADE DE REDE IP COM NRF24L01 CONTRIBUIÇÕES ▸ Estudo do Estado da Arte ▸ Estudo de Plataformas de desenvolvimento rápido ▸ Resultado de Testes ▸ Código Fonte ▸ Configuração detalhada do sistema
  • 28. ANÁLISE DA VIABILIDADE DE REDE IP COM NRF24L01 CONCLUSÃO ▸ Durante a investigação foi gerada documentação que permite a entidades de produção tomarem decisões na escolha de tecnologia e protocolo. ▸ A implementação IP em NRF24L01 não teve qualquer impacto significativo na performance do Rádio. ▸ No caso de uma implementação com IP em adição de outros protocolos como por exemplo, o MQTT, existe um aumento significativo (500%) nos requisitos de memória Flash.
  • 29. ANÁLISE DA VIABILIDADE DE REDE IP COM NRF24L01 CONCLUSÃO ▸ A utilização de IP traz vantagens na velocidade de desenvolvimento e correcção de erros, devido à existência de bibliotecas de alto nível em formato Open Source. ▸ Com as bibliotecas disponibilizadas pelo autor TMRh20 é possível consumir recursos como HTTP, MQTT e ainda realizar pings para monitorizar a rede, com a mesma abstração que temos numa rede LAN/WAN IP. ▸ A potencialidade da Rede em Malha com IP consegue colocar o NRF24 em novos segmentos como por exemplo na Agricultura.
  • 30. ANÁLISE DA VIABILIDADE DE REDE IP COM NRF24L01 TRABALHOS FUTUROS ▸ Aumentar o número de Nós ▸ Explorar mais a comunicação em Malha no exterior. ▸ Remover o Arduino e usar apenas o nRF24LE1 que já possui microcontrolador.
  • 31. ANÁLISE DA VIABILIDADE DE REDE IP COM NRF24L01 AGRADECIMENTOS TMRH20
  • 32. Questões Análise da Viabilidade de Rede IP com NRF24L01 Bruno Filipe Costa Horta 2170134 Dissertação realizada sob a orientação do Doutor Nuno Costa, Professor da Escola Superior de Tecnologia e Gestão do Instituto Politécnico de Leiria.