@@ -42,7 +42,7 @@ def __init__(self, board, deviceID, port, apiKey, debug = True):
4242 self .__port = port
4343 self .__apiKey = apiKey
4444 self .__parameters = {}
45- self .__server = "liveobjects.orange-business.com"
45+ self .__server = "mqtt. liveobjects.orange-business.com"
4646 self .__topic = "dev/data"
4747 self .__value = "value"
4848 self .__payload = {self .__value : {}}
@@ -54,7 +54,7 @@ def __init__(self, board, deviceID, port, apiKey, debug = True):
5454 self .__mqtt = paho .Client (deviceID )
5555 else :
5656 self .ssl = port == 8883
57- self .__mqtt = MQTTClient (deviceID , self .__server , self .__port , "json+device" , self .__apiKey , 0 , self .ssl , {})
57+ self .__mqtt = MQTTClient (deviceID , self .__server , self .__port , "json+device" , self .__apiKey , 0 , self .ssl , {'server_hostname' : self . __server })
5858
5959 def loop (self ):
6060 if self .mode == 0 :
@@ -107,8 +107,9 @@ def connect(self):
107107 self .__mqtt .on_connect = self .__onConnect
108108 self .__mqtt .on_message = self .__onMessage
109109 if self .__port == 8883 :
110- dirname = os .path .dirname (__file__ )
111- filename = os .path .join (dirname , "./certfile.cer" )
110+ # dirname = os.path.dirname(__file__)
111+ # filename = os.path.join(dirname, "./certfile.cer")
112+ filename = "/etc/ssl/certs/ca-certificates.crt"
112113 self .__mqtt .tls_set (filename )
113114 self .__mqtt .connect (self .__server , self .__port , 60 )
114115 self .__mqtt .loop_start ()
0 commit comments