Para preparar alguns tutoriais para meus alunos, estou trabalhando em alguns projetos de eletrônica DIY no campo da IoT. Quero usar o ESP32 , ESP8266 , Arduino Uno e Raspberry Pi . Sou mais aprofundado na parte de firmware / hardware e não tenho experiência no aplicativo em nuvem.
Sei que existem alguns PaoS de IoT, como IoT do Azure , AWS , Google etc. Como eu quero desenvolver alguns protótipos simples, quero enviar os dados para a nuvem e visualizá-los sem nenhuma habilidade de codificação de back-end e tudo os serviços mencionados requerem conhecimentos adicionais para mostrar os dados (DB, UI / UX, ...).
Pesquisei no Google uma solução simplificada e esses serviços apareceram:
Preciso enviar dados via HTTP e MQTT para o serviço em nuvem e visualizar os dados enviados.
Minha pergunta é qual serviço é mais adequado para o meu caso de uso? Existe algum outro serviço que eu perdi? E o mais importante: quais são os principais fatores para avaliar esses serviços?
Respostas:
Eu recomendo o NodeRed . Simplesmente arraste e solte a programação visual da IBM com base em Nodejs. O NodeRed pode ser instalado facilmente usando o npm (gerenciador de pacotes no Nodejs, semelhante ao pip para python). Leia a documentação oficial para instalação e uso. como mosquito e adicione o recurso mqtt ao NodeRED.
Thinger.io também é silencioso e simples. Sua plataforma de código-fonte aberto oferece suporte à interface mqtt protocol.simple para adicionar dispositivo, gerar token de segurança e também simples para adicionar gráfico
fonte
Outra opção é o ThingSpeak: https://thingspeak.com/
Esta plataforma permite enviar dados usando solicitação http e visualizar em sensores gráficos. Além disso, você pode criar 'alertas' para enviar uma mensagem quando algum sensor atingir um valor exato.
fonte
Você pode usar a plataforma de ubidots para visualização de dados.
Ele fornece uma representação gráfica muito boa dos seus dados.
fonte
Existem várias plataformas de IoT que podem visualizar dados em tempo real e informações históricas. Quase todos suportam MQTT e HTTP, para que correspondam às suas necessidades. São plataformas que não são gratuitas, enquanto outras fornecem uma conta gratuita que você pode usar para experimentar seu projeto. Apenas para citar alguns:
Ubidots
Temboo
TheThings.io
Xively
myDevices Cayenne
Kaa
Se você quiser obter mais informações, pode dar uma olhada no meu post em https://www.survivingwithandroid.com/2018/10/iot-platforms-overview-to-build-iot-projects.html
Entre em contato se precisar de mais informações.
fonte