#!/bin/bash
|
|
progname=mosquitto_sub
|
|
hostname="master.iot-yun.club"
|
port=10883
|
uid="lingyun"
|
pwd="lingyun-emb"
|
dltopic="\$Sys/Studio/Downlink"
|
uptopic="\$Sys/Studio/Uplink"
|
|
sub_command="$progname -h $hostname -p $port -u $uid -P $pwd -t "
|
|
topics=("" "$uptopic" "$dltopic" )
|
|
echo ""
|
echo "Please select a subscribe topic:"
|
echo "1, < Uplink Topic >: Device ---> Server message"
|
echo "2, <Downlink Topic>: Server ---> Device message"
|
echo ""
|
|
stty erase '^H'
|
read -p "Enter your choise [1/2] : " choice
|
|
if [ $choice -gt 2 ] ; then
|
echo "ERROR: Invalid input choice, exit now..."
|
exit 1;
|
fi
|
|
topic=${topics[$choice]}
|
|
set -x
|
|
$sub_command $topic
|