Differences
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 |
</ | </ | ||
+ | |||