ectomobile/README.md

71 lines
3.1 KiB
Markdown
Raw Permalink Normal View History

# Ectomobile
2021-07-19 13:53:53 +00:00
Colector de datos.
2021-07-19 13:53:53 +00:00
2022-03-24 19:32:08 +00:00
# Sistema Modular para la Captura de Datos y Muestras Ambientales
El Sistema Modular para la Captura de Datos y Muestras Ambientales
('nodemecu') es un desarrollo conjunto de Herramientas para el Buen
Vivir A.C. (México), la cooperativa de desarrollo digital Sutty
(Argentina), BarraDev infraestructuras y telemetría (Argentina) y la
Cooperativa de Producción Tecnológica, Gráfica y Audiovisual LTDA
(Argentina) con el apoyo económico de Witness (USA), como parte del
acompañamiento realizado al Frente de Pueblos en Defensa de la Tierra
y el Agua de Puebla, Morelos y Tlaxcala en el marco del proyecto de
fortalecimiento “Coral”.
'nodemecu' consiste en un sistema electrónico autónomo sumergible con
sensores que en tiempo real escanean las condiciones ambientales
y envían esa información hacia un servidor web que almacena y despliega
los datos de Temperatura, PH, Conductividad y Turbidez. Ante la
detección de algún indicador de posible contaminación en el agua captura
una muestra líquida de manera automatizada sin intervención humana.
La intención del proyecto es brindar una herramienta accequible y de
bajo costo a las comunidades y organizaciones en defensa del territorio,
que necesiten fortalecer su estrategia jurídica con datos y cifras que
comprueben la contaminación del medio ambiente.
El sistema, tanto en su hardware como software, ha sido diseñado de
manera modular, de tal manera que permite la fácil implementación de
otros sensores y sistemas de captura o comportamiento a partir de los
diseños originales, todos los cuales serán publicados bajo licencias de
software y hardware libre y puestos a disposición de las comunidades que
lo necesiten.
Durante los últimos 6 meses se ha trabajado intensamente en el
desarrollo del software que permite el registro, transmisión,
almacenamiento y despliegue de datos, el control de los sensores, el
diseño de placa de montaje de los componentes y en los exteriores del
sistema. Actualmente estamos iniciando la etapa de prototipado, que
consiste en la construcción real del sistema, para en caso de cumplir
con las espectativas de diseño, inicie su replicación y masificación.
Para culminar esta etapa final antes de la implementación real en campo,
hemos comprometido el apoyo del Instituto de Desarrollo e Innovación
Tecnológica de la Universidad Iberoamericana de Puebla (IDIT - IBERO),
quienes nos brindarán acompañamiento y asesoría.
## Configuración
2021-07-19 13:53:53 +00:00
1. Conseguir la _master key_ desde otrx miembrx del proyecto y colocarla
en `config/master.key`.
2021-07-19 13:53:53 +00:00
* Si no sos parte del proyecto, podés borrar el archivo
`config/credentials.yml.enc` y recrearlo con:
2021-07-19 13:53:53 +00:00
```bash
rm config/credentials.yml.enc
make rails args=credentials:edit
```
2021-07-19 13:53:53 +00:00
Dentro hay que agregar las variables siguientes con contraseñas de
128 caracteres, que se pueden generar con `pwgen -1 128`.
2021-07-19 13:53:53 +00:00
```yaml
secret_key_base: "contraseña de 128 caracteres"
devise_pepper: "contraseña de 128 caracteres"
```
2021-07-19 13:53:53 +00:00
2. Adaptar las variables en el archivo `ansible.yml`.