Título: | TRANSMISSÃO DE DADOS POR SONS INAUDÍVEIS POR SMART DEVICES A DISPOSITIVOS MÓVEIS | ||||||||||||
Autor(es): |
JOAO VICTOR GIRARD DE SENA NUNES |
||||||||||||
Colaborador(es): |
SERGIO COLCHER - Orientador MARCO ANTONIO GRIVET MATTOSO MAIA - Coorientador |
||||||||||||
Catalogação: | 08/SET/2021 | Língua(s): | PORTUGUÊS - BRASIL |
||||||||||
Tipo: | TEXTO | Subtipo: | TRABALHO DE FIM DE CURSO | ||||||||||
Notas: |
[pt] Todos os dados constantes dos documentos são de inteira responsabilidade de seus autores. Os dados utilizados nas descrições dos documentos estão em conformidade com os sistemas da administração da PUC-Rio. [en] All data contained in the documents are the sole responsibility of the authors. The data used in the descriptions of the documents are in conformity with the systems of the administration of PUC-Rio. |
||||||||||||
Referência(s): |
[pt] https://www.maxwell.vrac.puc-rio.br/projetosEspeciais/TFCs/consultas/conteudo.php?strSecao=resultado&nrSeq=54563@1 |
||||||||||||
DOI: | https://doi.org/10.17771/PUCRio.acad.54563 | ||||||||||||
Resumo: | |||||||||||||
Neste projeto, eu descrevo meus esforços para criar um protocolo de transmissão de dados por sons inaudíveis para smart devices. Apresento um algoritmo para codificar uma sequência de bits em um sinal de áudio inaudível e, fazê-lo de maneira confiável em hardware usado facilmente encontrado por consumidores. Também é discutido duas tentativas de implementar o algoritmo em NCL, a linguagem na qual aplicações Ginga-NCL são escritas e uma versão a parte que não requer o Ginga. A primeira tentativa foi de transmitir sinais inaudíveis pré-gravados por uma set-top-box compatível com Ginga-NCL. A segunda foi usar NCLua para gerar em tempo real um sinal de áudio inaudível. Nesta segunda tentativa, foi feito uma extensão ao NCL com um novo tipo de mídia chamado SigGen, que pode ser usada para gerar sinais arbitrários de som. SigGen foi posteriormente extraído do Ginga e transformou-se em um software próprio. Neste relatório, descrevo em detalhes a implementação do SigGen e os resultados desse processo.
|
|||||||||||||
|