TinyOS é um sistema operacional desenvolvido pela Universidade da Califórnia em Berkeley, pela qual deve apoio da INTEL. O sistema exige no máximo 8 kilobytes de memória e é super flexível, principalmente na implementação de redes de sensores. Só para vocês terem uma idéia, existe uma empresa chamada Crossbow que utiliza o TinyOS para rastreamento de peças de carros.
O TinyOS em redes de sensores wireless pode ser aplicado em qualquer área, seja de engenharia, medicina, segurança, etc. Tudo depende da criatividade e o fim propriamente da aplicação envolvendo cada situação.
Foco central da aplicação
Quando estudei alguns conceitos do TinyOS, declaro que fiquei maravilhado com o que tinha em mãos e as minhas idéias borbulharam intensamente. Sou aficionado pela área de segurança e o TinyOS me trouxe possibilidades perfeitas para certos casos. Imagine você trabalhando com minúsculos sensores em uma área que necessita de total segurança. Nesta aplicação você tem o mesmo efeito que câmeras instaladas, já que sinais tratados de forma correta traz mensagens que podem desencadear várias situações de grande importância.
Linguagem do TinyOS
O TinyOS utiliza como base uma linguagem de programação chamada NesC, que é uma extensão do C contendo certas estruturas para gerência de rede e processamentos voltado para a redes de sensores sem fio (RSSF). Portanto para os amigos que tem uma certa intimidade com a programação em C, os horizontes referentes a aplicação do TinyOS são incalculáveis, uma vez que o limite é apenas a sua criatividade ou limitação na própria linguagem, esta que pode ser quebrada com a prática da mesma.
Instalação do TinyOS
TinyOS pode ser instalado tanto no Windows como no
Linux, é claro que sugiro que os amigos da comunidade descartem o primeiro, mas como no mercado TI devemos estar atentos a todas as possibilidades, é importante saber o que posso fazer com um sistema operacional e ter consciência da sua abrangência no mundo dos bytes.
Para instalação no Windows basta usar o famoso Cygwin. Para quem não conhece, o Cygwin permite rodar uma aplicação Linux dentro do Windows. Maiores detalhes da instalação do TinyOS no Windows pode ser encontrada no Link:
O site oficial do TinyOS é
www.tinyos.net. Toda a documentação do TinyOS é encontrada neste link:
Veja a lista de vários projetos utilizando o TinyOS Link:
Caso queira explorar este sistema pode instalar um Linux live CD simplificado, Xubuntu 7.04 + TinyOS 2.0.2 (661 MB).
Conclusão
Pessoal, espero que tenham captado a dimensão e a probabilidade da aplicação deste sistema, ratifico que escolhi este sistema para área de segurança devido as inúmeras possibilidades de atuação do mesmo, pretendo estudar afundo este sistema e fazer alguns consideráveis testes na área de segurança. É claro que cada leitor vai ter seu ponto de vista e a sua própria perspicácia, no mais desculpe-me se falei algo indevido, mas senti necessidade de passar a mensagem adiante.
Viva o Linux... um abraço a todos.