Divida la aplicación (proyecto) de IoT en las siguientes fases y podrá asignar fácilmente las herramientas / tecnologías requeridas.
- Infraestructura de IoT: sensores, actuadores y controladores
Debe tener sensores necesarios en su contexto. Puede usar Arduino, Pi o un controlador similar para recopilar datos de los sensores.
- Comunicación IoT
Puede usar GSM o ESP (WiFi) para enviar los datos recopilados a la nube.
Puede usar bibliotecas http para enviar datos a la nube o usar comandos AT. Use JSON para modelar los datos de su sensor y use el método HTTP POST. - Nube
Puede usar cualquiera de las nubes de IoT que está disponible gratuitamente. Recomendaría IoT Analytics – ThingSpeak. Esto es de código abierto y de uso gratuito. Puede crear un canal para recibir los datos. El canal le proporciona las claves API para usar mientras envía datos a través de HTTP (API REST) a esta nube.Incluso puede escribir sus propios servicios web y alojarlos en una nube.
Para esto, debe comprender AWS (mi preferencia). Puede desarrollar rápidamente API REST en Flask (marco de Python para el desarrollo rápido de servicios web). Para el almacenamiento puede usar MongoDB. Use la biblioteca PyMongo para conectar su módulo python con MongoDB.- ¿Qué herramientas, como hojas de cálculo Excel u otras, son imprescindibles si desea invertir en acciones?
- ¿Cuál es la aplicación / sitio web más conveniente para ver los precios de las criptomonedas en EUR? Me encanta la aplicación CoinMarketCap, pero parecen enumerar los precios solo en USD.
- ¿Qué es el Atlas de Facebook? ¿Como funciona?
- ¿Con qué frecuencia se actualizan las imágenes de satélite en Google o Bing?
- ¿Cómo encuentro un administrador de página de empresa de LinkedIn?
- Para la visualización, puede usar la biblioteca NVD3 para generar gráficos a partir de datos.
Saludos,
Yogendra
https://www.facebook.com/forsklabs