tableau des choses
Ressources nécessaires pour le tableau d'objets
openjdk11 ( Remarque : la version d'openjdk doit utiliser la version 11, les autres versions ne fonctionneront pas)
installation d'openjdk
- Site officiel
https://adoptium.net/zh-CN/
Cliquez pour télécharger n'importe quelle version pour d'autres plateformes
Une fois le téléchargement terminé, installez-le simplement
configuration de l'environnement openjdk
Une fois l'installation terminée, vérifiez si l'installation a réussi et si les variables d'environnement ont été définies.
java -version
Si l'installation réussit, la version d'openjdk que nous avons installée sera affichée.
S'il ne s'affiche pas, ouvrez les variables d'environnement et ajoutez l'adresse d'installation d'openjdk au chemin dans les variables système. ( Remarque : lors de l'ajout, vous devez ajouter l'adresse de l'emplacement du dossier bin.)
PostgreSQL
Installation de PostgreSQL
officiel
https://www.enterprisedb.com/downloads/postgres-postgresql-downloads#windows
Cliquez pour télécharger la configuration appropriée pour votre ordinateur. Si vous ne connaissez pas la configuration de votre ordinateur, vous pouvez voir la configuration en cliquant avec le bouton droit sur les propriétés de l'ordinateur.
Si le type de système ici est 32 bits, choisissez 32 bits, et s'il est 64 bits, choisissez simplement 64 bits.
Remarque : la méthode d'installation est la même que celle des autres logiciels (vous devez saisir un mot de passe lors de l'installation,simplement le mot de passe postgres par défaut indiqué ci-dessus).
Ne modifiez pas le port.
Enfin, cliquez sur OK et supprimez la coche ci-dessus.
Installée.
navicat15, ou navicat 16 (la version navicat15 peut ne pas pouvoir se connecter à PostgreSQL, auquel cas utilisez la version navicat16)
Installer Navicat16
Adresse de téléchargement officielle
https://www.navicat.com.cn/products
Après avoir cliqué sur l'essai gratuit, navicat16 sera automatiquement téléchargé. La méthode d'installation est la même que pour les autres applications.
Je n'entrerai pas dans les détails sur la méthode d'installation. Si vous ne le savez pas, cliquez sur la méthode d'installation csdn navicat16 ci-dessous pour voir la méthode d'installation.
Téléchargez le fichier de ressources de Thingsboard
-
Méthode de téléchargement :
-
lien de téléchargement:
https://github.com/thingsboard/thingsboard/releases/download/v3.5.1/thingsboard-windows-3.5.1.zip
Décompressez-le et utilisez-le.
Après décompression, vous devez configurer ces paramètres
-
Configuration du mot de passe (C:\Program Files (x86) est le chemin où vous l'avez décompressé)
C:\Program Files (x86)\thingsboard\conf\thingsboard.yml
Après l'avoir ouvert, recherchez #SQL DAO Configuration puis modifiez-le. Généralement, le mot de passe lui-même a un mot de passe par défaut, mais il est recommandé de vérifier s'il est correct.
# SQL DAO Configuration spring: data: jpa: repositories: enabled: "true" jpa: open-in-view: "false" hibernate: ddl-auto: "none" datasource: driverClassName: "${SPRING_DRIVER_CLASS_NAME:org.postgresql.Driver}" url: "${SPRING_DATASOURCE_URL:jdbc:postgresql://localhost:5432/thingsboard}" username: "${SPRING_DATASOURCE_USERNAME:postgres}" // 修改的地方就是YOUR_POSTGRES_PASSWORD_HERE修改到postgres就可以啦。 password: "${SPRING_DATASOURCE_PASSWORD:YOUR_POSTGRES_PASSWORD_HERE}" hikari: maximumPoolSize: "${SPRING_DATASOURCE_MAXIMUM_POOL_SIZE:5}"
-
-
-
Connectez-vous à la base de données
-
Après avoir ouvert le logiciel navicat16, il y a une connexion dessus, après avoir cliqué, PostgreSql s'affiche.
Cliquez et entrez votre nom et votre mot de passe
-
Créer une base de données
-
-
Exécutez le tableau d'objets téléchargé
-
Comment exécuter :
-
Cliquez sur Win, recherchez cmd et cliquez sur Administrator Run pour ouvrir cmd. Sinon, une erreur se produira pendant l'opération ou les fichiers dépendants ne seront pas terminés avec succès.
-
Ouvrez l'emplacement du dossier Thingsboard décompressé, copiez-le et collez-le et appuyez sur Entrée. Méthodes comme ci-dessous :
cd "C:\Program Files (x86)\thingsboard"
Si vous ne souhaitez pas changer de chemin après avoir appuyé sur Entrée, entrez le code suivant : S'il s'agit d'un autre lecteur tel que le lecteur E, entrez E :.
C:
-
Après avoir entré, entrez le code suivant
install.bat --loadDemo
Si cela réussit, le meilleur résultat sera comme ça
C:\Program Files (x86)\thingsboard>install.bat --loadDemo Detecting Java version installed. CurrentVersion 110 Java 11 found! Installing thingsboard ... ... ThingsBoard installed successfully!
Si cela ne se produit pas, réessayez ou vérifiez si votre cmd est ouvert en mode administrateur. S'il est ouvert en mode administrateur, veuillez vérifier s'il existe des fichiers dans la base de données Thingsboard du logiciel Navicat16. Si tel est le cas, supprimez-les. recompiler après l'avoir abandonné.
-
-
Démarrer le service Thingsboard
Démarrer le service
net start thingsboard
S'il démarre normalement, vous serez invité à indiquer que le service a démarré avec succès . Sinon, vérifiez si votre cmd s'exécute en tant qu'administrateur.
-
Après avoir exécuté cmd, le fichier Thingsboard dans C:\Program Files (x86)\thingsboard\logs est ouvert et démarré avec succès.
2023-07-20 12:27:13,375 [sql-log-1-thread-1] INFO o.t.s.dao.sql.TbSqlBlockingQueue - Queue-1 [TS] queueSize [0] totalAdded [2] totalSaved [2] totalFailed [0] 2023-07-20 12:27:13,375 [sql-log-1-thread-1] INFO o.t.s.dao.sql.TbSqlBlockingQueue - Queue-2 [TS] queueSize [0] totalAdded [9] totalSaved [9] totalFailed [0]
Les deux dernières phrases du fichier Thingsboard indiquent que le service a été démarré avec succès.
Remarque : sinon, le message d'erreur indique qu'il y a un problème avec mqtt, ouvrez le fichier Thingsboard.yml dans C:\Program Files (x86)\thingsboard\conf et recherchez cette instruction.
${MQTT_BIND_PORT:1883}
Ensuite, modifiez simplement les numéros de port du client et du serveur mqtt ici.
${MQTT_BIND_PORT:1884}
Hors service
net stop thingsboard
-
-
Allez en ligne et entrez l'adresse ci-dessous pour voir si vous pouvez accéder normalement au site Web de Thingsboard.
http://localhost:8080/
Cela permettra un accès normal
Numéro de compte et mot de passe :
- Super administrateur : [email protected] / sysadmin
- Administrateur : [email protected]/tenant
- Utilisateurs ordinaires : [email protected] / customer
-
-
Allez en ligne et entrez l'adresse ci-dessous pour voir si vous pouvez accéder normalement au site Web de Thingsboard.
http://localhost:8080/
Il y aura des mises à jour plus tard. N'oubliez pas d'aimer et de suivre