From b2d64adb8f8fbbe57703a931a6365359f328c662 Mon Sep 17 00:00:00 2001 From: wicadmin <4563854+wicadmin@users.noreply.github.com> Date: Sat, 1 Dec 2018 20:25:13 -0500 Subject: [PATCH] Create getModemData.sh --- getModemData.sh | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 getModemData.sh diff --git a/getModemData.sh b/getModemData.sh new file mode 100644 index 0000000..8956288 --- /dev/null +++ b/getModemData.sh @@ -0,0 +1,26 @@ +#!/bin/bash + +# Let's kill any running ones just in case +kill -9 $(pgrep -f getModemData.sh) + +cd /root/ftapi + +TABLEID= + +while :; do + MM=$(mmcli -m 0 --command="!GSTATUS?") + + RSSI_D=$(echo "${MM}" | grep "PCC RxD" | awk '{print $4}') + RSRP_D=$(echo "${MM}" | grep "PCC RxD" | awk '{print $7}') + RSSI_M=$(echo "${MM}" | grep "PCC RxM" | awk '{print $4}') + RSRP_M=$(echo "${MM}" | grep "PCC RxM" | awk '{print $7}') + BAND=$(echo "${MM}" | grep "LTE band" | awk '{print $3}' | cut -c 2-) + RSRQ=$(echo "${MM}" | grep "RSRQ" | awk '{print $3}') + SINR=$(echo "${MM}" | grep "SINR" | awk '{print $3}' | sed 's/.$//') + DATE=$(date +%x' '%r) + +./ftsql.sh "insert into ${TABLEID} ('BAND', 'RSSI-M', 'RSRP-M', 'RSSI-D', 'RSRP-D', 'SINR', 'RSRQ', 'DATE') \ + values($BAND, $RSSI_M, $RSRP_M, $RSSI_D, $RSRP_D, $SINR, $RSRQ, '${DATE}')" + +sleep 5 +done