add rx_demo start script
This commit is contained in:
Executable
+56
@@ -0,0 +1,56 @@
|
||||
#!/bin/bash
|
||||
|
||||
FILE="/tmp/ofdm.pcap"
|
||||
FLOWGRAPH="rx_demo.py"
|
||||
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
||||
|
||||
### create fifo
|
||||
if [ -e ${FILE} ]
|
||||
then
|
||||
echo "${FILE}: file already exists"
|
||||
if ! [ -p ${FILE} ]
|
||||
then
|
||||
echo "ERROR: ${FILE} exists and is not a FIFO"
|
||||
exit 1
|
||||
fi
|
||||
else
|
||||
echo "creating fifo: ${FILE}"
|
||||
mkfifo ${FILE}
|
||||
fi
|
||||
|
||||
|
||||
### create tap interface
|
||||
if [[ `ifconfig -a | grep tap0 | wc -l` -eq 0 ]]
|
||||
then
|
||||
sudo ip tuntap add dev tap0 user ${USER} mode tap
|
||||
fi
|
||||
|
||||
### reconfigure it in any case, just to be sure it's up
|
||||
sudo ifconfig tap0 down
|
||||
sudo ifconfig tap0 hw ether 12:34:56:78:90:ab
|
||||
sudo ifconfig tap0 up
|
||||
sudo ifconfig tap0 192.168.123.1
|
||||
|
||||
|
||||
### start transceiver
|
||||
cd ${DIR}
|
||||
cd ../examples/
|
||||
./${FLOWGRAPH} &
|
||||
sleep 1
|
||||
|
||||
|
||||
### start wireshark
|
||||
wireshark -k -i ${FILE} &
|
||||
sleep 1
|
||||
|
||||
|
||||
### start netcat
|
||||
echo "##########################################################################"
|
||||
echo "### starting netcat. Just type and the lines will be send to the flowgraph"
|
||||
echo "##########################################################################"
|
||||
sleep 2
|
||||
|
||||
#echo | nc -u localhost 52001
|
||||
cat
|
||||
|
||||
|
||||
Reference in New Issue
Block a user