SlideShare uma empresa Scribd logo
1 de 31
Baixar para ler offline
A todo mundo eu dou
          PSIU!

Protocolos de Comunicação Unificados



 Henrique Foresti        Rodrigo Medeiros
henrique@robolivre.org   rodrigo@robolivre.org
HF Mineiro
Natural de Varginha - MG
henrique@robolivre.org
Rodrigo Medeiros
                              Natural de Recife - PE
                              rodrigo@robolivre.org
                              Designer de interação

#visualização de informação
#tecnologias livres
#design de interação
#ux
#recife
#guimarães
#são paulo
Experiências do Robô Livre
Hoje
1
2
Protocolo?
O que tem sido feito?
•  Open Sound Control
•  Firmata
•  TCPROS
Open Sound Control
Firmata
TCPROS
Protocolo Simples de
Intercomunicação Unificado
•  PSIU HEXA
•  PSIU ASCII
Protocolo Simples de
Intercomunicação Unificado
•  Protocolo de aplicação
   o    Em cima de RS232, TCP/IP, ...


•  Fácil leitura
•  Português
•  Baseado em LOGO
Protocolo Simples de
Intercomunicação Unificado
Comando

   Destinatário   Tamanho   Comando     Parâmetro   Remetente   Checksum




Resposta
                            Comando
   Destinatário   Tamanho               Resultado   Remetente   Checksum
                            Executado
Protocolo Simples de
Intercomunicação Unificado
Pedir para o Paulinho andar...

   PAULINHO   034   parafrente   100   PC   02108
Protocolo Simples de
Intercomunicação Unificado
Pedir para o Paulinho andar...

   PAULINHO   034   parafrente     100       PC       02108




Resposta do Paulinho...
     PC       038   parafrente   sucesso   PAULINHO   02740
Protocolo Simples de
Intercomunicação Unificado
Comandos
• parafrente
• paratras
• giradireita
• giraesquerda
Protocolo Simples de
Intercomunicação Unificado
Serviço de descoberta
• quantoscomandos
• exibecomandos
• qualseunome
Protocolo Simples de
Intercomunicação Unificado
Procurando os robôs na rede...

     ??   029   qualseunome      PC   01755
Protocolo Simples de
Intercomunicação Unificado
Procurando os robôs na rede...

     ??   029   qualseunome        PC       01755




Só o Paulinho de novo...
     PC   031   qualseunome      PAULINHO   02063
Protocolo Simples de
Intercomunicação Unificado
Demo
Próximos passos
•  Criar classes de comandos
Próximos passos
•  Criar classes de comandos
•  Tradução PSIU ASCII para PSIU HEXA
Próximos passos
•  Criar classes de comandos
•  Tradução PSIU ASCII para PSIU HEXA
•  Atrair a comunidade!
Próximos passos
•  Criar classes de comandos
•  Tradução PSIU ASCII para PSIU HEXA
•  Atrair a comunidade!
  o    Unificado é o que todo mundo usa!
Agradecimentos
RoboLivre.org:
• Fábio Aguiar
• Ricardo Mariz
• Thiago Figueredo
A todo mundo eu dou
          PSIU!

Protocolos de Comunicação Unificados



 Henrique Foresti        Rodrigo Medeiros
henrique@robolivre.org   rodrigo@robolivre.org

Mais conteúdo relacionado

Semelhante a Protocolos de Comunicação Unificados: A todo mundo eu dou PSIU!

VoIP QuickStart - Rafael Padilha
VoIP QuickStart - Rafael PadilhaVoIP QuickStart - Rafael Padilha
VoIP QuickStart - Rafael Padilha
Tchelinux
 
Voip Juliano Marlon Gabriel
Voip Juliano Marlon GabrielVoip Juliano Marlon Gabriel
Voip Juliano Marlon Gabriel
Gabriel Molter
 
Vamos aprender algo diferente? Introdução à linguagem Python (aula 1)
Vamos aprender algo diferente? Introdução à linguagem Python (aula 1)Vamos aprender algo diferente? Introdução à linguagem Python (aula 1)
Vamos aprender algo diferente? Introdução à linguagem Python (aula 1)
Sidney Roberto
 
Infiltrando Telecoms Usando Ruby
Infiltrando Telecoms Usando RubyInfiltrando Telecoms Usando Ruby
Infiltrando Telecoms Usando Ruby
Mojo Lingo
 

Semelhante a Protocolos de Comunicação Unificados: A todo mundo eu dou PSIU! (20)

Linux Con2010
Linux Con2010Linux Con2010
Linux Con2010
 
VoIP QuickStart - Rafael Padilha
VoIP QuickStart - Rafael PadilhaVoIP QuickStart - Rafael Padilha
VoIP QuickStart - Rafael Padilha
 
Voip Juliano Marlon Gabriel
Voip Juliano Marlon GabrielVoip Juliano Marlon Gabriel
Voip Juliano Marlon Gabriel
 
Voip quckstart
Voip quckstartVoip quckstart
Voip quckstart
 
Phpforandroid
PhpforandroidPhpforandroid
Phpforandroid
 
Workshop Franzininho: um Arduino para todos
Workshop Franzininho: um Arduino para todosWorkshop Franzininho: um Arduino para todos
Workshop Franzininho: um Arduino para todos
 
Vamos aprender algo diferente? Introdução à linguagem Python (aula 1)
Vamos aprender algo diferente? Introdução à linguagem Python (aula 1)Vamos aprender algo diferente? Introdução à linguagem Python (aula 1)
Vamos aprender algo diferente? Introdução à linguagem Python (aula 1)
 
Python para iniciantes
Python para iniciantesPython para iniciantes
Python para iniciantes
 
Apresentação SipCode Brasil
Apresentação SipCode BrasilApresentação SipCode Brasil
Apresentação SipCode Brasil
 
The zen of python 2010
The zen of python 2010The zen of python 2010
The zen of python 2010
 
Linux Embarcado na Construção de Sistemas Inteligentes e Conectados
Linux Embarcado na Construção de Sistemas Inteligentes e ConectadosLinux Embarcado na Construção de Sistemas Inteligentes e Conectados
Linux Embarcado na Construção de Sistemas Inteligentes e Conectados
 
Tecnologia VoIP com Snep
Tecnologia VoIP com SnepTecnologia VoIP com Snep
Tecnologia VoIP com Snep
 
Primeiros passos em Python - Tchelinux Uruguaiana 2011
Primeiros passos em Python - Tchelinux Uruguaiana 2011Primeiros passos em Python - Tchelinux Uruguaiana 2011
Primeiros passos em Python - Tchelinux Uruguaiana 2011
 
Programação Concorrente - Aula 01
Programação Concorrente - Aula 01Programação Concorrente - Aula 01
Programação Concorrente - Aula 01
 
Apresentação do Curso de GNU/Linux Mint Desktop
Apresentação do Curso de GNU/Linux Mint DesktopApresentação do Curso de GNU/Linux Mint Desktop
Apresentação do Curso de GNU/Linux Mint Desktop
 
01 ubuntudesktop-160204165000
01 ubuntudesktop-16020416500001 ubuntudesktop-160204165000
01 ubuntudesktop-160204165000
 
Introdução ao GNU/Linux
Introdução ao GNU/LinuxIntrodução ao GNU/Linux
Introdução ao GNU/Linux
 
Infiltrando Telecoms Usando Ruby
Infiltrando Telecoms Usando RubyInfiltrando Telecoms Usando Ruby
Infiltrando Telecoms Usando Ruby
 
NGN - Estudo De Caso
NGN - Estudo De CasoNGN - Estudo De Caso
NGN - Estudo De Caso
 
AULA 06 - REVISÃO DE CONCEITOS INICIAIS DE ALGORITMOS
AULA 06 - REVISÃO DE CONCEITOS INICIAIS DE ALGORITMOSAULA 06 - REVISÃO DE CONCEITOS INICIAIS DE ALGORITMOS
AULA 06 - REVISÃO DE CONCEITOS INICIAIS DE ALGORITMOS
 

Mais de Robô Livre (6)

Design de interação e robótica.
Design de interação e robótica.Design de interação e robótica.
Design de interação e robótica.
 
Robô Livre: como mudamos o mundo com software, hardware e espírito livre.
Robô Livre: como mudamos o mundo com software, hardware e espírito livre.Robô Livre: como mudamos o mundo com software, hardware e espírito livre.
Robô Livre: como mudamos o mundo com software, hardware e espírito livre.
 
Robô Livre: Entenda como mudamos o mundo com software, hardware e espírito l...
Robô Livre: Entenda como mudamos o mundo com software, hardware e espírito l...Robô Livre: Entenda como mudamos o mundo com software, hardware e espírito l...
Robô Livre: Entenda como mudamos o mundo com software, hardware e espírito l...
 
Contexto de interação
Contexto de interaçãoContexto de interação
Contexto de interação
 
Inova 2012
Inova 2012Inova 2012
Inova 2012
 
Robô Livre no CIn
Robô Livre no CInRobô Livre no CIn
Robô Livre no CIn
 

Último

Aula 03 - Filogenia14+4134684516498481.pptx
Aula 03 - Filogenia14+4134684516498481.pptxAula 03 - Filogenia14+4134684516498481.pptx
Aula 03 - Filogenia14+4134684516498481.pptx
andrenespoli3
 
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
PatriciaCaetano18
 

Último (20)

Aula 03 - Filogenia14+4134684516498481.pptx
Aula 03 - Filogenia14+4134684516498481.pptxAula 03 - Filogenia14+4134684516498481.pptx
Aula 03 - Filogenia14+4134684516498481.pptx
 
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxSlides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
 
Cartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptxCartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptx
 
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdfPROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
 
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMPRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
 
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
 
Texto dramático com Estrutura e exemplos.ppt
Texto dramático com Estrutura e exemplos.pptTexto dramático com Estrutura e exemplos.ppt
Texto dramático com Estrutura e exemplos.ppt
 
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia TecnologiaPROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
 
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
 
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdf
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdfTCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdf
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdf
 
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
 
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdfPROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
 
Plano de aula Nova Escola períodos simples e composto parte 1.pptx
Plano de aula Nova Escola períodos simples e composto parte 1.pptxPlano de aula Nova Escola períodos simples e composto parte 1.pptx
Plano de aula Nova Escola períodos simples e composto parte 1.pptx
 
Aula de jornada de trabalho - reforma.ppt
Aula de jornada de trabalho - reforma.pptAula de jornada de trabalho - reforma.ppt
Aula de jornada de trabalho - reforma.ppt
 
O PLANETA TERRA E SEU SATÉLITE NATURAL - LUA
O PLANETA TERRA E SEU SATÉLITE NATURAL - LUAO PLANETA TERRA E SEU SATÉLITE NATURAL - LUA
O PLANETA TERRA E SEU SATÉLITE NATURAL - LUA
 
6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx
 
Projeto de Extensão - DESENVOLVIMENTO BACK-END.pdf
Projeto de Extensão - DESENVOLVIMENTO BACK-END.pdfProjeto de Extensão - DESENVOLVIMENTO BACK-END.pdf
Projeto de Extensão - DESENVOLVIMENTO BACK-END.pdf
 
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIAPROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
 
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfPROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
 
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptxMonoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
 

Protocolos de Comunicação Unificados: A todo mundo eu dou PSIU!