Differenze tra le versioni di "Gruppo Meteo/Bolivia/taller/2"

Da raspibo.
Jump to navigation Jump to search
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)
  
[https://github.com/r-map/rmap/tree/master/arduino/sketchbook/domotica/measure Firmware di lavoro]
 
  
'''Qui trovi le altre pagine di questa giornata: {{Special:PrefixIndex/Gruppo_Meteo/Bolivia/taller/2/ |hideredirects=1}}'''
+
'''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.

Firmware de trabajo


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: