Managing scripts using IMPACT Console

MQTT Topic import or export functionality is performed using the MQTT Protocol tab.

To upload Device ID mapping script

  1. In the top right of IMPACT Console, click Settings > Protocol Setup.

    The Protocol Setups window is displayed.

  2. Click the MQTT Protocol tab.
  3. Click Add protocol Setup and select the MQTT Protocol Setup tab.
  4. In the Type field, select Deviceid-mapping from the drop-down to upload the device ID mapping script.
  5. Browse and select the device ID mapper script file and upload it.

To upload topic and payload mapping scripts

  1. Perform steps 1 to 3 of the previous procedure.
  2. In the Type field, select Default from the drop-down to upload the topic and payload mapping scripts.
  3. Provide the script Name.
  4. Select the Manufacturer and Model.
    Note: To use the payload and topic data mapping feature, the associated devices should have a defined manufacturer and model.

    The script is added per Manufacturer and Model. Each script is mapped to a manufacturer and model. Ideally, the real manufacturer and model must be preloaded before setting up the MQTT mapping script.

  5. To enable script upload, toggle the Enable Upload Script radio button and then browse and select the script file.
    Figure 1. Uploading MQTT Script

    Exporting the mapping scripts

    To export the uploaded script to the local machine, export using the export icon.

Editing the mapping scripts

The device Name, Manufacturer, and Model fields cannot be updated once created. However, the codec() and the utility() scripts can be updated and uploaded as a zip file.

Use the edit icon to edit the scripts which are uploaded. Make the required updates and save the changes for the new updates to get reflected.

Deleting the mapping scripts

The MQTT protocol setup tab displays the list of mapping scripts added in IMPACT. These scripts can be deleted.

Use the delete icon to delete the mapping scripts.