UDMI / Docs / Tools / Reset Config
The reset_config
tool can be used to send a configuration message to a specific device.
The reset_config
command can be invoked from the udmi
folder in the following way:
bin/reset_config SITE_DIR PROJECT_ID DEVICE_ID [CONFIG_FILE]
For example, if the UDMI site model is in the path/to/site_model
folder, if the GCP project ID is
my_project
and the device id is TEST-1
, the command line will look like this:
bin/reset_config path/to/site_model my_project TEST-1
In this case, the reset_config
tool will use the generated_config.json
file that the registrar
tool has created in the devices/TEST-1/out
folder.
It is also possible to send a specific config
payload.
In this case, it is necessary to store a file including the config
payload in the devices/DEVICE_ID/config
folder.
For example, if a file named config.json
has been created for this purpose in the devices/TEST-1/config
folder,
it will be possible to invoke the reset_config
tool with the following command:
bin/reset_config path/to/site_model my_project TEST-1 config.json
Finally, it is possible to get registrar
to send a user defined config instead of a generated config file.
For this purpose, edit the metadata.json
file to include the following cloud
configuration object:
"cloud": {
"config": {
"static_file": "config.json"
}
}
and store the config.json
file in the devices/DEVICE_ID/config
folder.