Programa servidor http de datos CSV para monitorizacion de temperatura, humedad y punto de rocio de armarios electricos industriales.
El programa server.py se carga automáticamente en el arranque de la maquina Linux.
Estará operativo en el momento en el que el led rojo de la placa efectue la simulacion de un latido de corazon.
ssh root@<IP>
password: gkn
$ configura
--- Inicia el programa de configuracion
1. Numero de muestras a enviar
2. Intervalo en segundos entre muestras
3. Nombre de la maquina
4. Tipo de separador CSV (t=tabulador)
5. Nombre de fichero de captura
Editar /etc/network/interfaces
con
sudo nano /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
# Include files from /etc/network/interfaces.d:
source-directory /etc/network/interfaces.d
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.0.55
netmask 255.255.0.0
gateway 192.168.0.1
Y en fichero /etc/dhpcd.conf
configurar valores de DNS y DHCP
Editar /etc/dhpcd.conf
con
sudo nano /etc/dhpcd.conf
interface eth0
static ip_address=192.168.0.55/24
static routers=192.168.0.1
static domain_name_servers=192.168.0.1
Comandos Linux de ayuda:
- Ver direccion IP, Gateway y Netmask: $ ifconfig
- Listar procesos: $ ps
- Listar procesos en segundo plano: $ ps -aux
- Matar procesos: $ kill <numero del proceso>
- Matar procesos stopped o 2o plano: $ kill -9 <numero del proceso>
- Ver listado de mensajes del arranque: $ dmesg
- Acceder al boot de Linux: $ mount /dev/mmcblk0p1/ /mnt/
$ cd /mnt
- Borrar pantalla: $ cls
$ clear
- Acceder al directorio del programa: $ ve
- Ver esta ayuda: $ ayuda
- Ver fecha y hora: $ date
- Configurar timezone: $ sudo dpkg-reconfigure tzdata
- Acceder al crontab (planificador de
aplicaciones programadas) $ crontab -e
- Reiniciar la maquina: $ reboot
- Apagar la maquina: $ sudo shutdown now
- Borrar clave SSH para conexiones: $ ssh-keygen -R <direccion IP>
- Editar .bashrc: $ sudo nano ~/.bashrc
- Recargar .bashrc sin reboot: $ . ~/.bashrc
- Salir de sesion SSH: $ exit
- Version kernel: $ uname -r
- Crear directorio: $ mkdir <nombre directorio>
- Borrar fichero: $ rm <nombre fichero>
- Borrar directorio completo: $ rm -Rf <nombre directorio>
Copyright 2017 Alfredo Prado Vega
http://www.radikalbytes.com This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/ or send a letter to Creative Commons, PO Box 1866, Mountain View, CA 94042, USA.