   // Once connected, publish an announcement...
   char companionchannel[32]="";
   strcat(companionchannel,outTopic);
-  strcat(companionchannel,"\\");
+  strcat(companionchannel,"/");
   strcat(companionchannel,clientId);
   mqttclient.publish((char*)outTopic,payload);
   mqttclient.publish((char*)companionchannel,payload);
   Serial.print(outTopic);
+  Serial.println(payload);
+  Serial.print(companionchannel);
   Serial.println(payload);
 }
 

      WARNING:you should the PubSubClient.h on LASS-github to walk-through 128byte Limit
*/

char verapp[]="0.0.2";
//Please Choose your platform Here
#define BOARD_AMEBA
//#define BOARD_ARDUINO
//#define BOARD_NODEMCU

#if defined(BOARD_AMEBA) || defined(BOARD_NODEMCU)
  #ifdef BOARD_AMEBA
    #include <WiFi.h>
    char devicetype[] = "Ameba";
  #endif
  #ifdef BOARD_NODEMCU
    #include <ESP8266WiFi.h>
    char devicetype[] = "NodeMCU";
  #endif
  #include <WiFiUdp.h>
  WiFiClient netClient;
  WiFiUDP Udp;  
  char ssid[] = "LASS";      // your network SSID (name)
  char pass[] = "LASS123456";     // your network password
  //int keyIndex = 0;               // your network key Index number (needed only for WEP)
#endif


    gps_lat, gps_lon,gps_alt
    );
#else
  sprintf(payload, "|ver_format=3|Fake_GPS=1|app=PM25|ver_app=%s|device_id=%s|tick=%d|date=%4d-%02d-%02d|time=%02d:%02d:%02d|device=%s|s_d0=%d.00|s_d1=%d.00|gps_lat=%s|gps_lon=%s|gps_fix=1|gps_alt=%s",
  verapp,clientId,
  millis(),
  year, month, day,
