Пример #1
0
    def startMQTT(self):

        try:
            self.jumpwayClient = jumpWayDevice.DeviceConnection({
                "locationID":
                self._confs["iotJumpWay"]["Location"],
                "zoneID":
                self._confs["iotJumpWay"]["Zone"],
                "deviceId":
                self._confs["iotJumpWay"]["Device"],
                "deviceName":
                self._confs["iotJumpWay"]["DeviceName"],
                "username":
                self._confs["iotJumpWay"]["MQTT"]["Username"],
                "password":
                self._confs["iotJumpWay"]["MQTT"]["Password"]
            })

            self.jumpwayClient.connectToDevice()
            self.jumpwayClient.subscribeToDeviceChannel("Commands")
            self.jumpwayClient.deviceCommandsCallback = self.commandsCallback

            self.Logging.logMessage(self.LogFile, "iotJumpWay", "INFO",
                                    "iotJumpWay Client Ready")

        except Exception as e:

            self.Logging.logMessage(self.LogFile, "iotJumpWay", "INFO",
                                    "iotJumpWay Client Initiation Failed")

            print(str(e))
            sys.exit()
Пример #2
0
    def startMQTT(self):

        try:

            self.jumpwayClient = JWMQTTdevice.DeviceConnection({
                "locationID":
                self.configs["IoTJumpWay"]["Location"],
                "zoneID":
                self.configs["IoTJumpWay"]["Zone"],
                "deviceId":
                self.configs["IoTJumpWay"]["Device"],
                "deviceName":
                self.configs["IoTJumpWay"]["DeviceName"],
                "username":
                self.configs["IoTJumpWayMQTT"]["MQTTUsername"],
                "password":
                self.configs["IoTJumpWayMQTT"]["MQTTPassword"]
            })

        except Exception as e:
            print(str(e))
            sys.exit()

        self.jumpwayClient.connectToDevice()
        self.jumpwayClient.subscribeToDeviceChannel("Commands")
        self.jumpwayClient.deviceCommandsCallback = self.commandsCallback

        print("-- IoT JumpWay Initiated")
Пример #3
0
    def startMQTT(self):

        try:

            self.jumpwayClient = JWMQTTdevice.DeviceConnection({
                "locationID":
                self._configs["IoTJumpWaySettings"]["SystemLocation"],
                "zoneID":
                self._configs["IoTJumpWaySettings"]["SystemZone"],
                "deviceId":
                self._configs["IoTJumpWaySettings"]["SystemDeviceID"],
                "deviceName":
                self._configs["IoTJumpWaySettings"]["SystemDeviceName"],
                "username":
                self._configs["IoTJumpWayMQTTSettings"]["MQTTUsername"],
                "password":
                self._configs["IoTJumpWayMQTTSettings"]["MQTTPassword"]
            })

        except Exception as e:
            print(str(e))
            sys.exit()

        self.jumpwayClient.connectToDevice()

        print("-- IoT JumpWay Initiated")
Пример #4
0
    def startMQTT(self):

        ###############################################################
        #
        # Starts an iotJumpWay MQTT connection
        #
        ###############################################################

        try:

            self.jumpwayClient = jumpWayDevice.DeviceConnection({
                "locationID":
                self._confs["iotJumpWay"]["Location"],
                "zoneID":
                self._confs["iotJumpWay"]["Zone"],
                "deviceId":
                self._confs["iotJumpWay"]["Device"],
                "deviceName":
                self._confs["iotJumpWay"]["DeviceName"],
                "username":
                self._confs["iotJumpWay"]["MQTT"]["Username"],
                "password":
                self._confs["iotJumpWay"]["MQTT"]["Password"]
            })

            self.jumpwayClient.connectToDevice()

            self.Helpers.logMessage(self.LogFile, "iotJumpWay", "INFO",
                                    "iotJumpWay Client Ready")

            return self.jumpwayClient

        except Exception as e:

            self.Helpers.logMessage(self.LogFile, "iotJumpWay", "INFO",
                                    "iotJumpWay Client Initiation Failed")

            print(str(e))
            sys.exit()