Skip to content

4.17 Managing Configuration Information (Project)

4.17.1 Project Overview#

Projects are the mechanism for managing the configuration in SpeeDBee Synapse. The configuration in SpeeDBee Synapse is divided into common configuration and project-specific configuration. By switching projects, you can manage multiple configurations on the same device. You can also use features such as exporting project settings and importing them to other devices.

The following illustration shows the project's features.

The following is a list of common and project-specific configurations.

Common/Project-specific Configuration Details
Common - License Information
- User Management/Authentication
- Encrypt Communication
- Server Settings
- Log
- Database
- Access Token
Project Specific - Configured Data Flow (Panel, Component, Flowlink)
- Registered Custom Components
- Registered Dependencies (Python)
- Data Output by Components
- Grafana Settings

While SpeeDBee Synapse is running, one project is always selected. The currently selected project is displayed in the header.

You cannot perform the following operation to the currently selected project.
・ Delete

4.17.2 Create project#

You can create a project by following the steps below.

  1. Press the Setting Menu icon and select Project Settings.

  2. Press the Create button.

  3. Input a name for your newly created project.

  4. Press Save.

  5. A new project will be created.

4.17.3 Copy project#

You can make a copy of the created project by following the steps below.

  1. Press the Setting Menu icon and select Project Settings.

  2. Press the Copy Icon (Replicate) for the project you want to replicate.

  3. Input a replicated project name.

  4. Press Save.

  5. A replicate copy of the project will be created.

4.17.4 Import project#

You can import a project by following the steps below.

  1. Press the Setting Menu icon and select Project Settings.

  2. Press the Import button.

  3. Follow the Export steps and select the exported file.

  4. If the file is protected by a password, input the password and select OK.

  5. The project will be imported.

Caution

  • The dependencies of Python custom components are installed over the Internet if the import target platform or Python version is different. Therefore, if there is no Internet connection, the Python Modules will not be installed.
  • Custom components in C programming language will not be imported if the import target platform is different.

4.17.5 Export project#

You can export a project by following the steps below.

  1. Press the Setting Menu icon and select Project Settings.

  2. Press the Export Icon (Export) for the project you want to export.

  3. If you want to protect the exported project with a password, input any password you wish.
    Note: This step can be skipped.

  4. Select Export.

  5. The project will be exported.

4.17.6 Switch project#

You can switch projects by following the steps below.

  1. Press the Setting Menu icon and select Project Settings.

  2. Select the radio button for the project you want to switch to.

  3. Select Yes in the confirmation dialog.

  4. The project will be switched.

4.17.7 Information Update#

You can update the project information by following the steps below. The only information you can update is the project name.

  1. Press the Setting Menu icon and select Project Settings.

  2. Press the Edit Icon (Edit) for the project whose information you want to update.

  3. Input a new project name.

  4. Press Save.

  5. The project name will be updated.

4.17.8 Delete project#

You can delete a project by following the steps below.

  1. Press the Setting Menu icon and select Project Settings.

  2. Press the Trash Icon (Delete) for the project you want to delete.

    Note: You cannot delete the currently selected project.

  3. Select Yes in the confirmation dialog.

  4. The project will be deleted.