Skip to content

Gateway

Commands related to gateway configuration

Get

Get gateway configuration

Parameters

None

Example

meshtech/diagnostics/cc3fc0fa8d21/command/config/gateway/get
{
  "id" : "10"
}
meshtech/diagnostics/cc3fc0fa8d21/response/config/gateway/get
{
   "id":"10",
   "success":true,
   "result":{
      "reporting":{
         "battery":{
            "interval":0,
            "enabled":true
         },
         "batteryVoltage":{
            "interval":0,
            "enabled":false
         },
         "temperature":{
            "interval":0,
            "enabled":false
         },
         "humidity":{
            "interval":0,
            "enabled":false
         },
         "pressure":{
            "interval":0,
            "enabled":false
         },
         "motion":{
            "updateOnTransitions":true,
            "interval":0,
            "enabled":false
         },
         "button":{
            "enabled":false
         },
         "gnss":{
            "interval":0,
            "enabled":false
         },
         "rssi":{
            "enabled":true
         },
         "priority":{
            "interval":0,
            "enabled":false
         },
         "noiseLevel":{
            "interval":0,
            "enabled":false
         },
         "co2Level":{
            "interval":0,
            "enabled":false
         },
         "alarm":{
            "interval":0,
            "enabled":false
         },
         "firmwareVersion":{
            "interval":0,
            "enabled":false
         },
         "hardwareVersion":{
            "interval":0,
            "enabled":false
         },
         "modelNumber":{
            "interval":0,
            "enabled":false
         },
         "deviceMode":{
            "interval":0,
            "enabled":false
         },
         "lock":{
            "interval":0,
            "enabled":false
         },
         "scanWindow":{
            "interval":0,
            "enabled":false
         },
         "connected":{
            "enabled":false
         },
         "disconnected":{
            "enabled":false
         },
         "relayActivated":{
            "enabled":false
         },
         "profile":{
            "interval":0,
            "enabled":false
         },
         "hallEffect":{
            "interval":0,
            "enabled":false
         },
         "accelerationVector":{
            "enabled":false
         },
         "gpio":{
            "interval":0,
            "enabled":false
         },
         "riser":{
            "enabled":false
         },
         "unreadMessage":{
            "interval":0,
            "enabled":false
         }
      },
      "statistics":{
         "error":{
            "enabled":true
         },
         "loss":{
            "enabled":true
         },
         "queue":{
            "enabled":true
         }
      },
      "demo":{
         "enabled":false
      },
      "log":{
         "rawio":{
            "maxEntries":200000
         },
         "system":{
            "enabled":true,
            "fileSize":10485760
         }
      },
      "reportAll":false
   }
}

Set

Set gateway config

Parameters

config: Configuration to set in JSON format

Example

meshtech/diagnostics/cc3fc0fa8d21/command/config/gateway/set
{
  "id":"11",
  "params":{
    "config":{
      "statistics":{
        "error":{
          "enabled":true
        },
        "loss":{
          "enabled":true
        },
        "queue":{
          "enabled":true
        }
      },
      "reportAll":true
    }
  }
}
meshtech/diagnostics/cc3fc0fa8d21/response/config/gateway/set
{
   "id":"11",
   "success":true,
   "result":{
      "reporting":{
         "battery":{
            "interval":0,
            "enabled":false
         },
         "batteryVoltage":{
            "interval":0,
            "enabled":false
         },
         "temperature":{
            "interval":0,
            "enabled":false
         },
         "humidity":{
            "interval":0,
            "enabled":false
         },
         "pressure":{
            "interval":0,
            "enabled":false
         },
         "motion":{
            "updateOnTransitions":true,
            "interval":0,
            "enabled":false
         },
         "button":{
            "enabled":false
         },
         "gnss":{
            "interval":0,
            "enabled":false
         },
         "rssi":{
            "enabled":false
         },
         "priority":{
            "interval":0,
            "enabled":false
         },
         "noiseLevel":{
            "interval":0,
            "enabled":false
         },
         "co2Level":{
            "interval":0,
            "enabled":false
         },
         "alarm":{
            "interval":0,
            "enabled":false
         },
         "firmwareVersion":{
            "interval":0,
            "enabled":false
         },
         "hardwareVersion":{
            "interval":0,
            "enabled":false
         },
         "modelNumber":{
            "interval":0,
            "enabled":false
         },
         "deviceMode":{
            "interval":0,
            "enabled":false
         },
         "lock":{
            "interval":0,
            "enabled":false
         },
         "scanWindow":{
            "interval":0,
            "enabled":false
         },
         "connected":{
            "enabled":false
         },
         "disconnected":{
            "enabled":false
         },
         "relayActivated":{
            "enabled":false
         },
         "profile":{
            "interval":0,
            "enabled":false
         },
         "hallEffect":{
            "interval":0,
            "enabled":false
         },
         "accelerationVector":{
            "enabled":false
         },
         "gpio":{
            "interval":0,
            "enabled":false
         },
         "riser":{
            "enabled":false
         },
         "unreadMessage":{
            "interval":0,
            "enabled":false
         }
      },
      "statistics":{
         "error":{
            "enabled":true
         },
         "loss":{
            "enabled":true
         },
         "queue":{
            "enabled":true
         }
      },
      "demo":{
         "enabled":false
      },
      "log":{
         "rawio":{
            "maxEntries":200000
         },
         "system":{
            "enabled":false,
            "fileSize":10485760
         }
      },
      "reportAll":true
   }
}

Reload

Reload gateway config

Parameters

None

Example

meshtech/diagnostics/cc3fc0fa8d21/command/config/gateway/reload
{
  "id" : "12"
}
meshtech/diagnostics/cc3fc0fa8d21/response/config/gateway/reload
{
  "id":"12",
  "success":true,
  "result":"Config reloaded"
}