   int sensorVal = analogRead(sensorPin);
 
   // send the 10-bit sensor value out the serial port
-  Serial.print("sensor Value: ");
+  Serial.print("DEBUG :: Sensor Value: ");
   Serial.print(sensorVal);
 
   // convert the ADC reading to voltage

  return temperature;
}

// handles message arrived on subscribed topic(s)
void callback(char* topic, byte* payload, unsigned int length) {


//      Serial.println("Failed to Connect to RabbitMQ");
//    }
// }
if (!client.connected()) {
    delay(1000);
    Serial.println("INFO :: Connecting to RabbitMQ");
    if (client.connect("ArduinoClient", "guest", "guest")) {
      Serial.println("DEBUG :: About to sent message......");
      client.publish("arduino-weather-exchange","Connected to RabbitMQ");
      Serial.println("INFO :: Connected to RabbitMQ");
    } else {
      Serial.println("ERROR :: Failed to Connect to RabbitMQ");
    }
  } else {
    client.publish("outTopic", "hello world");
  }
}

void publishTempHumMsg(String temp, String humidity) {
//    client.subscribe("inTopic");
  //MQTT send json???
  //String pubString = "{\"report\":{\"temp\": \"" + String(temperature) + "\"}}";
  //      pubString.toCharArray(message_buff, pubString.length()+1);
  Serial.println("DEBUG :: Sending temp ");
  Serial.println(temp);
  //"io.m2m/arduino/lightsensor"
  client.publish("arduino-weather-exchange", "temp");
}


void printWifiData() {
  // print your WiFi shield's IP address:
  IPAddress ip = WiFi.localIP();
  Serial.print("DEBUG :: IP Address: ");
  Serial.println(ip);
  // print your MAC address:
  byte mac[6];
  WiFi.macAddress(mac);
  Serial.print("DEBUG :: MAC address: ");
  Serial.print(mac[5], HEX);
  Serial.print(":");
  Serial.print(mac[4], HEX);
