Differenze tra le versioni di "Gruppo Meteo/Bolivia/taller/2"
Riga 1: | Riga 1: | ||
+ | Monitoreo de medio ambiente con software libre y hardware abierto. | ||
+ | |||
+ | El laboratorio comienza a partir de una comparación entre las diferentes experiencias e intentará compartir las habilidades respectivas de todos los participantes | ||
+ | |||
+ | Siguiendo el esquema general de flujo de datos para un sistema de monitoreo de medio ambiente, se abordarán los siguientes temas: | ||
+ | Sistemas de medición digital, procesamiento y transmisión de datos, protocolos, metadatos y formatos, intermediarios de intercambio de datos (broker), infraestructura de almacenamiento de datos, interfaz de programa de aplicación (API). | ||
+ | |||
+ | Algunos temas serán abordados específicamente: | ||
+ | * Modelo de datos para datos ambientales como la base de toda la infraestructura de comunicaciones, almacenamiento y procesamiento. | ||
+ | * LoraWAN como sistema de transmisión de datos de radio de baja potencia y larga distancia | ||
+ | * Procedimientos automáticos de control de calidad de datos. | ||
+ | |||
+ | En la primera semana, los temas serán principalmente la electrónica y la informática para microcontroladores: | ||
+ | * software libre, características, marco para el desarrollo cooperativo (GIT y GITHUB) | ||
+ | * conversión analógica digital, sensores digitales. | ||
+ | * Calibración | ||
+ | * sensores digitales | ||
+ | * microcontroladores | ||
+ | * Arduino y Raspberry | ||
+ | * bus de comunicación I2C | ||
+ | * JSON-RPC (ejecución de procedimientos remotos) | ||
+ | * principios para una biblioteca de controladores para sensores digitales | ||
+ | * uso de búferes circulares para el procesamiento de datos (transición del nivel I al nivel II según las especificaciones de la OMM) | ||
+ | |||
+ | Análisis de una aplicación para medir temperatura y humedad con las siguientes características: | ||
+ | * dos sensores digitales | ||
+ | * uso del bus I2C, buffers circulares y parámetros de calibración | ||
+ | * codificador y pantalla como interfaz de usuario | ||
+ | * punto de acceso WiFi con DNS y portal cautivo para servir a un servidor web | ||
+ | * esquema de la programación sin bloqueo con una máquina de estados terminados (programación en C y bibliotecas) | ||
+ | |||
+ | Posteriormente, será posible realizar pruebas de transmisión de datos a través de la radio utilizando 3 modalidades y frecuencias diferentes. Las pruebas prácticas de diagnóstico de sistemas digitales se llevarán a cabo utilizando las siguientes herramientas: | ||
+ | * probador analógico | ||
+ | * analizador lógico | ||
+ | * osciloscopio y analizador lógico en modo mixto | ||
+ | * receptor SDR para análisis de señales de radio | ||
+ | |||
+ | Posteriormente, se pueden realizar pruebas con software en un entorno Linux para la gestión de datos ambientales: broker, sistemas de archivo y visualización de datos. | ||
+ | |||
+ | El curso se adaptarà segun las necesidades e intereses de los participantes. | ||
+ | |||
+ | [https://github.com/r-map/rmap/tree/master/arduino/sketchbook/domotica/measure Firmware de trabajo] | ||
+ | |||
+ | |||
contenuti: | contenuti: | ||
Riga 18: | Riga 62: | ||
* programmazione non bloccante macchina a stati finiti (librerie) | * programmazione non bloccante macchina a stati finiti (librerie) | ||
− | |||
− | ''' | + | '''Aqui se puede encontrar otras: {{Special:PrefixIndex/Gruppo_Meteo/Bolivia/taller/2/ |hideredirects=1}}''' |
Versione delle 23:22, 22 apr 2019
Monitoreo de medio ambiente con software libre y hardware abierto.
El laboratorio comienza a partir de una comparación entre las diferentes experiencias e intentará compartir las habilidades respectivas de todos los participantes
Siguiendo el esquema general de flujo de datos para un sistema de monitoreo de medio ambiente, se abordarán los siguientes temas: Sistemas de medición digital, procesamiento y transmisión de datos, protocolos, metadatos y formatos, intermediarios de intercambio de datos (broker), infraestructura de almacenamiento de datos, interfaz de programa de aplicación (API).
Algunos temas serán abordados específicamente:
- Modelo de datos para datos ambientales como la base de toda la infraestructura de comunicaciones, almacenamiento y procesamiento.
- LoraWAN como sistema de transmisión de datos de radio de baja potencia y larga distancia
- Procedimientos automáticos de control de calidad de datos.
En la primera semana, los temas serán principalmente la electrónica y la informática para microcontroladores:
- software libre, características, marco para el desarrollo cooperativo (GIT y GITHUB)
- conversión analógica digital, sensores digitales.
- Calibración
- sensores digitales
- microcontroladores
- Arduino y Raspberry
- bus de comunicación I2C
- JSON-RPC (ejecución de procedimientos remotos)
- principios para una biblioteca de controladores para sensores digitales
- uso de búferes circulares para el procesamiento de datos (transición del nivel I al nivel II según las especificaciones de la OMM)
Análisis de una aplicación para medir temperatura y humedad con las siguientes características:
- dos sensores digitales
- uso del bus I2C, buffers circulares y parámetros de calibración
- codificador y pantalla como interfaz de usuario
- punto de acceso WiFi con DNS y portal cautivo para servir a un servidor web
- esquema de la programación sin bloqueo con una máquina de estados terminados (programación en C y bibliotecas)
Posteriormente, será posible realizar pruebas de transmisión de datos a través de la radio utilizando 3 modalidades y frecuencias diferentes. Las pruebas prácticas de diagnóstico de sistemas digitales se llevarán a cabo utilizando las siguientes herramientas:
- probador analógico
- analizador lógico
- osciloscopio y analizador lógico en modo mixto
- receptor SDR para análisis de señales de radio
Posteriormente, se pueden realizar pruebas con software en un entorno Linux para la gestión de datos ambientales: broker, sistemas de archivo y visualización de datos.
El curso se adaptarà segun las necesidades e intereses de los participantes.
contenuti:
- software libero
- conversione analogico digitale
- calibrazione
- sensori digitali
- microcontroller
- Arduino e Raspberry
- bus I2C
- JSONRPC
- SensorDriver
- circular buffer
- display
- encoder
- WiFi AP
- DNS e captive portal
- web server
- programmazione non bloccante macchina a stati finiti (librerie)
Aqui se puede encontrar otras: