tips:radxa:monitor

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
tips:radxa:monitor [2016/05/13 09:44] – created scipiotips:radxa:monitor [2016/05/13 14:33] (current) – [Python monitor] scipio
Line 4: Line 4:
 ===== PC ===== ===== PC =====
  
-Prerequisite+==== Prerequisite ==== 
 <code> <code>
-sudo apt-get install netdiscover rrdtool+sudo apt-get install netdiscover rrdtool cifs-utils 
 + 
 +# generate ssh keys 
 +ssh-keygen
 </code> </code>
 +
 +gedit preferences -> editor
 +<code>
 +tab width: 4
 +check insert spaces instead of tabs
 +</code>
 +
  
 Discover RADXA Discover RADXA
Line 13: Line 24:
 sudo netdiscover sudo netdiscover
 ... ...
-192.168.2.44    ac:a2:13:42:1c:14+192.168.2.44    ac:a2:13:42:1c:14 Shenzhen Bilian electronic CO.,LTD
 ... ...
 </code> </code>
 +
 +Upload key to RADXA (password is rock)
 +<code>
 +ssh-copy-id rock@192.168.x.y
 +</code>
 +
 +==== Connect ====
  
 Connect to RADXA Connect to RADXA
Line 23: Line 41:
 </code> </code>
  
-Copy database+connettersi alla rete WIFI (vedi sotto) 
 +==== Graphs ==== 
 + 
 +Mount remote share
 <code> <code>
-scp rock@192.168.x.y:~/monitor/db.rrd /tmp+mkdir /tmp/monitor 
 +sudo mount -t cifs -o uid=valerio,guest //192.168.2.44/monitor /tmp/monitor 
 +cd /tmp/monitor 
 +</code> 
 + 
 +Edit  
 +<code> 
 +gedit /tmp/monitor/monitor/capture.py
 </code> </code>
  
 Generate graph Generate graph
 <code> <code>
 +ssh rock@192.168.2.44 monitor_graph
 +</code>
 +
 +
 +===== RADXA =====
 +
 +  * [[http://wiki.radxa.com/Rock/specificationù|radxa pro]]
 +  * battery CR1220 3V
 +
 +==== Python monitor ====
 +
 +Project is in **/home/rock/monitor**
 +
 +run program in devel mode
 +<code>
 +# console sul radxa (ssh rock@192.1689.x.y)
 +sudo systemctl stop monitor
 +
 +# start in foreground
 +monitor_run
  
 +# stop with CTRL+C
 </code> </code>
  
 +edit code
 +<code>
 +nano ~/monitor/monitor/capture.py
 +</code>
  
-==== RADXA ====+==== WIFI ==== 
 + 
 +<code> 
 +sudo nmcli device wifi connect <ssid> password <password> 
 +sudo reboot 
 +# staccare la ethernet 
 +</code>
  
-=== Service ===+==== Service ====
  
 /etc/systemd/system/monitor.service /etc/systemd/system/monitor.service
 <code> <code>
 +[Unit]
 +Description=Monitor
 +
 +[Service]
 +Type=simple
 +User=rock
 +ExecStart=/usr/local/bin/monitor_run
 +After=network.target
 +Wants=time-sync.target
 +
 +[Install]
 +WantedBy=multi-user.target
  
  
Line 47: Line 118:
 Enable Enable
 <code> <code>
-systemctl enable vgaoff.service+systemctl enable monitor.service
 </code> </code>
 +
  
  • tips/radxa/monitor.1463125468.txt.gz
  • Last modified: 2016/05/13 09:44
  • by scipio