This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| tips:radxa:monitor [2016/05/13 09:44] – created scipio | tips:radxa:monitor [2016/05/13 14:33] (current) – [Python monitor] scipio | ||
|---|---|---|---|
| Line 4: | Line 4: | ||
| ===== PC ===== | ===== PC ===== | ||
| - | Prerequisite | + | ==== Prerequisite |
| < | < | ||
| - | sudo apt-get install netdiscover rrdtool | + | sudo apt-get install netdiscover rrdtool |
| + | |||
| + | # generate ssh keys | ||
| + | ssh-keygen | ||
| </ | </ | ||
| + | |||
| + | gedit preferences -> editor | ||
| + | < | ||
| + | tab width: 4 | ||
| + | check insert spaces instead of tabs | ||
| + | </ | ||
| + | |||
| Discover RADXA | Discover RADXA | ||
| Line 13: | Line 24: | ||
| sudo netdiscover | sudo netdiscover | ||
| ... | ... | ||
| - | 192.168.2.44 | + | 192.168.2.44 |
| ... | ... | ||
| </ | </ | ||
| + | |||
| + | Upload key to RADXA (password is rock) | ||
| + | < | ||
| + | ssh-copy-id rock@192.168.x.y | ||
| + | </ | ||
| + | |||
| + | ==== Connect ==== | ||
| Connect to RADXA | Connect to RADXA | ||
| Line 23: | Line 41: | ||
| </ | </ | ||
| - | Copy database | + | connettersi alla rete WIFI (vedi sotto) |
| + | ==== Graphs ==== | ||
| + | |||
| + | Mount remote share | ||
| < | < | ||
| - | scp rock@192.168.x.y:~/monitor/db.rrd | + | mkdir / |
| + | sudo mount -t cifs -o uid=valerio, | ||
| + | cd /tmp/monitor | ||
| + | </ | ||
| + | |||
| + | Edit | ||
| + | < | ||
| + | gedit / | ||
| </ | </ | ||
| Generate graph | Generate graph | ||
| < | < | ||
| + | ssh rock@192.168.2.44 monitor_graph | ||
| + | </ | ||
| + | |||
| + | |||
| + | ===== RADXA ===== | ||
| + | |||
| + | * [[http:// | ||
| + | * battery CR1220 3V | ||
| + | |||
| + | ==== Python monitor ==== | ||
| + | |||
| + | Project is in **/ | ||
| + | |||
| + | run program in devel mode | ||
| + | < | ||
| + | # console sul radxa (ssh rock@192.1689.x.y) | ||
| + | sudo systemctl stop monitor | ||
| + | |||
| + | # start in foreground | ||
| + | monitor_run | ||
| + | # stop with CTRL+C | ||
| </ | </ | ||
| + | edit code | ||
| + | < | ||
| + | nano ~/ | ||
| + | </ | ||
| - | ==== RADXA ==== | + | ==== WIFI ==== |
| + | |||
| + | < | ||
| + | sudo nmcli device wifi connect < | ||
| + | sudo reboot | ||
| + | # staccare la ethernet | ||
| + | </ | ||
| - | === Service === | + | ==== Service |
| / | / | ||
| < | < | ||
| + | [Unit] | ||
| + | Description=Monitor | ||
| + | |||
| + | [Service] | ||
| + | Type=simple | ||
| + | User=rock | ||
| + | ExecStart=/ | ||
| + | After=network.target | ||
| + | Wants=time-sync.target | ||
| + | |||
| + | [Install] | ||
| + | WantedBy=multi-user.target | ||
| Line 47: | Line 118: | ||
| Enable | Enable | ||
| < | < | ||
| - | systemctl enable | + | systemctl enable |
| </ | </ | ||
| + | |||