|
@@ -238,13 +238,7 @@ func setupMQTTSingleton(cfg *config.ClientConfig) error {
|
|
|
opts := mqtt.NewClientOptions()
|
|
|
server := cfg.Server.Server
|
|
|
port := cfg.Server.MQPort
|
|
|
- opts.AddBroker("ssl://" + server + ":" + port)
|
|
|
- tlsConfig, err := NewTLSConfig(server)
|
|
|
- if err != nil {
|
|
|
- logger.Log(0, "failed to get TLS config for", server, err.Error())
|
|
|
- return err
|
|
|
- }
|
|
|
- opts.SetTLSConfig(tlsConfig)
|
|
|
+ opts.AddBroker("tcp://" + server + ":" + port)
|
|
|
mqclient = mqtt.NewClient(opts)
|
|
|
var connecterr error
|
|
|
opts.SetClientID(ncutils.MakeRandomString(23))
|
|
@@ -265,13 +259,7 @@ func setupMQTT(cfg *config.ClientConfig) error {
|
|
|
opts := mqtt.NewClientOptions()
|
|
|
server := cfg.Server.Server
|
|
|
port := cfg.Server.MQPort
|
|
|
- opts.AddBroker("mqtts://" + server + ":" + port)
|
|
|
- // tlsConfig, err := NewTLSConfig(server)
|
|
|
- // if err != nil {
|
|
|
- // logger.Log(0, "failed to get TLS config for", server, err.Error())
|
|
|
- // return err
|
|
|
- // }
|
|
|
- //opts.SetTLSConfig(tlsConfig)
|
|
|
+ opts.AddBroker(fmt.Sprintf("tcp://%s:%s", server, port))
|
|
|
opts.SetUsername(cfg.Node.ID)
|
|
|
opts.SetPassword(cfg.Node.Password)
|
|
|
opts.SetClientID(ncutils.MakeRandomString(23))
|
|
@@ -316,11 +304,8 @@ func setupMQTT(cfg *config.ClientConfig) error {
|
|
|
}
|
|
|
}
|
|
|
if connecterr != nil {
|
|
|
- //reRegisterWithServer(cfg)
|
|
|
- //try after re-registering
|
|
|
- if token := mqclient.Connect(); !token.WaitTimeout(30*time.Second) || token.Error() != nil {
|
|
|
- return errors.New("unable to connect to broker")
|
|
|
- }
|
|
|
+ logger.Log(0, "failed to establish connection to broker: ", connecterr.Error())
|
|
|
+ return connecterr
|
|
|
}
|
|
|
|
|
|
return nil
|