Design de sistema operacional simples, mas eficiente, bom suporte a protocolos de rede. Análise coletada por e hospedada no G2.com.
A linguagem nesC pode não ser muito intuitiva para iniciantes. Análise coletada por e hospedada no G2.com.
Por GitHub
Perfil Não Reivindicado
Como você classificaria sua experiência com TinyOS?
Design de sistema operacional simples, mas eficiente, bom suporte a protocolos de rede. Análise coletada por e hospedada no G2.com.
A linguagem nesC pode não ser muito intuitiva para iniciantes. Análise coletada por e hospedada no G2.com.
TinyOS é desenvolvido na linguagem nesC, que é bastante diferente de C. Em vez da aplicação tradicional em C que possui uma função principal a partir da qual toda a funcionalidade se desenvolve, as aplicações TinyOS são mais semelhantes a sistemas orientados a componentes.
Uma aplicação é uma coleção de componentes que implementam interfaces e estão conectados através dessas interfaces.
Dessa forma, o TinyOS torna o desenvolvedor mais consciente da interação entre componentes (hardware e software) do que se estivesse desenvolvendo uma aplicação sequencial em C. Análise coletada por e hospedada no G2.com.
O desenvolvimento no TinyOS é difícil de entender para alguém formado em C ou Java, e por essa razão ele perdeu força em favor de sistemas operacionais em tempo real mais tradicionais baseados em C, como Contiki, Riot, etc. Análise coletada por e hospedada no G2.com.

Kernel menos, arquitetura baseada em componentes orientada a eventos permitindo manipulação direta de hardware. Pegada extremamente pequena e baixa sobrecarga do sistema. Plataforma muito ideal para aplicações com restrição de energia. Pilha única para chamadas de função e interrupções. Bibliotecas robustas suportando todos os protocolos possíveis necessários para redes de sensores sem fio. Análise coletada por e hospedada no G2.com.
Não tenho certeza sobre o suporte atual do TinyOS. Mas quando trabalhei com o TinyOS em 2014 para minha aplicação de rede de sensores, o TinyOS era bastante novo e encontrei uma curva de aprendizado alta, considerando a falta de suporte online ou tutoriais. Inicialmente, tive dificuldade em instalar e configurar o ambiente TinyOS no meu sistema operacional principal (ou seja, Linux). Portanto, considero a curva de aprendizado inicial alta para entender a arquitetura do TinyOS e suas bibliotecas uma parte muito crucial para continuar a jornada de design de aplicações de redes de sensores. Análise coletada por e hospedada no G2.com.

TinyOS fornece rede multi-hop pronta para uso ou mais conhecida como protocolo de árvore de coleta para dispositivos ZigBee. Pegue um dos dispositivos suportados pelo TinyOS, compile seu aplicativo de exemplo e coloque sua rede em funcionamento em poucos minutos. Análise coletada por e hospedada no G2.com.
TinyOS tem uma curva de aprendizado e pode ser avassalador para novos usuários não familiarizados com redes sem fio ou programação de redes de sensores em dispositivos com restrições de energia e recursos. Além disso, por muitos anos, o suporte para TinyOS parou e nenhuma nova funcionalidade ou plataforma está sendo suportada. Análise coletada por e hospedada no G2.com.

A programação NesC é fácil e intuitiva. Além disso, o TinyOs oferece controle de grão fino sobre toda a pilha de protocolos. E o plugin yeti2 para eclipse também é bastante útil. Tudo é modificável e funcionalidades personalizadas podem ser adicionadas facilmente. Análise coletada por e hospedada no G2.com.
Nenhuma documentação adequada e suporte para uma ampla gama de módulos de hardware. Além disso, o desenvolvimento do TinyOS do repositório principal é bastante antigo. Esperando um reinício do TinyOS com recursos mais avançados e atualizados. O apoio da comunidade é necessário. Análise coletada por e hospedada no G2.com.

TinyOS me ajudou a entender as várias funções dos sensores. As visualizações me ajudaram muito. TinyOS simplifica muito o trabalho nos motes. Ele nos dá a plataforma para trabalhar em vez de apenas codificar em Linux bruto. Análise coletada por e hospedada no G2.com.
Há espaço para melhorias na interface do usuário. A exibição de comprimento de onda pode ser boa. Os cliques podem ser bons. Se o TinyOS puder ser mais compatível com o Windows, seria ótimo para usuários que não utilizam Linux. Análise coletada por e hospedada no G2.com.

A combinação do TinyOS ser modular, baixo consumo de energia juntamente com base em eventos foi um caso de uso perfeito para o nosso projeto. Análise coletada por e hospedada no G2.com.
A única aversão ao TinyOS é o uso do NesC, que é uma linguagem de programação difícil para desenvolver código eficiente e rápido. Análise coletada por e hospedada no G2.com.
A documentação e o fato de ser open source. A comunidade online em torno disso é cheia de recursos. Análise coletada por e hospedada no G2.com.
o fato de que está escrito em nesC, que tem uma curva de aprendizado pequena. Embora um conhecimento básico de Linguagem Funcional deva ser bom o suficiente para te ajudar a passar. Análise coletada por e hospedada no G2.com.

Eu tenho conhecimento limitado, pois interagi com ele em um simulador. Ele carrega rapidamente. Análise coletada por e hospedada no G2.com.
Eu acho que pode melhorar na segurança e em otimizações adicionais da bateria. Análise coletada por e hospedada no G2.com.

A capacidade de programar e configurar dispositivos de rede sem fio com ele é muito simples. Análise coletada por e hospedada no G2.com.
Seria ótimo se mais pessoas estivessem escrevendo alguns blogs e guias do usuário. Análise coletada por e hospedada no G2.com.
Obtenha respostas práticas, fluxos de trabalho reais e prós e contras honestos da comunidade G2 ou compartilhe suas ideias.
Detalhes de preços para este produto não estão disponíveis no momento. Visite o site do fornecedor para saber mais.