Saltar al contenido principal

Thingsboard

Deploy Casdoor first (see Server installation). Then configure the application and Thingsboard as below.

Paso 1: Configurar la aplicación Casdoor

  1. Crea una nueva aplicación Casdoor o usa una existente.
  2. Añade una URL de redirección: http://CASDOOR_HOSTNAME/login Ajustes de la Aplicación Casdoor
  3. Note the Client ID and Client secret for the following steps.

Paso 2: Añadir un usuario en Casdoor

Create a user and assign a role to the application.

Go to UsersAdd user to open the new-user page.

Guarda el usuario después de añadir un nombre de usuario y seleccionar la organización "Thingsboard" (otros detalles son opcionales).

Set a password via "Manage your password".

Elige una contraseña para el usuario y confírmala.

Paso 3: Prerrequisitos y Construir la Aplicación Thingsboard

En primer lugar, Thingsboard solo soporta Java 11 (OpenJDK).

Download from:

Página de Descarga de JDK

Para iniciar Thingsboard, sigue estos pasos (para el sistema Windows):

  • Descarga y extrae el paquete. Descargar el paquete
  • Configura Thingsboard en \thingsboard\conf\thingsboard.yml según tus preferencias, incluyendo la configuración de Kafka, PostgreSQL y otros.
  • Ejecuta install.bat –loadDemo en la línea de comandos en la carpeta de Thingsboard para instalar y añadir datos de demostración. Ajustes de la Aplicación Casdoor
  • Ejecuta net start thingsboard en la línea de comandos para iniciar Thingsboard. Deberías ver la siguiente salida: Casdoor Application Setting

Paso 4: Integrar Casdoor

Now open http://localhost:8080/ and log in to the admin account:

Account: sysadmin@thingsboard.org / Password: sysadmin

Después de iniciar sesión con éxito, haz clic en el botón OAuth2 en la parte inferior izquierda de la página.

Ajustes de la Aplicación Casdoor

Rellena los espacios en blanco de la siguiente manera:

Casdoor Application Setting

Obtain these values from: OIDC discovery URL Ajustes de la Aplicación Casdoor

URL de descubrimiento OIDC When you log in to http://localhost:8080/, you should see the following:

Ajustes de la Aplicación Casdoor