项目作者: giovannirosa

项目描述 :
高级语言: nesC
项目地址: git://github.com/giovannirosa/tinyos.git
创建时间: 2019-03-29T23:27:09Z
项目社区:https://github.com/giovannirosa/tinyos

开源协议:

下载


TCC

Trabalho de Conclusão de Curso - Ciência da Computação - UFPR.

Conteúdo

Nesse repositório é possível encontrar experimentos realizados com TinyOS e seu simulador TOSSIM. Também foi utilizada uma ferramenta gráfica limitada: JTossim.

Início

Existe um makefile em cada diretório com os seguintes comandos disponíveis:

  • make micaz sim: compila os arquivos para simulação no TOSSIM.
  • make clean: limpa os arquivos gerados para simulação.

Pré-requisitos

É necessario ter o TinyOS 2.1.2 instalado. São diversas dependências específicas, é possível encontrar um relatório de instalação do TinyOS nesse repositório.

Testando

É possível testar os programas utilizando o TOSSIM. Através de um script em python e com a adição de linhas com dbg() para saída padrão stdout, conseguimos simular os eventos e monitorar o comportamento dos programas.

Bibliotecas Utilizadas

  • TinyOS - TinyOS is an “operating system” designed for low-power wireless embedded systems

Autor

Licença

Código aberto, qualquer um pode usar para qualquer propósito.

Topologia BlinkToRadio

topologia de 5 nós, com um ao centro como hub para os outros 4