SlideShare una empresa de Scribd logo
1 de 36
Descargar para leer sin conexión
A todo mundo eu dou
       PSIU!
Protocolos de Comunicação Unificados


       Thiago Figueredo Cardoso
          tfcardoso [at] gmail [dot] com
Vivo assim a dar psiu


           Engenharia da
           Computação



         Desenvolvedor
Vivo assim a dar psiu
2004




                          2008




                                     2009




                                                  2012
              2007


       Software e hardware digital para um robô
Vivo assim a dar psiu
2004




        2007




                 2008




                        2009




                               2012
Vivo assim a dar psiu
2004




        2007




                 2008




                        2009




                               2012
Vivo assim a dar psiu
2004




             2007




                       2008




                                 2009




                                             2012
       Experimentos com microcontroladores
       Simulações de equipamentos médicos
Vivo assim a dar psiu
2004




              2007




                        2008




                                   2009




                                               2012
       Experimentos com microcontroladores e
             Persistence of Vision (PoV)
Vivo assim a dar psiu
2004




        2007




                 2008




                        2009




                               2012
Hoje
1
2
Protocolo?
O que tem sido feito?
● Open Sound Control
● Firmata
● TCPROS
Open Sound Control
Firmata
TCPROS
Experiência do Robô Livre
Experiência do Robô Livre
A todo mundo eu dou PSIU (Campus Party 2012)
Protocolo Simples de
Intercomunicação Unificado
● PSIU HEXA

● PSIU ASCII
Protocolo Simples de
Intercomunicação Unificado
● Protocolo de aplicaçã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 Bufalo andar...
    BUFALO   034   parafrente   100   PC   02108
Protocolo Simples de
Intercomunicação Unificado
Pedir para o Bufalo andar...
    BUFALO   034   parafrente     100      PC      02108




Resposta do Bufalo...

     PC      038   parafrente   sucesso   BUFALO   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 Bufalo de novo...

     PC   031   qualseunome      BUFALO   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!
  ○ Unificado é o que todo mundo usa!
Agradecimentos
RoboLivre.org:
● Henrique
● Rodrigo
● Fábio
● Ricardo
A todo mundo eu dou
       PSIU!
Protocolos de Comunicação Unificados


       Thiago Figueredo Cardoso
          tfcardoso [at] gmail [dot] com

Más contenido relacionado

Destacado

Abertura do Evento Dot Net Day
Abertura do Evento Dot Net DayAbertura do Evento Dot Net Day
Abertura do Evento Dot Net DayLuciano Palma
 
K†ppersbusch obtiene tres premios red dot awards por el diseño de sus productos
K†ppersbusch obtiene tres premios red dot  awards por el diseño de sus productosK†ppersbusch obtiene tres premios red dot  awards por el diseño de sus productos
K†ppersbusch obtiene tres premios red dot awards por el diseño de sus productosTekaGroup
 
TU Wien Gastvortrag 07.06.2010, Michaela Mayr
TU Wien Gastvortrag 07.06.2010, Michaela MayrTU Wien Gastvortrag 07.06.2010, Michaela Mayr
TU Wien Gastvortrag 07.06.2010, Michaela MayrWeb@rchive Austria
 
Human Potential Index (HPI) als instrument der dynamischen Personalwirtschaft
Human Potential Index (HPI) als instrument der dynamischen PersonalwirtschaftHuman Potential Index (HPI) als instrument der dynamischen Personalwirtschaft
Human Potential Index (HPI) als instrument der dynamischen PersonalwirtschaftReinhard Austrup & Associates
 
Desenvolvimento Distribuído de Software
Desenvolvimento Distribuído de SoftwareDesenvolvimento Distribuído de Software
Desenvolvimento Distribuído de SoftwareRafael Vivian
 
Apresentação1
Apresentação1Apresentação1
Apresentação1prothays
 
Virtualização de Máquinas: Uma experiência baseada em ferramentas livres - Ca...
Virtualização de Máquinas: Uma experiência baseada em ferramentas livres - Ca...Virtualização de Máquinas: Uma experiência baseada em ferramentas livres - Ca...
Virtualização de Máquinas: Uma experiência baseada em ferramentas livres - Ca...Tchelinux
 
The pale blue dot. Carl Sagan.
The pale blue dot. Carl Sagan.The pale blue dot. Carl Sagan.
The pale blue dot. Carl Sagan.profesdelCarmen
 
(PDI) Tópico 00 - Apresentação da Disciplina
(PDI) Tópico 00 - Apresentação da Disciplina(PDI) Tópico 00 - Apresentação da Disciplina
(PDI) Tópico 00 - Apresentação da DisciplinaFabricio Narcizo
 
Aplicaciones móviles para ambientes descentralizados
Aplicaciones móviles para ambientes descentralizadosAplicaciones móviles para ambientes descentralizados
Aplicaciones móviles para ambientes descentralizadosvladimir calderon
 
Instructivo para inscripcion a nivel de ingles English dot Works
Instructivo para inscripcion a nivel de ingles English dot WorksInstructivo para inscripcion a nivel de ingles English dot Works
Instructivo para inscripcion a nivel de ingles English dot Worksguiboro
 
Modos De OperaçãO Snort Campusparty2010
Modos De OperaçãO Snort Campusparty2010Modos De OperaçãO Snort Campusparty2010
Modos De OperaçãO Snort Campusparty2010clebeer brandao
 

Destacado (15)

Abertura do Evento Dot Net Day
Abertura do Evento Dot Net DayAbertura do Evento Dot Net Day
Abertura do Evento Dot Net Day
 
K†ppersbusch obtiene tres premios red dot awards por el diseño de sus productos
K†ppersbusch obtiene tres premios red dot  awards por el diseño de sus productosK†ppersbusch obtiene tres premios red dot  awards por el diseño de sus productos
K†ppersbusch obtiene tres premios red dot awards por el diseño de sus productos
 
Tutorial j boss
Tutorial j bossTutorial j boss
Tutorial j boss
 
TU Wien Gastvortrag 07.06.2010, Michaela Mayr
TU Wien Gastvortrag 07.06.2010, Michaela MayrTU Wien Gastvortrag 07.06.2010, Michaela Mayr
TU Wien Gastvortrag 07.06.2010, Michaela Mayr
 
Human Potential Index (HPI) als instrument der dynamischen Personalwirtschaft
Human Potential Index (HPI) als instrument der dynamischen PersonalwirtschaftHuman Potential Index (HPI) als instrument der dynamischen Personalwirtschaft
Human Potential Index (HPI) als instrument der dynamischen Personalwirtschaft
 
4 verde dot
4 verde dot4 verde dot
4 verde dot
 
Desenvolvimento Distribuído de Software
Desenvolvimento Distribuído de SoftwareDesenvolvimento Distribuído de Software
Desenvolvimento Distribuído de Software
 
Apresentação1
Apresentação1Apresentação1
Apresentação1
 
Virtualização de Máquinas: Uma experiência baseada em ferramentas livres - Ca...
Virtualização de Máquinas: Uma experiência baseada em ferramentas livres - Ca...Virtualização de Máquinas: Uma experiência baseada em ferramentas livres - Ca...
Virtualização de Máquinas: Uma experiência baseada em ferramentas livres - Ca...
 
The pale blue dot. Carl Sagan.
The pale blue dot. Carl Sagan.The pale blue dot. Carl Sagan.
The pale blue dot. Carl Sagan.
 
(PDI) Tópico 00 - Apresentação da Disciplina
(PDI) Tópico 00 - Apresentação da Disciplina(PDI) Tópico 00 - Apresentação da Disciplina
(PDI) Tópico 00 - Apresentação da Disciplina
 
Aplicaciones móviles para ambientes descentralizados
Aplicaciones móviles para ambientes descentralizadosAplicaciones móviles para ambientes descentralizados
Aplicaciones móviles para ambientes descentralizados
 
Instructivo para inscripcion a nivel de ingles English dot Works
Instructivo para inscripcion a nivel de ingles English dot WorksInstructivo para inscripcion a nivel de ingles English dot Works
Instructivo para inscripcion a nivel de ingles English dot Works
 
New mexico dot doc
New mexico dot docNew mexico dot doc
New mexico dot doc
 
Modos De OperaçãO Snort Campusparty2010
Modos De OperaçãO Snort Campusparty2010Modos De OperaçãO Snort Campusparty2010
Modos De OperaçãO Snort Campusparty2010
 

A todo mundo eu dou PSIU (Campus Party 2012)