====== Sound Monitor ======
===== PC =====
==== Prerequisite ====
sudo apt-get install netdiscover rrdtool cifs-utils
# generate ssh keys
ssh-keygen
gedit preferences -> editor
tab width: 4
check insert spaces instead of tabs
Discover RADXA
sudo netdiscover
...
192.168.2.44 ac:a2:13:42:1c:14 Shenzhen Bilian electronic CO.,LTD
...
Upload key to RADXA (password is rock)
ssh-copy-id rock@192.168.x.y
==== Connect ====
Connect to RADXA
# user rock, password rock
ssh rock@192.168.x.y
connettersi alla rete WIFI (vedi sotto)
==== Graphs ====
Mount remote share
mkdir /tmp/monitor
sudo mount -t cifs -o uid=valerio,guest //192.168.2.44/monitor /tmp/monitor
cd /tmp/monitor
Edit
gedit /tmp/monitor/monitor/capture.py
Generate graph
ssh rock@192.168.2.44 monitor_graph
===== 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
# 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 ~/monitor/monitor/capture.py
==== WIFI ====
sudo nmcli device wifi connect password
sudo reboot
# staccare la ethernet
==== Service ====
/etc/systemd/system/monitor.service
[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
Enable
systemctl enable monitor.service