after INITAL_SYNC_DONE
ADD DRIVER PACKAGE
1)hub fetch mode in database
Description: hub needs to fectch hubInfo
Direction: SoulHub ----> soulPy
Table: "hubInfo"
Request Topic: "soulDb/fetch"
Request Object:
{
"data": {
"entity_type": "hubInfo"
},
"communicationId": "1659593637059getHubInfo",
"CallerInfo": {
"source": [],
"caller": "soulHubAction",
"portalAction": true
}
}
Response Direction: soulPy ----> soulHub
Response Topic: "soulDb/Response"
Response Object:
{
"data": [
{
"CML_HUBSERIAL_ID": "ClouzerSoulTest-37",
"CML_HUBAUTH_ID": "eLGCqZIgxXAX",
"LKEY_VAL": "ClouzerSoulTest-37",
"KEY_VAL": "ClouzerSoulTest-37",
"SYNC_PENDING_STATUS": -1,
"ACTIVE_STATUS": 1,
"KEY_TYPE": "TSK",
"SUB_KEY_TYPE": "IOE",
"CML_FIRMWARE_MODULE": "0.0.0-alpha.3",
"CML_FIRMWARE_DEPENDANCY": "0.0.0-alpha.3",
"CML_FIRMWARE_SOUND": "0.0.0-alpha.9",
"CML_FIRMWARE_HUB": "NA",
"CML_FIRMWARE_PORTAL": "0.0.0-alpha.17",
"CML_FIRMWARE_SOUL_SYSTEM": "NA",
"CML_MANUFACTURER": "Clouds Inc.",
"CML_FAMILY_NAME": "NA",
"CML_HUB_SUBSCRIPTION": "Basic",
"CML_AQI_CALCULATION_FLAG": "false",
"CML_HUB_GENERATION": "V2",
"CML_ACT_ROLE": "",
"LOCATION_ID": "ID1659592983686723708084757",
"PROPERTY_ID": "ID1659592983273563217913571",
"CML_HUB_MODE": "CONFIG",
"CML_CONFIG_COUNT": -1,
"CML_CONFIG_START_TIME": "1659593581866",
"CML_CONFIG_END_TIME": "1659593581965",
"entity_type": "hubInfo",
"CML_PREV_HUB_MODE": "INITIAL_SYNC_DONE",
"ALLOW_PACKAGE_VALIDATION": 1
}
],
"type": "dbFetch",
"communicationId": "1659593637059getHubInfo",
"CallerInfo": {
"portalAction": true,
"caller": "soulHubAction",
"source": [
"soulPy"
]
}
}
2)hub needs to update previous mode of hubMode
**if hubInfoData[0].CML_PREV_HUB_MODE == 'INITIAL_SYNC_DONE'
Discription: hub sets hubInfoData[0].CML_PREV_HUB_MODE == 'NA'
Direction: SoulHub ----> soulPy
Table: "hubInfo"
Request Topic: "soulDb/update"
Request Object:
{
"data": {
"entity_type": "hubInfo",
"set": {
"CML_PREV_HUB_MODE": "NA"
}
},
"communicationId": "1659593639056updateModeInDB165",
"CallerInfo": {
"portalAction": true,
"caller": "soulHubAction",
"source": [
"soulPy"
]
}
}
Response Direction: soulPy ----> soulHub
Response Topic: "soulDb/Response"
Response Object:
{
"data": [
{
"CML_HUBSERIAL_ID": "ClouzerSoulTest-37",
"CML_HUBAUTH_ID": "eLGCqZIgxXAX",
"LKEY_VAL": "ClouzerSoulTest-37",
"KEY_VAL": "ClouzerSoulTest-37",
"SYNC_PENDING_STATUS": -1,
"ACTIVE_STATUS": 1,
"KEY_TYPE": "TSK",
"SUB_KEY_TYPE": "IOE",
"CML_FIRMWARE_MODULE": "0.0.0-alpha.3",
"CML_FIRMWARE_DEPENDANCY": "0.0.0-alpha.3",
"CML_FIRMWARE_SOUND": "0.0.0-alpha.9",
"CML_FIRMWARE_HUB": "NA",
"CML_FIRMWARE_PORTAL": "0.0.0-alpha.17",
"CML_FIRMWARE_SOUL_SYSTEM": "NA",
"CML_MANUFACTURER": "Clouds Inc.",
"CML_FAMILY_NAME": "NA",
"CML_HUB_SUBSCRIPTION": "Basic",
"CML_AQI_CALCULATION_FLAG": "false",
"CML_HUB_GENERATION": "V2",
"CML_ACT_ROLE": "",
"LOCATION_ID": "ID1659592983686723708084757",
"PROPERTY_ID": "ID1659592983273563217913571",
"CML_HUB_MODE": "CONFIG",
"CML_CONFIG_COUNT": -1,
"CML_CONFIG_START_TIME": "1659593581866",
"CML_CONFIG_END_TIME": "1659593581965",
"entity_type": "hubInfo",
"CML_PREV_HUB_MODE": "NA",
"ALLOW_PACKAGE_VALIDATION": 1
}
],
"type": "dbUpdate",
"communicationId": "1659593639056updateModeInDB165",
"CallerInfo": {
"portalAction": true,
"caller": "soulHubAction",
"source": [
"soulPy",
"soulPy"
]
}
}
3)hub sends request to Clouzer for driver package
Direction: soulHub ----> Clouzer
Request Topic: "NameSpaceId + "/INSTALLER/" + modelNumber + "/" + SERIAL + "/HUB_REQ"
e.g. "e.g. "TEST_123/INSTALLER/GENfvb5fdgfgfg4/ClouzerSoulTest-51/HUB_REQ""
Request Object:
{
"requestId": "hubRequestForPkg42",
"clientId": "CLOUDS",
"userId": "admin@clouzer.com",
"HUB_SERIAL_ID": "ClouzerSoulTest-37",
"CallerInfo": {
"source": [],
"caller": "soulHubAction",
"portalAction": true
},
"type": "get_driver_packages_clz",
"communicationId": "1659593639922getDriverPckgs132"
}
Response Direction: Clouzer ----> soulHub
Response Topic: "NameSpaceId + "/INSTALLER/" + modelNumber + "/" + SERIAL + "/HUB_REQ"
e.g. "e.g. "TEST_123/INSTALLER/GENfvb5fdgfgfg4/ClouzerSoulTest-51/HUB_REQ""
Response Object:
{
"data": {
"dataObj": {
"drivers": [
{
"CML_TITLE": "Lutron Cloudss",
"driverName": "driver-1640856742895_521",
"version": "0.0.35",
"type": 102,
"manufacturer": "lutron",
"orgId": "lutroncas.clouzer.com#PRJ_ORG_WKS_1631519566889_6658",
"KEY_VAL": "cloudsmaintenance.clouzer.com#PRJ_HUB_1644828542592_23#DEVICE_DRIVERS_SECTION#TSK_INST_DRV_1659593640633_74",
"KEY_TYPE": "TSK",
"SUB_KEY_TYPE": "TSK_INST_DRV",
"CML_HUB_SUBSCRIPTION": 1,
"CML_MANUFACTURER": "lutron",
"typeOfAuth": 0,
"modeOfAuth": 3
},
{
"CML_TITLE": "Kaiterra Clouds",
"driverName": "driver-1640852859282_853",
"version": "0.0.14",
"type": 4,
"manufacturer": "kaiterra",
"orgId": "kaiterra.clouzer.com#PRJ_ORG_WKS_1614070372658_1170",
"KEY_VAL": "cloudsmaintenance.clouzer.com#PRJ_HUB_1644828542592_23#DEVICE_DRIVERS_SECTION#TSK_INST_DRV_1659593640693_98",
"KEY_TYPE": "TSK",
"SUB_KEY_TYPE": "TSK_INST_DRV",
"CML_HUB_SUBSCRIPTION": 1,
"CML_MANUFACTURER": "kaiterra",
"typeOfAuth": 0,
"modeOfAuth": 1
}
],
"packageDetails": [
{
"package": {
"CML_TITLE": "Bronze Package Aug-SC",
"CML_IMAGE_PATH": [
"/hdfs/sharon.carter@hedsouthtests.clouzer.com/Cloud Vault/Media/Upload/2022/Jun/1656570508640_7646_Bronzeclz3xclzclz1clz.png"
],
"CML_PACKAGE_BY": "sharon.carter@hedsouthtests.clouzer.com",
"KEY_VAL": "bgfjfjagcfdgbhigj.cloudsbuilder.clouzer.com#PRJ_ORG_WKS_1659590626945_6300#SEC_PRP_PKG_001#TSK_PRPS_PKG_1659590628200_31"
},
"products": [
{
"CML_MANUFACTURER_NAME": "Lutron",
"CML_MANUFACTURER_KEY_VAL": "lutroncas.clouzer.com#PRJ_ORG_WKS_1631519566889_6658",
"PRODUCT_ALLOWED_COUNT": 5,
"PRODUCT_TYPE": "Dimmer",
"CML_SHORT_NAME": "dimmer"
},
{
"CML_MANUFACTURER_NAME": "Lutron",
"CML_MANUFACTURER_KEY_VAL": "lutroncas.clouzer.com#PRJ_ORG_WKS_1631519566889_6658",
"PRODUCT_ALLOWED_COUNT": 5,
"PRODUCT_TYPE": "Dimmable Non Smart Lights",
"CML_SHORT_NAME": "dimmableLight"
},
{
"CML_MANUFACTURER_NAME": "Lutron",
"CML_MANUFACTURER_KEY_VAL": "lutroncas.clouzer.com#PRJ_ORG_WKS_1631519566889_6658",
"PRODUCT_ALLOWED_COUNT": 2,
"PRODUCT_TYPE": "Keypad",
"CML_SHORT_NAME": "keypad"
},
{
"CML_MANUFACTURER_NAME": "Kaiterra",
"CML_MANUFACTURER_KEY_VAL": "kaiterra.clouzer.com#PRJ_ORG_WKS_1614070372658_1170",
"PRODUCT_ALLOWED_COUNT": 1,
"PRODUCT_TYPE": "Sensors",
"CML_SHORT_NAME": "sensor_aq"
},
{
"CML_MANUFACTURER_NAME": "Lutron",
"CML_MANUFACTURER_KEY_VAL": "lutroncas.clouzer.com#PRJ_ORG_WKS_1631519566889_6658",
"PRODUCT_ALLOWED_COUNT": 2,
"PRODUCT_TYPE": "Smart Switches",
"CML_SHORT_NAME": "switch"
}
]
}
]
},
"dataArray": [],
"requestId": "hubRequestForPkg42",
"userId": "admin@clouzer.com",
"connectionProtocol": "MQTT",
"connectionId": "hubRequestForPkg42",
"communicationId": "1659593639922getDriverPckgs132"
},
"type": "get_driver_packages_clz_hub"
}
5)hub send request to python for add packages details
Discription: hub request to add packages details
Direction: SoulHub ----> soulPy
Request Topic: "python/addPkgsDetails"
Request Object:
{
"data": [
{
"package": {
"CML_TITLE": "Bronze Package Aug-SC",
"CML_IMAGE_PATH": [
"/hdfs/sharon.carter@hedsouthtests.clouzer.com/Cloud Vault/Media/Upload/2022/Jun/1656570508640_7646_Bronzeclz3xclzclz1clz.png"
],
"CML_PACKAGE_BY": "sharon.carter@hedsouthtests.clouzer.com",
"KEY_VAL": "bgfjfjagcfdgbhigj.cloudsbuilder.clouzer.com#PRJ_ORG_WKS_1659590626945_6300#SEC_PRP_PKG_001#TSK_PRPS_PKG_1659590628200_31"
},
"products": [
{
"CML_MANUFACTURER_NAME": "Lutron",
"CML_MANUFACTURER_KEY_VAL": "lutroncas.clouzer.com#PRJ_ORG_WKS_1631519566889_6658",
"PRODUCT_ALLOWED_COUNT": 5,
"PRODUCT_TYPE": "Dimmer",
"CML_SHORT_NAME": "dimmer"
},
{
"CML_MANUFACTURER_NAME": "Lutron",
"CML_MANUFACTURER_KEY_VAL": "lutroncas.clouzer.com#PRJ_ORG_WKS_1631519566889_6658",
"PRODUCT_ALLOWED_COUNT": 5,
"PRODUCT_TYPE": "Dimmable Non Smart Lights",
"CML_SHORT_NAME": "dimmableLight"
},
{
"CML_MANUFACTURER_NAME": "Lutron",
"CML_MANUFACTURER_KEY_VAL": "lutroncas.clouzer.com#PRJ_ORG_WKS_1631519566889_6658",
"PRODUCT_ALLOWED_COUNT": 2,
"PRODUCT_TYPE": "Keypad",
"CML_SHORT_NAME": "keypad"
},
{
"CML_MANUFACTURER_NAME": "Kaiterra",
"CML_MANUFACTURER_KEY_VAL": "kaiterra.clouzer.com#PRJ_ORG_WKS_1614070372658_1170",
"PRODUCT_ALLOWED_COUNT": 1,
"PRODUCT_TYPE": "Sensors",
"CML_SHORT_NAME": "sensor_aq"
},
{
"CML_MANUFACTURER_NAME": "Lutron",
"CML_MANUFACTURER_KEY_VAL": "lutroncas.clouzer.com#PRJ_ORG_WKS_1631519566889_6658",
"PRODUCT_ALLOWED_COUNT": 2,
"PRODUCT_TYPE": "Smart Switches",
"CML_SHORT_NAME": "switch"
}
]
}
],
"communicationId": "1659593640782addPkgDetails25",
"CallerInfo": {
"source": [],
"caller": "soulHubAction",
"portalAction": true
}
}
Response Direction: soulPy ----> soulHub
Response Topic: "node/addPkgsDetails"
Response Object:
{
"communicationId": "1659593640782addPkgDetails25",
"CallerInfo": {
"portalAction": true,
"caller": "soulHubAction",
"source": [
"soulPy"
]
},
"dataArray": [
{
"package": {
"CML_TITLE": "Bronze Package Aug-SC",
"CML_IMAGE_PATH": [
"/hdfs/sharon.carter@hedsouthtests.clouzer.com/Cloud Vault/Media/Upload/2022/Jun/1656570508640_7646_Bronzeclz3xclzclz1clz.png"
],
"CML_PACKAGE_BY": "sharon.carter@hedsouthtests.clouzer.com",
"KEY_VAL": "bgfjfjagcfdgbhigj.cloudsbuilder.clouzer.com#PRJ_ORG_WKS_1659590626945_6300#SEC_PRP_PKG_001#TSK_PRPS_PKG_1659590628200_31",
"PACKAGE_ID": "ID1659593641370735144898550",
"CML_TYPE": "",
"CML_SUB_TYPE": "",
"PACKAGE_ACTIVATED_FLAG": 1,
"ACTIVATED_TIME": 1659593641000
},
"products": [
{
"CML_MANUFACTURER_NAME": "lutron",
"CML_MANUFACTURER_KEY_VAL": "lutroncas.clouzer.com#PRJ_ORG_WKS_1631519566889_6658",
"PRODUCT_ALLOWED_COUNT": 5,
"PRODUCT_TYPE": "Dimmer",
"CML_SHORT_NAME": "dimmer",
"CML_MANUFACTURER_ID": "ID1659593642195469824577920",
"CML_TYPE": "",
"CML_SUB_TYPE": "",
"PACKAGE_ACTIVATED_FLAG": 1,
"PACKAGE_ID": "ID1659593641370735144898550",
"PACKAGE_RELATION": "ID1659593642621364576382215"
},
{
"CML_MANUFACTURER_NAME": "lutron",
"CML_MANUFACTURER_KEY_VAL": "lutroncas.clouzer.com#PRJ_ORG_WKS_1631519566889_6658",
"PRODUCT_ALLOWED_COUNT": 5,
"PRODUCT_TYPE": "Dimmable Non Smart Lights",
"CML_SHORT_NAME": "dimmableLight",
"CML_MANUFACTURER_ID": "ID1659593642110501234258559",
"CML_TYPE": "",
"CML_SUB_TYPE": "",
"PACKAGE_ACTIVATED_FLAG": 1,
"PACKAGE_ID": "ID1659593641370735144898550",
"PACKAGE_RELATION": "ID165959364236318816952594"
},
{
"CML_MANUFACTURER_NAME": "lutron",
"CML_MANUFACTURER_KEY_VAL": "lutroncas.clouzer.com#PRJ_ORG_WKS_1631519566889_6658",
"PRODUCT_ALLOWED_COUNT": 2,
"PRODUCT_TYPE": "Keypad",
"CML_SHORT_NAME": "keypad",
"CML_MANUFACTURER_ID": "ID1659593642960702804417133",
"CML_TYPE": "",
"CML_SUB_TYPE": "",
"PACKAGE_ACTIVATED_FLAG": 1,
"PACKAGE_ID": "ID1659593641370735144898550",
"PACKAGE_RELATION": "ID1659593643963066121375217"
},
{
"CML_MANUFACTURER_NAME": "kaiterra",
"CML_MANUFACTURER_KEY_VAL": "kaiterra.clouzer.com#PRJ_ORG_WKS_1614070372658_1170",
"PRODUCT_ALLOWED_COUNT": 1,
"PRODUCT_TYPE": "Sensors",
"CML_SHORT_NAME": "sensor_aq",
"CML_MANUFACTURER_ID": "ID165959364262117185252153",
"CML_TYPE": "",
"CML_SUB_TYPE": "",
"PACKAGE_ACTIVATED_FLAG": 1,
"PACKAGE_ID": "ID1659593641370735144898550",
"PACKAGE_RELATION": "ID165959364316471419733772"
},
{
"CML_MANUFACTURER_NAME": "lutron",
"CML_MANUFACTURER_KEY_VAL": "lutroncas.clouzer.com#PRJ_ORG_WKS_1631519566889_6658",
"PRODUCT_ALLOWED_COUNT": 2,
"PRODUCT_TYPE": "Smart Switches",
"CML_SHORT_NAME": "switch",
"CML_MANUFACTURER_ID": "ID165959364257004413118690",
"CML_TYPE": "",
"CML_SUB_TYPE": "",
"PACKAGE_ACTIVATED_FLAG": 1,
"PACKAGE_ID": "ID1659593641370735144898550",
"PACKAGE_RELATION": "ID1659593643895341517732295"
}
]
}
]
}
6)hub respond with response object to Clouzer with type
Description:
Direction: soulHub ----> Clouzer
Response Topic: "NameSpaceId + "/CLOUDS/HUB/OND_RESP" + modelNumber + "/" + SERIAL"
e.g. "TEST_123/CLOUDS/HUB/OND_RESP/GENfvb5fdgfgfg4/ClouzerSoulTest-37"
Response Object:
{
"type": "add_pkg_products_hub",
"dataArray": [
{
"package": {
"CML_TITLE": "Bronze Package Aug-SC",
"CML_IMAGE_PATH": [
"/hdfs/sharon.carter@hedsouthtests.clouzer.com/Cloud Vault/Media/Upload/2022/Jun/1656570508640_7646_Bronzeclz3xclzclz1clz.png"
],
"CML_PACKAGE_BY": "sharon.carter@hedsouthtests.clouzer.com",
"KEY_VAL": "bgfjfjagcfdgbhigj.cloudsbuilder.clouzer.com#PRJ_ORG_WKS_1659590626945_6300#SEC_PRP_PKG_001#TSK_PRPS_PKG_1659590628200_31",
"PACKAGE_ID": "ID1659593641370735144898550",
"CML_TYPE": "",
"CML_SUB_TYPE": "",
"PACKAGE_ACTIVATED_FLAG": 1,
"ACTIVATED_TIME": 1659593641000
},
"products": [
{
"CML_MANUFACTURER_NAME": "lutron",
"CML_MANUFACTURER_KEY_VAL": "lutroncas.clouzer.com#PRJ_ORG_WKS_1631519566889_6658",
"PRODUCT_ALLOWED_COUNT": 5,
"PRODUCT_TYPE": "Dimmer",
"CML_SHORT_NAME": "dimmer",
"CML_MANUFACTURER_ID": "ID1659593642195469824577920",
"CML_TYPE": "",
"CML_SUB_TYPE": "",
"PACKAGE_ACTIVATED_FLAG": 1,
"PACKAGE_ID": "ID1659593641370735144898550",
"PACKAGE_RELATION": "ID1659593642621364576382215"
},
{
"CML_MANUFACTURER_NAME": "lutron",
"CML_MANUFACTURER_KEY_VAL": "lutroncas.clouzer.com#PRJ_ORG_WKS_1631519566889_6658",
"PRODUCT_ALLOWED_COUNT": 5,
"PRODUCT_TYPE": "Dimmable Non Smart Lights",
"CML_SHORT_NAME": "dimmableLight",
"CML_MANUFACTURER_ID": "ID1659593642110501234258559",
"CML_TYPE": "",
"CML_SUB_TYPE": "",
"PACKAGE_ACTIVATED_FLAG": 1,
"PACKAGE_ID": "ID1659593641370735144898550",
"PACKAGE_RELATION": "ID165959364236318816952594"
},
{
"CML_MANUFACTURER_NAME": "lutron",
"CML_MANUFACTURER_KEY_VAL": "lutroncas.clouzer.com#PRJ_ORG_WKS_1631519566889_6658",
"PRODUCT_ALLOWED_COUNT": 2,
"PRODUCT_TYPE": "Keypad",
"CML_SHORT_NAME": "keypad",
"CML_MANUFACTURER_ID": "ID1659593642960702804417133",
"CML_TYPE": "",
"CML_SUB_TYPE": "",
"PACKAGE_ACTIVATED_FLAG": 1,
"PACKAGE_ID": "ID1659593641370735144898550",
"PACKAGE_RELATION": "ID1659593643963066121375217"
},
{
"CML_MANUFACTURER_NAME": "kaiterra",
"CML_MANUFACTURER_KEY_VAL": "kaiterra.clouzer.com#PRJ_ORG_WKS_1614070372658_1170",
"PRODUCT_ALLOWED_COUNT": 1,
"PRODUCT_TYPE": "Sensors",
"CML_SHORT_NAME": "sensor_aq",
"CML_MANUFACTURER_ID": "ID165959364262117185252153",
"CML_TYPE": "",
"CML_SUB_TYPE": "",
"PACKAGE_ACTIVATED_FLAG": 1,
"PACKAGE_ID": "ID1659593641370735144898550",
"PACKAGE_RELATION": "ID165959364316471419733772"
},
{
"CML_MANUFACTURER_NAME": "lutron",
"CML_MANUFACTURER_KEY_VAL": "lutroncas.clouzer.com#PRJ_ORG_WKS_1631519566889_6658",
"PRODUCT_ALLOWED_COUNT": 2,
"PRODUCT_TYPE": "Smart Switches",
"CML_SHORT_NAME": "switch",
"CML_MANUFACTURER_ID": "ID165959364257004413118690",
"CML_TYPE": "",
"CML_SUB_TYPE": "",
"PACKAGE_ACTIVATED_FLAG": 1,
"PACKAGE_ID": "ID1659593641370735144898550",
"PACKAGE_RELATION": "ID1659593643895341517732295"
}
]
}
],
"requestId": "hubRequestForPkg42",
"userId": "admin@clouzer.com",
"clientId": "CLOUDS"
}
7)hub send request to soulSystem for auto driver download routine
Discription: hub send request to soulSystem for auto driver download routine
Direction: SoulHub ----> soulSystem
Request Topic: "soulSystem/req"
Request Object:
{
"type": "download_device_driver",
"dataArray": [
{
"CML_TITLE": "Lutron Cloudss",
"driverName": "driver-1640856742895_521",
"version": "0.0.35",
"type": 102,
"manufacturer": "lutron",
"orgId": "lutroncas.clouzer.com#PRJ_ORG_WKS_1631519566889_6658",
"KEY_VAL": "cloudsmaintenance.clouzer.com#PRJ_HUB_1644828542592_23#DEVICE_DRIVERS_SECTION#TSK_INST_DRV_1659593640633_74",
"KEY_TYPE": "TSK",
"SUB_KEY_TYPE": "TSK_INST_DRV",
"CML_HUB_SUBSCRIPTION": 1,
"CML_MANUFACTURER": "lutron",
"typeOfAuth": 0,
"modeOfAuth": 3
},
{
"CML_TITLE": "Kaiterra Clouds",
"driverName": "driver-1640852859282_853",
"version": "0.0.14",
"type": 4,
"manufacturer": "kaiterra",
"orgId": "kaiterra.clouzer.com#PRJ_ORG_WKS_1614070372658_1170",
"KEY_VAL": "cloudsmaintenance.clouzer.com#PRJ_HUB_1644828542592_23#DEVICE_DRIVERS_SECTION#TSK_INST_DRV_1659593640693_98",
"KEY_TYPE": "TSK",
"SUB_KEY_TYPE": "TSK_INST_DRV",
"CML_HUB_SUBSCRIPTION": 1,
"CML_MANUFACTURER": "kaiterra",
"typeOfAuth": 0,
"modeOfAuth": 1
}
],
"userId": "admin@clouzer.com",
"requestId": "hubRequestForPkg42",
"communicationId": "1659593644546downloadDriver76",
"autoDriverDownload": 1
}
Response Direction: soulSystem ----> soulHub
Response Topic: ""
Response Object: