#!/bin/bash # script to run FunCube Pi Telemetry App echo "Script to run FunCube CubeSatSim Telemetry" echo echo "The Chromium browser will load in a few seconds with fctelem." echo "You can also use another web browser if you are on the same network as your Pi." echo ip=$(hostname -I|cut -f1 -d ' ') echo "IP Address to use in web browser is: $ip:8000" echo ssid=$(iwgetid -r) echo "Note: you need to be on the Wifi network: $ssid" echo sudo killall -9 fctelem &>/dev/null sudo killall -9 python3 &>/dev/null sudo killall -9 java &>/dev/null sudo killall -9 rtl_fm &>/dev/null pkill -o chromium &>/dev/null sudo killall -9 rtl_tcp &>/dev/null sudo killall -9 CubicSDR &>/dev/null sudo killall -9 qsstv &>/dev/null sudo killall -9 aplay &>/dev/null sudo killall -9 direwolf &>/dev/null sudo killall -9 zenity &>/dev/null sudo systemctl stop rtl_tcp sudo systemctl stop openwebrx FILE=/home/pi/CubeSatSim/groundstation/public_html if [ -f "$FILE" ]; then echo "Making public_html directory" mkdir /home/pi/CubeSatSim/groundstation/public_html fi cd /home/pi/CubeSatSim/groundstation/public_html cp /home/pi/CubeSatSim/groundstation/index.html . cp /home/pi/CubeSatSim/sstv/sstv_image_1_320_x_256.jpg /home/pi/CubeSatSim/groundstation/public_html/image_file.jpeg python3 -m http.server & setsid chromium-browser --check-for-update-interval=1 --simulate-critical-update --noerrdialogs --disable-infobars http://127.0.0.1:8000 &>/dev/null & cd /home/pi/fctelem sudo ./fctelem | python3 /home/pi/CubeSatSim/groundstation/fc_block_decode.py # sleep 10 #read val #sudo killall -9 fctelem &>/dev/null #sudo killall -9 python3 &>/dev/null sleep 10 #$SHELL