#!/bin/sh

sleep 15

ID=$(hexdump -s 0x28 -n 6 -e '6/1 "%02X"' /dev/mtd2)
server="br.ampo.tech"
user="ampo"
pswd="ampo0127"

while true; do
  #receive message from cloud
  msg=$(mosquitto_sub -h $server -p 1883 -t "/sub/router/$ID/cmd" -C 1 -u $user -P $pswd)
  #echo $msg
  #execute the command message and save execution result
  result=$($msg)
  #echo $result
  #send result back to cloud
  mosquitto_pub -h $server -t "/pub/router/$ID/response" -m "$result" -u $user -P $pswd -p 1883
done
